Modality-toolkit icon indicating copy to clipboard operation
Modality-toolkit copied to clipboard

make monophonic MIDI groups

Open adcxyz opened this issue 9 years ago • 2 comments

for monophonic keyboard uses, there should be Voicer-like ElementGroups and MIDIFuncs:

  • MIDIFuncs listen to whole channel (or given range of numbers) on noteOn:
  • if no held note, do startfunc (e.g. start synth/proxy)
  • set note value to latest noteOn
  • set amp value to latest velocity value
  • keep noteOn notes in order of arrival on noteOff:
  • remove released note from held notes
  • when latest noteOn is released, set note value to last-but-one note if no more held notes, do endfunc (e.g. end synth/proxy)

adcxyz avatar Sep 17 '15 22:09 adcxyz

same structure x 10 could also go into multi-mono MIDI channel polyphony as used in qunexus and roli seaboard.

adcxyz avatar Sep 17 '15 22:09 adcxyz

Sketched MChanVoicer class in 42d2041. Needs full testing, then figure out how to auto-create it from a desc file...

adcxyz avatar Oct 15 '15 22:10 adcxyz