|AudioMulch Help > Contraption Reference > Input/Output
MidiIn / MidiOut
Inputs or outputs live MIDI to or from a MIDI interface or other software application. (For use with VST and Audio Unit plugins).
MidiIn contraptions let you route MIDI data from external MIDI sources, such as keyboard controllers, drum pads and sequencers, into contraptions that accept MIDI input.
MidiOut contraptions let you route MIDI data from contraptions that generate MIDI (such as sequencing plugins) to external MIDI devices such as hardware synthesizers and effects modules.
MidiIn and MidiOut contraptions have no parameters or Property Editors. The MIDI devices used for input can be configured on the MIDI Input and Control page of the Settings / Preferences Dialog Box. The MIDI devices used for output can be configured on the MIDI Output page. Go to the Settings / Preferences Dialog Box section of this Help File for further information.
In the Patcher Pane, MIDI inputs and outputs are displayed at the right side of contraptions. Like audio inputs and outputs, inputs are displayed along the top edge and outputs along the bottom edge. Patch cords carying MIDI messages appear as dotted lines in the Patcher Pane. MIDI outputs can only be connected to MIDI inputs. A MIDI output can't be connected to an audio input nor an audio output to a MIDI input. Go to the Routing MIDI in the Patcher page for further information.
MidiIn contraptions have a single MIDI output. This can be connected to a MIDI input on any other contraption. MidiOut contraptions have a single MIDI input. This can be connected to a MIDI output on any other contraption. The only other contraptions that support MIDI input and output are VSTi instrument plugins and Audio Unit instrument plugins. However, not all plugins have MIDI inputs or outputs.