I’m trying to use a composition workflow where I play a harmonic sketch at the piano and then copy the various voices into different instruments to orchestrate it. To do this, it’s crucial that I be able to select notes based on their position in the texture, which is something that’s pretty easy to do in most notation programs. I’m finding it’s not so easy in Cubase.
After some tinkering with the logical editor, I managed to write two commands that can kind of do what I need. The first is to select the lowest note in any MIDI notes positioned after the cursor:
I’ve also created one that can select all BUT the lowest note:
However, this formulation doesn’t seem to work for selecting anything else. Using a note number variable other than “0” invariably results in nothing being selected. What am I doing wrong here? Is this something I can do using the logical editor? If so, how?

