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

Open in TuneToys

MIDI in as the Patch draws it, at default values: inlets on the left, outlets on the right.

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#

PortDirectionSignalLanes
midiOutputMIDI16 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.

Patch: MIDI in midi output connected to Polyphonic instrument midi input. Polyphonic instrument audio output connected to Patch outputs audio input.
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.
Frame preview: Play an instrument from an external controllerFrame “Play an instrument from an external controller” with 2 elements: text heading, knob Level.PLAY AN INSTRUMENT FROM AN EXTERNAL CONTROLLER0.3Level
Frame preview (static). Controls show their default values.

Open in TuneToys

  • 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.

Edit this page on GitHub

esc

↑ ↓ move↩ open⌘↩ new tabesc close