Each split divides the signal into a low and a high band with Linkwitz-Riley filters, the kind used in loudspeaker crossovers: at the split frequency both bands are 6 dB down, and added together they give back the original level at every frequency. Lower bands also pass the allpass response of every split above them, so the phase of all bands lines up and the sum of every band is flat. Two bands split once, at Low split; three bands split at Low split and High split; four bands add Mid split between them. Split frequencies are used lowest first, so the bands always run from low to high.
The output is one bundle holding every band, band by band: with a stereo input and three bands it carries six channels, 1–2 the low band, 3–4 the middle and 5–6 the high band. Pick a band with Select channels, process it, and add the bands back with a Mixer. Because the number of bands sets how many channels the output carries, Bands is chosen on the node; a control or cable cannot drive it.
Slope sets how steeply each band falls past its split: LR12 is 12 dB per octave, LR24 24 dB and LR48 48 dB. Every slope sums flat. At LR12 each upper band is polarity-inverted, which is what makes that slope sum flat. The node adds no latency.
Use it to compress, distort, widen or delay one frequency range of a sound and leave the rest alone, or to send lows and highs to different places. For the common case of a three-band compressor in one node, use the Multiband compressor; to shape tone without splitting, use the Parametric EQ.
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. Split into three bands
beginner Teaches: low_hz, high_hz
A crossover splits a bright saw into low, mid and high bands, each with its own level.
Oscillator
MIDI1 lane
Audio2ch
Fundamental pitch, capped below Nyquist; detune uses cents. Range: 20–20000 Hz. Default: 220 Hz. Logarithmic scale. Units: Hz.
Hz
Output gain. Range: 0–0.5 ×. Default: 0.12 ×. Linear scale. Units: linear gain.
×
Selects the implemented algorithm. Choices are discrete and are not LFO targets. Range: 0–7. Default: 0. Linear scale. Units: unitless.
Cycle offset; Gate rising edges restart phase from this position. Range: 0–1 cycles. Default: 0 cycles. Linear scale. Units: cycles.
cycles
Pitch offset in cents. Range: -1200–1200 cents. Default: 0 cents. Linear scale. Units: cents.
cents
On or off. A rising edge retriggers; held on runs the oscillator or envelope. A control cable switches it at 0.5. Range: 0–1. Default: 1. Linear scale. Units: unitless.
Semitones a full pitch bend on the MIDI input moves the note, up or down. Range: 0–48 st. Default: 2 st. Linear scale. Units: st.
st
Time constant of the slide from one MIDI note's pitch to the next; 0 jumps. Range: 0–2000 ms. Default: 0 ms. Linear scale. Units: ms.
ms
Noise
Audio2ch
Peak amplitude of white noise. Each channel and node path owns a repeatable independent stream; preparation restarts it. Range: 0–0.5 ×. Default: 0.12 ×. Linear scale. Units: linear gain.
×
Mixer2 ch
Audio2ch
Saw.in2ch
Oscillator
dB
Position on a two-lane mix: −1 left, 0 centre, 1 right. Constant-power for a one-lane channel, balance for a two-lane one; ignored on other widths. Range: -1–1. Default: 0. Linear scale. Units: unitless. The ring fills from zero for this signed linear range. Manual editing is unavailable while this host owns the control.
Read only
Air.in2ch
Noise
dB
Position on a two-lane mix: −1 left, 0 centre, 1 right. Constant-power for a one-lane channel, balance for a two-lane one; ignored on other widths. Range: -1–1. Default: 0. Linear scale. Units: unitless. The ring fills from zero for this signed linear range. Manual editing is unavailable while this host owns the control.
Read only
Mix output level in decibels, after every channel. −60 dB is off; 0 dB leaves the sum unchanged. Range: -60–12 dB. Default: 0 dB. Linear scale. Units: dB.
dB
Crossover
Audio2ch
Audio6ch
Sets the output width to bands × input channels, so it is set on the node, never by a control or cable. Range: 2–4. Default: 3. Linear scale. Units: unitless.
Top of the lowest band; the only split at two bands. Range: 20–2000 Hz. Default: 250 Hz. Logarithmic scale. Units: Hz.
Hz
Bottom of the highest band at three and four bands. Range: 500–16000 Hz. Default: 3000 Hz. Logarithmic scale. Units: Hz.
Hz
Linkwitz-Riley order: 12, 24 or 48 dB per octave. Every slope sums flat; LR12 inverts each upper band. Range: 0–2. Default: 1. Linear scale. Units: unitless.
Select channels
Audio6ch
Audio2ch
Select channels
Audio6ch
Audio2ch
Select channels
Audio6ch
Audio2ch
Gain
Audio2ch
Audio2ch
Multiplies every audio channel. 0 silences the signal; 1 leaves its level unchanged. Range: 0–2 ×. Default: 1 ×. Linear scale. Units: linear gain.
×
Gain
Audio2ch
Audio2ch
Multiplies every audio channel. 0 silences the signal; 1 leaves its level unchanged. Range: 0–2 ×. Default: 1 ×. Linear scale. Units: linear gain.
×
Gain
Audio2ch
Audio2ch
Multiplies every audio channel. 0 silences the signal; 1 leaves its level unchanged. Range: 0–2 ×. Default: 1 ×. Linear scale. Units: linear gain.
×
Mixer3 ch
Audio2ch
Low gain.in2ch
Gain
dB
Position on a two-lane mix: −1 left, 0 centre, 1 right. Constant-power for a one-lane channel, balance for a two-lane one; ignored on other widths. Range: -1–1. Default: 0. Linear scale. Units: unitless. The ring fills from zero for this signed linear range. Manual editing is unavailable while this host owns the control.
Read only
Mid gain.in2ch
Gain
dB
Position on a two-lane mix: −1 left, 0 centre, 1 right. Constant-power for a one-lane channel, balance for a two-lane one; ignored on other widths. Range: -1–1. Default: 0. Linear scale. Units: unitless. The ring fills from zero for this signed linear range. Manual editing is unavailable while this host owns the control.
Read only
High gain.in2ch
Gain
dB
Position on a two-lane mix: −1 left, 0 centre, 1 right. Constant-power for a one-lane channel, balance for a two-lane one; ignored on other widths. Range: -1–1. Default: 0. Linear scale. Units: unitless. The ring fills from zero for this signed linear range. Manual editing is unavailable while this host owns the control.
Read only
Mix output level in decibels, after every channel. −60 dB is off; 0 dB leaves the sum unchanged. Range: -60–12 dB. Default: 0 dB. Linear scale. Units: dB.
dB
Audio output
Audio2ch
Note
Note
Patch: Oscillator audio output connected to Mixer “source” saw.in input. Gain “low_gain” audio output connected to Mixer “join” low_gain.in input. Gain “mid_gain” audio output connected to Mixer “join” mid_gain.in input. Gain “high_gain” audio output connected to Mixer “join” high_gain.in input. Mixer “join” audio output connected to Patch outputs audio input. Noise audio output connected to Mixer “source” air.in input. Mixer “source” audio output connected to Crossover audio input. Crossover audio output connected to Select channels “low” audio input. Crossover audio output connected to Select channels “mid” audio input. Crossover audio output connected to Select channels “high” audio input. Select channels “low” audio output connected to Gain “low_gain” audio input. Select channels “mid” audio output connected to Gain “mid_gain” audio input. Select channels “high” audio output connected to Gain “high_gain” audio input.Connections as text
Oscillator audio output connected to Mixer “source” saw.in input
Gain “low_gain” audio output connected to Mixer “join” low_gain.in input
Gain “mid_gain” audio output connected to Mixer “join” mid_gain.in input
Gain “high_gain” audio output connected to Mixer “join” high_gain.in input
Mixer “join” audio output connected to Patch outputs audio input
Noise audio output connected to Mixer “source” air.in input
Mixer “source” audio output connected to Crossover audio input
Crossover audio output connected to Select channels “low” audio input
Crossover audio output connected to Select channels “mid” audio input
Crossover audio output connected to Select channels “high” audio input
Select channels “low” audio output connected to Gain “low_gain” audio input
Select channels “mid” audio output connected to Gain “mid_gain” audio input
Select channels “high” audio output connected to Gain “high_gain” audio input
Three bands of a stereo cable make one six-lane bundle, band by band: lanes 1–2 low, 3–4 mid, 5–6 high. Select channels picks each pair.
With every level at 1 the bands add back to the original sound: the split is flat.
Frame preview (static). Controls show their default values.
Four bands with the upper mids muted, to hear how steep each Linkwitz-Riley slope is.
Oscillator
MIDI1 lane
Audio2ch
Fundamental pitch, capped below Nyquist; detune uses cents. Range: 20–20000 Hz. Default: 220 Hz. Logarithmic scale. Units: Hz.
Hz
Output gain. Range: 0–0.5 ×. Default: 0.12 ×. Linear scale. Units: linear gain.
×
Selects the implemented algorithm. Choices are discrete and are not LFO targets. Range: 0–7. Default: 0. Linear scale. Units: unitless.
Cycle offset; Gate rising edges restart phase from this position. Range: 0–1 cycles. Default: 0 cycles. Linear scale. Units: cycles.
cycles
Pitch offset in cents. Range: -1200–1200 cents. Default: 0 cents. Linear scale. Units: cents.
cents
On or off. A rising edge retriggers; held on runs the oscillator or envelope. A control cable switches it at 0.5. Range: 0–1. Default: 1. Linear scale. Units: unitless.
Semitones a full pitch bend on the MIDI input moves the note, up or down. Range: 0–48 st. Default: 2 st. Linear scale. Units: st.
st
Time constant of the slide from one MIDI note's pitch to the next; 0 jumps. Range: 0–2000 ms. Default: 0 ms. Linear scale. Units: ms.
ms
Noise
Audio2ch
Peak amplitude of white noise. Each channel and node path owns a repeatable independent stream; preparation restarts it. Range: 0–0.5 ×. Default: 0.12 ×. Linear scale. Units: linear gain.
×
Mixer2 ch
Audio2ch
Saw.in2ch
Oscillator
dB
Position on a two-lane mix: −1 left, 0 centre, 1 right. Constant-power for a one-lane channel, balance for a two-lane one; ignored on other widths. Range: -1–1. Default: 0. Linear scale. Units: unitless. The ring fills from zero for this signed linear range. Manual editing is unavailable while this host owns the control.
Read only
Air.in2ch
Noise
dB
Position on a two-lane mix: −1 left, 0 centre, 1 right. Constant-power for a one-lane channel, balance for a two-lane one; ignored on other widths. Range: -1–1. Default: 0. Linear scale. Units: unitless. The ring fills from zero for this signed linear range. Manual editing is unavailable while this host owns the control.
Read only
Mix output level in decibels, after every channel. −60 dB is off; 0 dB leaves the sum unchanged. Range: -60–12 dB. Default: 0 dB. Linear scale. Units: dB.
dB
Crossover
Audio2ch
Audio8ch
Sets the output width to bands × input channels, so it is set on the node, never by a control or cable. Range: 2–4. Default: 3. Linear scale. Units: unitless.
Top of the lowest band; the only split at two bands. Range: 20–2000 Hz. Default: 200 Hz. Logarithmic scale. Units: Hz.
Hz
Divides the middle into two bands at four bands. Range: 100–8000 Hz. Default: 900 Hz. Logarithmic scale. Units: Hz.
Hz
Bottom of the highest band at three and four bands. Range: 500–16000 Hz. Default: 4000 Hz. Logarithmic scale. Units: Hz.
Hz
Linkwitz-Riley order: 12, 24 or 48 dB per octave. Every slope sums flat; LR12 inverts each upper band. Range: 0–2. Default: 1. Linear scale. Units: unitless.
Select channels
Audio8ch
Audio2ch
Select channels
Audio8ch
Audio2ch
Select channels
Audio8ch
Audio2ch
Select channels
Audio8ch
Audio2ch
Gain
Audio2ch
Audio2ch
Multiplies every audio channel. 0 silences the signal; 1 leaves its level unchanged. Range: 0–2 ×. Default: 1 ×. Linear scale. Units: linear gain.
×
Gain
Audio2ch
Audio2ch
Multiplies every audio channel. 0 silences the signal; 1 leaves its level unchanged. Range: 0–2 ×. Default: 0 ×. Linear scale. Units: linear gain.
×
Mixer4 ch
Audio2ch
Lows.in2ch
Select channels
dB
Position on a two-lane mix: −1 left, 0 centre, 1 right. Constant-power for a one-lane channel, balance for a two-lane one; ignored on other widths. Range: -1–1. Default: 0. Linear scale. Units: unitless. The ring fills from zero for this signed linear range. Manual editing is unavailable while this host owns the control.
Read only
Low mid gain.in2ch
Gain
dB
Position on a two-lane mix: −1 left, 0 centre, 1 right. Constant-power for a one-lane channel, balance for a two-lane one; ignored on other widths. Range: -1–1. Default: 0. Linear scale. Units: unitless. The ring fills from zero for this signed linear range. Manual editing is unavailable while this host owns the control.
Read only
High mid gain.in2ch
Gain
dB
Position on a two-lane mix: −1 left, 0 centre, 1 right. Constant-power for a one-lane channel, balance for a two-lane one; ignored on other widths. Range: -1–1. Default: 0. Linear scale. Units: unitless. The ring fills from zero for this signed linear range. Manual editing is unavailable while this host owns the control.
Read only
Highs.in2ch
Select channels
dB
Position on a two-lane mix: −1 left, 0 centre, 1 right. Constant-power for a one-lane channel, balance for a two-lane one; ignored on other widths. Range: -1–1. Default: 0. Linear scale. Units: unitless. The ring fills from zero for this signed linear range. Manual editing is unavailable while this host owns the control.
Read only
Mix output level in decibels, after every channel. −60 dB is off; 0 dB leaves the sum unchanged. Range: -60–12 dB. Default: 0 dB. Linear scale. Units: dB.
dB
Audio output
Audio2ch
Note
Note
Patch: Oscillator audio output connected to Mixer “source” saw.in input. Select channels “lows” audio output connected to Mixer “join” lows.in input. Gain “low_mid_gain” audio output connected to Mixer “join” low_mid_gain.in input. Gain “high_mid_gain” audio output connected to Mixer “join” high_mid_gain.in input. Select channels “highs” audio output connected to Mixer “join” highs.in input. Mixer “join” audio output connected to Patch outputs audio input. Noise audio output connected to Mixer “source” air.in input. Mixer “source” audio output connected to Crossover audio input. Crossover audio output connected to Select channels “lows” audio input. Crossover audio output connected to Select channels “low_mids” audio input. Crossover audio output connected to Select channels “high_mids” audio input. Crossover audio output connected to Select channels “highs” audio input. Select channels “low_mids” audio output connected to Gain “low_mid_gain” audio input. Select channels “high_mids” audio output connected to Gain “high_mid_gain” audio input.Connections as text
Oscillator audio output connected to Mixer “source” saw.in input
Multiband compressor Three-band compressor on a flat-summing crossover: per-band threshold, ratio, attack, release, makeup and solo, then an output trim.
Select channels Extract a contiguous channel range. Use several selectors to split a bundle.
Parametric EQ Parametric EQ with up to 32 reorderable RBJ bands: cuts, shelves, bells and notches, per-band bypass and output trim.
Filter Low-pass, high-pass, band-pass, notch, all-pass or morphing filter with resonance, 12/24 dB slopes, curve editing and output RTA.