MIDI channel

Pass every channel, keep one channel, or move everything onto one channel.

  • MIDI
  • Since 0.2.0
  • midi
  • channel
  • filter
  • remap

Open in TuneToys

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

MIDI channel passes every channel, keeps one channel, or moves everything onto one channel.

What it does#

Mode chooses what happens to channel information. Pass all leaves messages untouched. Only channel drops every message that is not on Channel. Remap to channel rewrites every channel message onto Channel. Channel runs from 1 to 16 and has no effect in Pass all.

When to use it#

Use it to isolate one part of a multi-channel controller, or to label a source with its own channel before merging, or to line a stream up with a MIDI to control node that listens on one channel.

Ports#

PortDirectionSignalLanes
midiInputMIDI16 MIDI channels
midiOutputMIDI16 MIDI channels

Parameters#

ParameterLabelRangeDefaultUnitScaleNotes
modeMode0 to 20linearWhat happens to channel information. Choices: 0 Pass all, 1 Only channel, 2 Remap to channel.
channelChannel1 to 161linearThe channel kept or assigned.

Mode (mode)#

Pass all, Only channel or Remap to channel. A discrete choice.

Channel (channel)#

The channel kept or assigned, 1 to 16. Unused in Pass all.

Tips#

  • Use Only channel to split a controller's zones into separate instruments.
  • Remap a single-channel source to a different channel so it can be told apart after a merge.

See also#

MIDI merge, Transpose, MIDI to control, 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. Filter or remap a channel

beginner Teaches: mode, channel

Keyboard notes pass through a channel filter before the instrument.

Patch: Keyboard midi output connected to MIDI channel midi input. MIDI channel midi output connected to Polyphonic instrument midi input. Polyphonic instrument audio output connected to Patch outputs audio input.
Connections as text
  • Keyboard midi output connected to MIDI channel midi input
  • MIDI channel midi output connected to Polyphonic instrument midi input
  • Polyphonic instrument audio output connected to Patch outputs audio input
  • Pass all changes nothing. Only channel keeps messages on Channel and drops the rest.
  • Remap to channel moves everything onto Channel.
Frame preview: Filter or remap a channelFrame “Filter or remap a channel” with 4 elements: knob Channel, text heading, segmented Mode, piano Keys.1ChannelFILTER OR REMAP A CHANNELPass allOnly chan…Remap to …Mode
Frame preview (static). Controls show their default values.

Open in TuneToys

  • MIDI merge Interleave up to four MIDI streams by time, in input order for equal offsets.
  • Transpose Shift note numbers by semitones and octaves, clamped to the MIDI range.
  • MIDI to control Turn MIDI into six control lanes: pitch, gate, velocity, bend, pressure and one CC, with last-note priority.

Edit this page on GitHub

esc

↑ ↓ move↩ open⌘↩ new tabesc close