Channel Aftertouch | Receives or sends Channel Aftertouch Midi commands. | ||
Program Change | Receives or sends Program Change Midi commands. | ||
Polyphonic Aftertouch | Receives or sends Polyphonic Aftertouch Midi commands. | ||
Control Change | Receives or sends Control Change Midi commands. | ||
Note On/Off | Receives or sends Note On/Off Midi commands. | ||
Raw Message | Receives the Raw Midi command. | ||
Timecode MIDI | Receives Midi Time Code (MTC). See Timecode Nodes |
MIDI (Musical Instrument Digital Interface) is a protocol for communication between music devices that dates back to the 1980s. Despite its technical limitations, it is still the de facto standard for everything music related and has also been adapted in many other areas
Except for the Raw Message node, the MIDI Command nodes appear in pairs: Each MIDI In (receiver) node has a MIDI Out (sender) counterpart. The In nodes receive node-specific MIDI commands. They have a corresponding output property and an event which informs about the receipt of a new command. All In nodes have a DeviceID and Channel to specify the MIDI communication channel.
The corresponding Out nodes send MIDI commands on the according DeviceID and Channel. Sending has to be triggered by the Send method.
The Raw Message node receives every MIDI command and provides its raw data elements.
This node receives MIDI time-code (MTC) and provides it in a Ventuz specific time-code format.