Midi channel is not one-based, that's probably how it's expected from the user's perspective, happy to change though.
The two-byte MidiOut::send version was modified to fix a faulty behaviour on macOS. This could be a breaking change, but it's improbable and from what i could tell, this function was unused anyway, so it should be fine.
Will open another PR on chuck-website updating the docs after review changes and merge :)
MIDI channel 0-based (I agree that users may tend to think of MIDI channels as being 1-based, but maintaining a 0-based convention in code might be less confusing?)
added MidiOut.send(int,int,int)
added midiout2.ck to CKDoc
FYI no need to submit PR for chuck-website; this gets updated (including newly CKDoc-generated APIs) on the next release (1.5.2.5)
Expose channel voice messages on MidiOut for convenience.
Midi channel is not one-based, that's probably how it's expected from the user's perspective, happy to change though.
The two-byte MidiOut::send version was modified to fix a faulty behaviour on macOS. This could be a breaking change, but it's improbable and from what i could tell, this function was unused anyway, so it should be fine.
Will open another PR on chuck-website updating the docs after review changes and merge :)