I have a Zynthian setup for my band where I have 12 different chains all setup on the same snapshot responding to two keyboards on MIDI channels 1 and 2 respectively. I use sub-snapshots (ZS3s) to mute or unmute the various chains so that I can go quickly between “electric piano and organ” and “piano and strings” or whatever combination I need for each song.
I want to switch between different organ sounds on the Set B Free engine for the different songs we play. Since you cannot have the Set B Free engine added more than once, I am trying to use sub-snapshots to save the presets for this engine. This is leading to a lot of issues.
First, I’m noticing that often the volume for the Set B Free chain gets set to zero when I select the ZS3. I can set the volume back to what it needs to be, but when my band plays we go from song to song quickly and so I may not have time to get the level set again before that song needs to start.
I notice even more strange behavior when I use ForScore to send MIDI program change messages to set the ZS3s. For example, the chain might be transposed up an octave when I never requested any note transposition.
I’m wondering whether the community has any recommendations on how to setup these sub-snapshots so that they are 100% reliable. I keep saving and overwriting the ZS3s to try and correct the sound levels and setups, but each time I select the ZS3 I have to expect that it’s going to load things in a random way. I am not sure I can depend on this in performance.
I have confirmed that I have Audio Levels on Snapshots turned On and ZS3 (SubSnapShots) On. Are there any other settings I should investigate? Should i try hand-coding the snapshot file to fix this?
Thanks in advance!
TK
