List processing help
Mar 19 2023 | 4:29 pm
I am currently building a microtonal MIDI patch. So far, the tuning system works, but I have a problem.
MIDI is of course, note-based, and therefore microtonality is based on a pitch shift of a given note.
That's fine for widely spaced microtonal chords, but for close relationships - 110, 112, 115 Hz etc. it doesn't work and these pitches need to be sent to a different instance of a virtual instrument - I can't find a way of bending to instances of the same note at the same time.
So, what I'm looking to do is route duplicate MIDI note names to different instances of a virtual instrument, but I can't find an elegant way of doing it.
I'm also attaching the basic microtonality 'engine'. The idea is to have microtonal playback based on a list of input frequencies, not based on tuning an instrument to a scale.