Adjusts Mix. Range: 0–1. Default: 0.5. Linear scale. Units: unitless.
Phaser as the Patch draws it, at default values: inlets on the left, outlets on the right.
Phaser sweeps a set of notches up and down the spectrum, the classic whooshing, swirling sound of a chain of allpass filters mixed back with the dry signal.
Each channel runs through 2 to 12 first-order allpass stages that share one break frequency. An allpass passes every frequency at full level but delays its phase; mixed with the dry sound, the two cancel wherever the chain has shifted the phase by an odd multiple of half a cycle. That gives one notch for every two stages. A sine sweep moves the break frequency between Low and High, either at Rate or locked to the shared transport when Beats is above zero. Feedback sends the last stage back into the first, deepening the notches and raising peaks between them. Channel spread offsets the sweep for each channel, so a stereo signal swirls between the speakers.
The stages are normalized lattice allpasses: a sweeping coefficient never adds energy, so even fast sweeps with high feedback stay clean, and the engine reports a proven tail for every setting.
Use it on pads, guitars, electric pianos, drums and noise for movement without the pitch wobble of Chorus. For a single static notch or band use State-variable filter; for echoes use Delay.
How many allpass stages are in the chain: 2, 4, 6, 8 or 12. Every two stages add one notch, so 4 stages give the familiar two-notch phaser and 12 give six notches.
Beats per sweep cycle, phase-locked to the shared transport: 4 sweeps once a bar in 4/4 and always lands on the same point of the bar. At 0 the sweep runs freely at rate_hz. While the transport is stopped a synced sweep holds still.
Signed gain from the last stage back into the first, from -0.95 to 0.95. Positive values deepen the notches and add resonant peaks between them; negative values move the peaks and make the notches shallower.
How the sweep phase is distributed across channels. At 0 every channel sweeps together; at 0.5 a stereo pair is a quarter cycle apart; at 1 the channels are spaced evenly around the cycle.
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.
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
Phaser
Audio2ch
Audio2ch
First-order allpass stages in the chain. Every two stages add one notch. Range: 0–4. Default: 1. Linear scale. Units: unitless.
Sweep cycles per second when Beats is 0. Range: 0.01–20 Hz. Default: 0.4 Hz. Logarithmic scale. Units: Hz.
Hz
Beats per sweep cycle, phase-locked to the shared transport. 0 uses Rate instead. Range: 0–64 beats. Default: 0 beats. Linear scale. Units: beats.
beats
Share of the Low to High range the sweep covers, around its geometric centre. Range: 0–1. Default: 0.8. Linear scale. Units: unitless.
Allpass break frequency at the bottom of the sweep. Range: 20–20000 Hz. Default: 200 Hz. Logarithmic scale. Units: Hz.
Hz
Allpass break frequency at the top of the sweep, kept below 45 % of the sample rate. Range: 20–20000 Hz. Default: 2400 Hz. Logarithmic scale. Units: Hz.
Hz
Signed gain from the last stage back into the first; it sharpens the notches and peaks. Range: -0.95–0.95. Default: 0.3. Linear scale. Units: unitless.
Sweep phase distribution across every channel: 0 moves them together, 1 spaces them around the cycle. Range: 0–1. Default: 0.5. Linear scale. Units: unitless.
Dry/wet blend. 0.5 gives the deepest notches. Range: 0–1. Default: 0.5. Linear scale. Units: unitless.
Audio output
Audio2ch
Note
Note
Patch: Oscillator audio output connected to Phaser audio input. Phaser audio output connected to Patch outputs audio input.Connections as text
Oscillator audio output connected to Phaser audio input
Phaser audio output connected to Patch outputs audio input
A bright, steady saw gives the notches plenty to cut into.
Rate sets the sweep speed; Low, High and Depth set where the two notches travel.
Frame preview (static). Controls show their default values.
A double saw through a phaser with selectable stages and resonant feedback.
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
Phaser
Audio2ch
Audio2ch
First-order allpass stages in the chain. Every two stages add one notch. Range: 0–4. Default: 3. Linear scale. Units: unitless.
Sweep cycles per second when Beats is 0. Range: 0.01–20 Hz. Default: 0.4 Hz. Logarithmic scale. Units: Hz.
Hz
Beats per sweep cycle, phase-locked to the shared transport. 0 uses Rate instead. Range: 0–64 beats. Default: 0 beats. Linear scale. Units: beats.
beats
Share of the Low to High range the sweep covers, around its geometric centre. Range: 0–1. Default: 0.8. Linear scale. Units: unitless.
Allpass break frequency at the bottom of the sweep. Range: 20–20000 Hz. Default: 200 Hz. Logarithmic scale. Units: Hz.
Hz
Allpass break frequency at the top of the sweep, kept below 45 % of the sample rate. Range: 20–20000 Hz. Default: 2400 Hz. Logarithmic scale. Units: Hz.
Hz
Signed gain from the last stage back into the first; it sharpens the notches and peaks. Range: -0.95–0.95. Default: 0.6. Linear scale. Units: unitless.
Sweep phase distribution across every channel: 0 moves them together, 1 spaces them around the cycle. Range: 0–1. Default: 0.5. Linear scale. Units: unitless.
Dry/wet blend. 0.5 gives the deepest notches. Range: 0–1. Default: 0.5. Linear scale. Units: unitless.
Audio output
Audio2ch
Note
Note
Patch: Oscillator audio output connected to Phaser audio input. Phaser audio output connected to Patch outputs audio input.Connections as text
Oscillator audio output connected to Phaser audio input
Phaser audio output connected to Patch outputs audio input
Every two stages add one notch: 12 stages cut six notches at once.
Feedback sharpens the sweep; Channel spread moves left and right apart.
Frame preview (static). Controls show their default values.
A plucked loop whose phaser sweep follows the shared transport.
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
Envelope
Audio2ch
Audio2ch
Done1 lane
Time to rise to full gain. Range: 0–10000 ms. Default: 10 ms. Linear scale. Units: ms.
ms
Time to fall to sustain in ADSR, or zero in AD. Range: 0–10000 ms. Default: 120 ms. Linear scale. Units: ms.
ms
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: 0. Linear scale. Units: unitless.
Selects the implemented algorithm. Choices are discrete and are not LFO targets. Range: 0–2. Default: 0. Linear scale. Units: unitless.
Repeats complete envelope cycles while Gate is held. Range: 0–1. Default: 0. Linear scale. Units: unitless.
Restart from the current gain or reset to zero on a rising Gate. Range: 0–1. Default: 0. Linear scale. Units: unitless.
Duration of the held part in repeating ADSR/AR cycles. Range: 0–10000 ms. Default: 100 ms. Linear scale. Units: ms.
ms
Phaser
Audio2ch
Audio2ch
First-order allpass stages in the chain. Every two stages add one notch. Range: 0–4. Default: 1. Linear scale. Units: unitless.
Sweep cycles per second when Beats is 0. Range: 0.01–20 Hz. Default: 0.4 Hz. Logarithmic scale. Units: Hz.
Hz
Beats per sweep cycle, phase-locked to the shared transport. 0 uses Rate instead. Range: 0–64 beats. Default: 4 beats. Linear scale. Units: beats.
beats
Share of the Low to High range the sweep covers, around its geometric centre. Range: 0–1. Default: 0.8. Linear scale. Units: unitless.
Allpass break frequency at the bottom of the sweep. Range: 20–20000 Hz. Default: 200 Hz. Logarithmic scale. Units: Hz.
Hz
Allpass break frequency at the top of the sweep, kept below 45 % of the sample rate. Range: 20–20000 Hz. Default: 2400 Hz. Logarithmic scale. Units: Hz.
Hz
Signed gain from the last stage back into the first; it sharpens the notches and peaks. Range: -0.95–0.95. Default: 0.3. Linear scale. Units: unitless.
Sweep phase distribution across every channel: 0 moves them together, 1 spaces them around the cycle. Range: 0–1. Default: 0.5. Linear scale. Units: unitless.
Dry/wet blend. 0.5 gives the deepest notches. Range: 0–1. Default: 0.5. Linear scale. Units: unitless.
Audio output
Audio2ch
Note
Note
Patch: Oscillator audio output connected to Envelope audio input. Envelope audio output connected to Phaser audio input. Phaser audio output connected to Patch outputs audio input.Connections as text
Oscillator audio output connected to Envelope audio input
Envelope audio output connected to Phaser audio input
Phaser audio output connected to Patch outputs audio input
Beats above zero lock one sweep cycle to that many transport beats.
At 0 the sweep runs freely at Rate instead; a stopped transport holds a synced sweep still.
Frame preview (static). Controls show their default values.