Closed oubiwann closed 1 month ago
There's a lot to cover in the MIDI specs, so we'll keep it simple at first.
Note that the impetus for this feature is the experimental epic issue+branch in the midiserver project where the Erlang NIF from Sonic Pi is being used to send bytes directly to MIDI devices
Tasks:
midibin
midibin:encode
aftertouch/1
note_off/1
note_on/2
pitchbend/1
cc/2
program_change/1
reset/2
sys_ex/1
channel/1
batch/1
batch/2
bank_select_msb/1
bank_select_lsb/1
midibin:decode
Calling it done.
There's a lot to cover in the MIDI specs, so we'll keep it simple at first.
Note that the impetus for this feature is the experimental epic issue+branch in the midiserver project where the Erlang NIF from Sonic Pi is being used to send bytes directly to MIDI devices
Tasks:
midibin
midibin:encode
functionaftertouch/1
note_off/1
note_on/2
pitchbend/1
cc/2
program_change/1
reset/2
sys_ex/1
channel/1
batch/1
andbatch/2
bank_select_msb/1
bank_select_lsb/1
midibin:decode
functionaftertouch/1
note_off/1
note_on/2
pitchbend/1
cc/2
program_change/1
reset/2
sys_ex/1
channel/1
batch/1
andbatch/2
bank_select_msb/1
bank_select_lsb/1