I’ve made an expression map for Organteq so that I can easily change manuals and add/remove stops from the music in Dorico — here it is in action! It’s also attached to this post. (I know this piece wouldn’t normally be played with such registration, but it’s fun to play with!)
I created a playing technique for each manual, and defined them as the Absolute Channel change switches in the expression map. In the score, I add these techniques to a voice to change its manual. Sometimes I hide the indication and replace it with a bracket.
For each of the 40 stops and 6 couplers, I created two playing techniques, one for on and one for off. In the expression map, I assigned each pair to a mutual exclusion group, and they are defined as add-on switches that send 127 and 0, respectively, on the stop/coupler’s corresponding CC. In the score, I add these playback techniques to the Pedal staff and hide them, and add an appropriate text item to the correct staff. This is necessary because the manual staves can change channel, which can cause undesirable retriggering of on/off techniques. The pedal channel is invariable. The popovers for these techniques are like “+p5” which means “Add Positif Drawknob #5”, or “-g2” for “Remove G.O. Drawknob #2”, so they’re pretty quick to add and remove by looking at the Organteq UI — much easier than entering CC data by hand!
Combination pistons are also mapped — they are all in a single mutual exclusion group and trigger different values on CC 3. In the score, they show up as circled numbers. I would also put a nat. immediately before to cancel out all prevailing stop modifiers. (Maybe I could just put all of the combination pistons in each mutual exclusion group?)
organteq-dorico.zip (765 KB)