copsmusic/midi-basic

All the basic nodes to start MIDI processing with Arduino Nodes to initialize MIDI IN and MIDI OUT on a Arduino. It can read MIDI inputs, handle and send : Note ON, Note OFF, Control Change (CC), Program Change, Aftertouch Channel, PitchBend
NodeDescription
example-defaultNo description
example-play-notesNo description
handle-aftertouch-channel-pressure
Analyze if the MIDI msg is a channel aftertouch msg and send output channel aftertouch data
handle-control-change
Analyze if the MIDI msg is a CC msg and send output CC data
handle-note-on-off
Analyze if the MIDI msg is a Note msg and send output Note data
handle-program-change
Analyze if the MIDI msg is a Program Change msg and send output Program Change data
init-midi-default
Init the midi Hardware configuration on the default UART of the Arduino. For example : Serial1 for Arduino DUE & Leonardo and Serial for Arduino UNO
read-midi-msg
Read the input MIDI msg
send-control-change
Send CC msg to MIDI output
send-note-off
Send a Note Off msg to MIDI output
send-note-on
Send a Note On msg to MIDI output
send-pitchbend
Send Pitchbend to MIDI output when it's played
send-program-change
Send Program Change msg to MIDI output
To use the nodes in your project you should have the copsmusic/midi-basic library installed. Use the “File → Add Library” menu item in XOD IDE if you don’t have it yet. See Using libraries for more info.