Global Round Robin on sfz. Does bassmidi support?

Started by kittentaser,

kittentaser

On the sfz format website i saw:

"In at least some SFZ players, sequence position is not tracked together for all regions, which means seq_position is not a practical way to implement alternating left/right hand or up/down bowing samples."

This happens to be exactly what I am doing. I have an app that uses bassmidi and id like to build in support for a guitar sfz with alternate picking. So far Sforzando and Sfizz do not support this. Is bassmidi one of the players that DOES support sequence positions being tracked together across all the regions?

Ian @ un4seen

If I understand correctly, you want all regions to use the same sequence position counter, so they all advance with every note? If so, I'm afraid BASSMIDI doesn't do that; it only advances regions matching the current key and velocity (and other region selectors like lorand/hirand/etc).

kittentaser

#2
Yes you understood correctly. Thank you for letting me know. Out of curiosity. How hard would it be for someone to hack that functionality (global or group wide position counter for sfz's) in? Violin and guitar instrument implementation would be much more robust within bassmidi in my app if i could manage to do that.

Ian @ un4seen

Not necessarily "hard" but it would be quite a big change.

I note the seq_position spec states "The player will keep an internal counter creating a consecutive note-on sequence for each region". So a counter for each region rather than all regions.