MIDI channel
Pass every channel, keep one channel, or move everything onto one channel.
- MIDI
- Since 0.2.0
- midi
- channel
- filter
- remap
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#
| Port | Direction | Signal | Lanes |
|---|---|---|---|
midi | Input | MIDI | 16 MIDI channels |
midi | Output | MIDI | 16 MIDI channels |
Parameters#
| Parameter | Label | Range | Default | Unit | Scale | Notes |
|---|---|---|---|---|---|---|
mode | Mode | 0 to 2 | 0 | linear | What happens to channel information. Choices: 0 Pass all, 1 Only channel, 2 Remap to channel. | |
channel | Channel | 1 to 16 | 1 | linear | The 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.
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.
Related nodes
- 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.