Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make monophonic MIDI groups #242

Open
adcxyz opened this issue Sep 17, 2015 · 2 comments
Open

make monophonic MIDI groups #242

adcxyz opened this issue Sep 17, 2015 · 2 comments
Assignees
Labels
Milestone

Comments

@adcxyz
Copy link
Contributor

adcxyz commented Sep 17, 2015

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
Copy link
Contributor Author

adcxyz commented Sep 17, 2015

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

@adcxyz
Copy link
Contributor Author

adcxyz commented Oct 15, 2015

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

@adcxyz adcxyz added this to the Release 0.9.5 milestone Oct 16, 2015
@adcxyz adcxyz self-assigned this Oct 16, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant