The output has six labelled lanes: pitch, gate, velocity, bend, pressure and cc. Pitch maps Low note to 0 and High note to 1. Gate is 1 while a note is held. Velocity, bend, pressure and the lane for one controller number follow the incoming messages. The node is monophonic with last-note priority: the most recently pressed note that is still held wins. Channel selects which channel to listen to (0 means every channel) and Glide adds portamento to the pitch lane.
Use it to make a keyboard or controller drive control logic: scale the pitch lane into a filter cutoff range, use the gate with Sample and hold, or pull single lanes out with Select lanes.
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. Turn played notes into pitch and gate lanes
beginner Teaches: low_note, high_note, glide_ms
Keyboard notes drive an instrument and a six-lane control bundle.
Keyboard
MIDI1 lane
Polyphonic instrument
MIDI1 lane
Audio2ch
Polyphonic instrumentC3
8 voices · A4 440.0 Hz
Start audio playback to play this instrument.
Master level. Each of the eight voices receives one eighth of this level for fixed headroom. Range: 0–0.5. Default: 0.3. Linear scale. Units: unitless.
Continuous sine, triangle, saw and pulse morph using the shared wave oscillator. Range: 0–3. Default: 0. Linear scale. Units: unitless. Marks: 0 Sine, 1 Triangle, 2 Saw, 3 Pulse.
Held voice envelope level. Range: 0–100 %. Default: 70 %. Linear scale. Units: percent.
%
Voice release after note-off or sustain release. Range: 0–10000 ms. Default: 200 ms. Linear scale. Units: ms.
ms
Moves every note by this many cents from the Toy's tuning, for this instrument only. 0 plays the tuning as written. Range: -100–100 cents. Default: 0 cents. Linear scale. Units: cents.
In a zone, a member channel's pitch bend moves only the voice holding that channel's note; master-channel bend moves every voice. Range: 0–2. Default: 0. Linear scale. Units: unitless.
Semitones a full member-channel pitch bend moves its note in an MPE zone. Range: 0–96 st. Default: 48 st. Linear scale. Units: st.
st
MIDI to control
MIDI1 lane
Control6 lanes
Note that maps to 0 on the pitch lane. Range: 0–127. Default: 36. Linear scale. Units: unitless.
Note that maps to 1 on the pitch lane. Range: 0–127. Default: 96. Linear scale. Units: unitless.
Controller number followed by the cc lane. Range: 0–127. Default: 1. Linear scale. Units: unitless.
0 listens to every channel; 1–16 listens to one. Range: 0–16. Default: 0. Linear scale. Units: unitless.
Portamento on the pitch lane between notes. Range: 0–2000 ms. Default: 0 ms. Linear scale. Units: ms.
ms
Audio output
Audio2ch
Note
Note
Patch: Keyboard midi output connected to Polyphonic instrument midi input. Keyboard midi output connected to MIDI to control midi input. Polyphonic instrument audio output connected to Patch outputs audio input.Connections as text
Keyboard midi output connected to Polyphonic instrument midi input
Keyboard midi output connected to MIDI to control midi input
Polyphonic instrument audio output connected to Patch outputs audio input
The same notes go to the instrument and to MIDI to control.
Pitch is 0 at Low note and 1 at High note. Glide smooths it between notes.
Frame preview (static). Controls show their default values.
A controller number and channel select what the cc lane follows.
MIDI in
MIDI1 lane
MIDI to control
MIDI1 lane
Control6 lanes
Note that maps to 0 on the pitch lane. Range: 0–127. Default: 36. Linear scale. Units: unitless.
Note that maps to 1 on the pitch lane. Range: 0–127. Default: 96. Linear scale. Units: unitless.
Controller number followed by the cc lane. Range: 0–127. Default: 1. Linear scale. Units: unitless.
0 listens to every channel; 1–16 listens to one. Range: 0–16. Default: 0. Linear scale. Units: unitless.
Portamento on the pitch lane between notes. Range: 0–2000 ms. Default: 0 ms. Linear scale. Units: ms.
ms
Polyphonic instrument
MIDI1 lane
Audio2ch
Polyphonic instrumentC3
8 voices · A4 440.0 Hz
Start audio playback to play this instrument.
Master level. Each of the eight voices receives one eighth of this level for fixed headroom. Range: 0–0.5. Default: 0.3. Linear scale. Units: unitless.
Continuous sine, triangle, saw and pulse morph using the shared wave oscillator. Range: 0–3. Default: 0. Linear scale. Units: unitless. Marks: 0 Sine, 1 Triangle, 2 Saw, 3 Pulse.
Held voice envelope level. Range: 0–100 %. Default: 70 %. Linear scale. Units: percent.
%
Voice release after note-off or sustain release. Range: 0–10000 ms. Default: 200 ms. Linear scale. Units: ms.
ms
Moves every note by this many cents from the Toy's tuning, for this instrument only. 0 plays the tuning as written. Range: -100–100 cents. Default: 0 cents. Linear scale. Units: cents.
In a zone, a member channel's pitch bend moves only the voice holding that channel's note; master-channel bend moves every voice. Range: 0–2. Default: 0. Linear scale. Units: unitless.
Semitones a full member-channel pitch bend moves its note in an MPE zone. Range: 0–96 st. Default: 48 st. Linear scale. Units: st.
st
Audio output
Audio2ch
Note
Note
Patch: MIDI in midi output connected to Polyphonic instrument midi input. MIDI in midi output connected to MIDI to control 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
MIDI in midi output connected to MIDI to control midi input
Polyphonic instrument audio output connected to Patch outputs audio input
The cc lane follows the controller number set by CC.
Channel 0 listens to every channel; 1 to 16 listens to one.
Frame preview (static). Controls show their default values.