I completely agree that the effects achieved by "rotating" the available voices on an analog synth can sound incredibly beautiful. Panning is maybe the most obvious parameter in this regard, but it can go much further than that. I always admired the old SEM-based Oberheims (8-voice, 4-voice) for the fact that it was never possible to adjust all individual SEMs to sound exactly alike. Often this is considered a conceptual "weakness", but I think that it actually is a fantastic strength of these old machines.
John Bowen wrote:For the panning thing - while we can’t specify individually where each voice appears in the stereo field, a Random Note applied to modulate the Pan position should give a similar effect, just less control. It’s definitely something I want to have in the next OS.
I have been using the approach of utilizing a re-triggering LFO set to S/H before, e.g. on the Virus TI.
It is true that this can yield some nice results, but sometimes it doesn't give me quite what I need. The reason for this is that there is no way to influence the degree (or structure rather) of randomness.
If we look at panning specifically: In order to achieve the best results, the voices should be spread quite far apart and in such a way that there is roughly an equal amount of energy present on either side. In other words, if e.g. 4 voices would sound at the same time, I would want 2 of those voices panned more to the left and the other two panned more to the right.
If the voices are truly rotating, they can be individually panned in such a way that they successively alternate between left or right. So the pattern would look like e.g.:
left 75% -
right 82% -
left 90% -
right 77% ...
Using S/H on an LFO however, the values are potentially all over the place, so one can be lucky and end up with a nice pattern as the above for one chord, but for the the following chord chances are it could be e.g.:
left 30% -
left 32% -
left 28% -
left 1%.
So in my experience, this method tends to produce quite unstable results, which tend to jump a lot in the stereo image and are difficult to place in a mix.
While using S/H on an LFO can be great for randomizing some things, it is not so great for others and i think true voice rotation is still very desirable.
I fully understand the differences between analog and digital systems, specifically in the way voices are allocated. But maybe there is still a way to emulate this behaviour on the Solaris without too much effort. Here is my idea on how this might be done (and this would be my first feature request

):
Imagine there was another mode on the step sequencer, quite similar to the already implemented "Key Step" mode, just slightly different. What "Key Step" does is already very close to the voice rotation thing, but the problem is that if you play a note and thus advance to the next step, the new step value is not only applied to this note, but also to all previously played notes which are still sounding.
If however there was a mode where for every note played the step sequencer advances to a new value BUT previously played notes retain their values, this could effectively be used to emulate the voice rotation on an analog synth perfectly.
Say for instance you would set the pattern length to 8 steps and use this to modulate panning -- instant OB8!
Would be so awesome!

I completely agree that the effects achieved by "rotating" the available voices on an analog synth can sound incredibly beautiful. Panning is maybe the most obvious parameter in this regard, but it can go much further than that. I always admired the old SEM-based Oberheims (8-voice, 4-voice) for the fact that it was never possible to adjust all individual SEMs to sound exactly alike. Often this is considered a conceptual "weakness", but I think that it actually is a fantastic strength of these old machines.
[quote="John Bowen"]For the panning thing - while we can’t specify individually where each voice appears in the stereo field, a Random Note applied to modulate the Pan position should give a similar effect, just less control. It’s definitely something I want to have in the next OS.[/quote]
I have been using the approach of utilizing a re-triggering LFO set to S/H before, e.g. on the Virus TI.
It is true that this can yield some nice results, but sometimes it doesn't give me quite what I need. The reason for this is that there is no way to influence the degree (or structure rather) of randomness.
If we look at panning specifically: In order to achieve the best results, the voices should be spread quite far apart and in such a way that there is roughly an equal amount of energy present on either side. In other words, if e.g. 4 voices would sound at the same time, I would want 2 of those voices panned more to the left and the other two panned more to the right.
If the voices are truly rotating, they can be individually panned in such a way that they successively alternate between left or right. So the pattern would look like e.g.:
[color=#00FFFF]left 75% [/color]- [color=#FFBF00]right 82%[/color] - [color=#00FFFF]left 90%[/color] - [color=#FFBF00]right 77%[/color] ...
Using S/H on an LFO however, the values are potentially all over the place, so one can be lucky and end up with a nice pattern as the above for one chord, but for the the following chord chances are it could be e.g.:
[color=#00FFFF]left 30%[/color] - [color=#00FFFF]left 32%[/color] - [color=#00FFFF]left 28%[/color] - [color=#00FFFF]left 1%[/color].
So in my experience, this method tends to produce quite unstable results, which tend to jump a lot in the stereo image and are difficult to place in a mix.
While using S/H on an LFO can be great for randomizing some things, it is not so great for others and i think true voice rotation is still very desirable.
I fully understand the differences between analog and digital systems, specifically in the way voices are allocated. But maybe there is still a way to emulate this behaviour on the Solaris without too much effort. Here is my idea on how this might be done (and this would be my first feature request :wink: ):
Imagine there was another mode on the step sequencer, quite similar to the already implemented "Key Step" mode, just slightly different. What "Key Step" does is already very close to the voice rotation thing, but the problem is that if you play a note and thus advance to the next step, the new step value is not only applied to this note, but also to all previously played notes which are still sounding.
If however there was a mode where for every note played the step sequencer advances to a new value BUT previously played notes retain their values, this could effectively be used to emulate the voice rotation on an analog synth perfectly.
Say for instance you would set the pattern length to 8 steps and use this to modulate panning -- instant OB8!
Would be so awesome! :D