The manual gives a very brief (a couple sentences) description of the algorithm by which one of the group-to-logical output cycling works. After searching this forum, I found the following very useful description of one of the algorithms:

------------------

For the 'Cyclic within octave, octaves and ranks cycled' algorithm the speaker number within the group to which a pipe will be routed is calculated as follows:

note_in_oct = (MIDI note number) mod 12

oct_num = (MIDI note number) / 12

num_speakers = number of speakers in the group

rank_seq_num = a number generated for the rank by sorting the ranks by RankID and then assigning an incremented number to each in turn (0 for the first rank, 1 for the second rank, etc.).

speaker_num = ( note_in_oct + oct_num + rank_seq_num) mod num_speakers

---------------------

But I could not find a similarly exact description of the other cycling methods. Is that documented anywhere? If not, would you consider posting the other methods? Thanks!

Tim