Skip to content
This repository has been archived by the owner on May 2, 2022. It is now read-only.

Commands that MUST be supported #19

Open
notator opened this issue Dec 5, 2015 · 0 comments
Open

Commands that MUST be supported #19

notator opened this issue Dec 5, 2015 · 0 comments

Comments

@notator
Copy link
Owner

notator commented Dec 5, 2015

A Synth MUST support NOTE_ON, otherwise the host can't play anything.

A Synth MAY support NOTE_OFF. (If it doesn't, it MUST use zero velocity NOTE_ON.)
A Synth MAY support CONTROL_CHANGE. (If it doesn't, the sounds can't be changed.)
A Synth MAY support AFTERTOUCH.
A Synth MAY support PATCH_CHANGE
A Synth MAY support PITCHWHEEL

So there MUST be a commands declaration, and there MAY be a controls declaration.

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

No branches or pull requests

1 participant