MidiOutput class overview
The MidiOutput class is a higher-level interface to MIDI
output than the MidiPort class from
which it is derived.
All MIDI commands in this class utilize the
send
command which places bytes into the MIDI cable. You can look at the
source code to see what MIDI commands and data bytes are being sent through
that command when called.
There are two general catagories of functions accessible in
MidiOutput: MIDI commands and maintenance commands:
- common MIDI commands:
-
- cont -- Continuous controllers. Named controller functions
include:
- sustain -- turns the sustain pedal on/off
- pc -- Patch Change (change timber on a channel)
- play -- Note ON/OFF command
- pw -- Pitch Wheel controller
- Maintenance Commands:
-
- off -- turn off all sound in connected synthesizers.
- offAll -- a variation of off.
- reset -- put connected synthesizers into power-up mode.
- recordStart -- record MIDI data traveling through object.
- recordStop -- stop recording.
- sysex -- sends system exclusive messages.
Here is a description of the recording
file formats.
Also, here is a description of
MIDI
continuous controllers.
A description of RPNs and NRPNs:
RPN
.