I have several scores involving a) a string orchestra and b) multiple flows. Assume the following circumstance:
the viola section is divided in the first flow into Solo and Tutti, in the second flow into Solo 1, Solo 2, Section 1, Section 2 and Tutti, and in the third flow into Section 1, Section 2 and Tutti.
The first flow requires three up-stem voices. The Solo part is automatically assigned to the first up-stem voice, and therefore must be written in a new up-stem voice in order to be assigned to a solo patch. This means that the VST player loads two section patches and one solo patch.
The second flow requires seven (or eight, if the section divisi occurs simultaneously with the two solo players) up-stem voices. Each new staff is automatically assigned to an up-stem voice in order of appearance, regardless of what audio patch was previously assigned to that voice. Each Solo part must therefore be written in a new up-stem voice in order to be assigned to a solo patch that doesnāt conflict with the tutti patches used in the first flow, and at least one Section part must also be written in a new up-stem voice in order to be assigned to a tutti patch that doesnāt conflict with the solo patch used in the first flow. This means that the VST player loads six additional section patches and two additional solo patches.
The third flow requires five up-stem voices, again, in order to avoid any potential conflicts. Four additional section patches are loaded.
This results in a project that loads a total of seventeen viola patches, when only four are needed. Very often one also ends up with a project where some of the patches that loaded are inexplicably inaudible, which can only be solved by loading even more patches onto another instance of the VST audio engine.
I understand that this is a limitation of the current functionality and no changes are planned. I was just curious as to whether there is a more efficient way to do this.
(One potential option is to simply not assign any solo patches until the entire piece is finished, and then hope that the new voice assignments on solo staves donāt conflict with any existing voice assignments for section staves elsewhere. This may in fact be necessary since voice assignments donāt appear to remain consistent between editsāe.g. if you assign up-stem voice 2 to channel 7 in flow 1, but then create a new up-stem voice 3 in flow 2 in order to assign it to channel 8, the āall voicesā toggle seems to reset in flow 1 and you need to go back there to reassign up-stem voice 2 to channel 7 and so on.)