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

MTS and eventual MIDI 2.0 support for 128-note polyphonic retuning #11

Open
000masa000 opened this issue Apr 13, 2024 · 1 comment
Open

Comments

@000masa000
Copy link
Contributor

Adding another export MidiOutMTS which would give an alternative to multichannel PB using single-note real-time Midi Tuning Standard messages over sysex (opt in popup for browser users): The logic of retuning in Midi 2.0 is almost identical so the code will be re-useable when sw adds Midi 2.0 compatibility (roadmap 4.0???) Concept is to use the note numbers as slots in which the "actual" neareast MIDInote and needed PB (up to 14 bit resolution across 1 semitone upward) are stored. Then one can simply cycle through the MIDI note slots and recover info from them for per-note stuff (NoteOff Velocity, Poly AT etc.)

@000masa000
Copy link
Contributor Author

a similar implementation in hexatone.plainsound.org works well, unless the software does not respond to all MIDI notes (i.e. Pianoteq). They are apparently addressing this issue, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant