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

Support microtones #30

Open
infojunkie opened this issue May 24, 2023 · 3 comments
Open

Support microtones #30

infojunkie opened this issue May 24, 2023 · 3 comments

Comments

@infojunkie
Copy link
Owner

infojunkie added a commit that referenced this issue May 29, 2023
@infojunkie
Copy link
Owner Author

infojunkie commented May 29, 2023

Added basic support for MIDI pitch bend messages.

Next, add support for MIDI Tuning Standard (MTS) SysEx messages. This includes:

  • Reading the tuning for a score through some (yet unknown) source
  • Transforming the tuning to MTS
  • Sending the MTS SysEx message to MIDI outputs - note that SysEx support is optional in Web MIDI and subject to extra permissions, and thus may fail to send correctly.
  • Handling this message in our own WebAudioFontOutput MIDI output (although the alternative of passing the tuning explicitly to the class may be more expedient).

@infojunkie
Copy link
Owner Author

infojunkie commented Aug 5, 2023

Take a look at https://github.com/notator/ResidentSynthHostTestSite/tree/main/residentSynth for an implementation of SysEx MTS support with webaudiofont.

@infojunkie
Copy link
Owner Author

infojunkie commented Mar 10, 2024

Also support MIDI Polyphonic Expression (MPE) and test using a compatible synth such as Surge XT.

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