Control to MIDI

Send control lanes as MIDI controllers: lane 1 to the first CC number, lane 2 to the next, one message per change.

  • MIDI
  • Since 0.2.0
  • midi
  • control
  • cc
  • controller

Open in TuneToys

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

Control to MIDI sends control lanes as MIDI controllers: lane 1 to the first CC number, lane 2 to the next, with one message per change.

What it does#

Each input lane becomes a MIDI controller. Lane 1 is sent on First CC, lane 2 on the next number, and so on. A message goes out only when a lane's value changes, on the MIDI channel set by Channel. Lane values from 0 to 1 cover the full 0 to 127 controller range.

When to use it#

Use it to move outside hardware or other software with a Toy's control signals, for example an LFO from Control LFO sent to MIDI out.

Ports#

PortDirectionSignalLanes
controlInputControlInferred from the cable
midiOutputMIDI16 MIDI channels

Parameters#

ParameterLabelRangeDefaultUnitScaleNotes
ccFirst CC0 to 1271linearController number for lane 1; following lanes use the following numbers.
channelChannel1 to 161linearMIDI channel of the messages.

First CC (cc)#

The controller number for lane 1, 0 to 127. Following lanes use the following numbers.

Channel (channel)#

The MIDI channel of the messages, 1 to 16.

Tips#

  • Smooth steppy sources first with Smooth to avoid sending large jumps.
  • A bundle running past controller 127 has no controller to carry its extra lanes.

See also#

MIDI to control, MIDI out, Control LFO, 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. Send an LFO as a MIDI controller

beginner Teaches: cc, channel

A control LFO becomes controller messages at a MIDI output.

Patch: Oscillator audio output connected to Patch outputs audio input. Control LFO control output connected to Control to MIDI control input. Control to MIDI midi output connected to MIDI out midi input.
Connections as text
  • Oscillator audio output connected to Patch outputs audio input
  • Control LFO control output connected to Control to MIDI control input
  • Control to MIDI midi output connected to MIDI out midi input
  • The LFO lane goes out as controller messages on the chosen channel.
  • The MIDI output port is bound to a device by the host.
Frame preview: Send an LFO as a MIDI controllerFrame “Send an LFO as a MIDI controller” with 3 elements: knob First CC, knob Channel, text heading.1First CC1ChannelSEND AN LFO AS A MIDI CONTROLLER
Frame preview (static). Controls show their default values.

Open in TuneToys

  • MIDI to control Turn MIDI into six control lanes: pitch, gate, velocity, bend, pressure and one CC, with last-note priority.
  • MIDI out A logical MIDI output port. The host binds it to a device or the DAW; messages leave at their sample offsets.
  • Scale Map a control range onto another with a curve, clamp and inversion. Depth and offset for any modulation.

Edit this page on GitHub

esc

↑ ↓ move↩ open⌘↩ new tabesc close