Happy New Year, all.
What I want could be turn out to have a simple solution. By ‘voices’ I mean both OM
Voice objects and elements which act like musical voices, like
sheet-tracks. I found a post by @haddad providing some Lisp utilities for processing notes in bulk, but this strikes me as an odd thing to need an external library for. Is there really no alternative but to:
- Give each instrument a dedicated channel
- Assign all the notes to that channel?
What about MIDI tracks? I believe that an
OMSheet assigns each “part” to a different MIDI track. Can I access these? Is it possible to set the port and/or channel for each track?
And what about ports? Would it be reasonable to, for instance, use always channel 0, with a different port for each instrument? Because it’s possible to adjust the port for a whole object at a time?
I haven’t worked directly with MIDI messages much and am grasping at options.