MIDI in
A logical MIDI input port. The host binds it to a device or the DAW's MIDI bus; the Toy never stores a device.
- MIDI
- Since 0.2.0
- midi
- input
- device
- port
MIDI in is a logical MIDI input port. The host binds it to a device or the DAW's MIDI bus; the Toy never stores a device.
What it does#
The node has a short text label (up to 64 characters) that names the port inside the Toy. The person running the Toy chooses which device or host bus feeds each labelled port in their MIDI settings, so the same Toy works with any controller. The Toy keeps the label and nothing about the hardware. The node has no parameters and no input.
When to use it#
Use it when a Toy should accept notes and controllers from an external keyboard or from a DAW. Keep one MIDI in per distinct source and combine several with MIDI merge.
Ports#
| Port | Direction | Signal | Lanes |
|---|---|---|---|
midi | Output | MIDI | 16 MIDI channels |
Parameters#
This node has no numeric parameters.
label: text.
Tips#
- If nothing plays, check that MIDI access was allowed and that the port is bound to a device.
- Device choices are local settings and never travel with the Toy.
See also#
Keyboard, MIDI merge, MIDI out, MIDI.
Help patches
Each help patch is an ordinary Toy that teaches one idea. The diagram shows the Patch; the preview shows its Frame. Open it in TuneToys to play and edit it.
1. Play an instrument from an external controller
beginner Teaches: midi
A logical MIDI input feeds an instrument.
Connections as text
- MIDI in midi output connected to Polyphonic instrument midi input
- Polyphonic instrument audio output connected to Patch outputs audio input
- MIDI in is a named port. The host binds it to a device in its MIDI settings.
- The Toy stores the port, never the device.
Related nodes
- Keyboard Notes from the on-screen piano and computer typing become MIDI. The face of the piano widget.
- MIDI merge Interleave up to four MIDI streams by time, in input order for equal offsets.
- MIDI out A logical MIDI output port. The host binds it to a device or the DAW; messages leave at their sample offsets.