phaseshift~
Distort the phase of a signal
Description
The phaseshift~ object is a 2nd-order allpass filter. It provides a nonlinear delay time as a function of input frequency, emulating the phase shift elements found in analog phase shifter effects. Cascade several phaseshift~ objects to create a more dramatic effect. Since phase shifting by itself is inaudible in most circumstances, usually you'll want to mix the output of phaseshift~ with its input signal, so that frequency cancellations occur as the delayed signal is added to the original signal.
Arguments
freq [auto]
Center frequency of the phase transition band.
q [auto]
Q (bandwidth) of the phase transition band.
Inlets
x [auto]
The signal to be filtered.
freq [auto]
Center frequency of the phase transition band.
q [auto]
Q (bandwidth) of the phase transition band.
Outlets
out1 [signal]
The filtered signal.
Dynamic Attributes
These attributes can be modified in the code during execution using the set object
freq [auto]
Center frequency of the phase transition band.
q [auto]
Q (bandwidth) of the phase transition band.
reset [bang] (default: 0)
Banging this attribute will reset the object to its default state.
x [auto]
The signal to be filtered.
See Also
Name | Description |
---|---|
phaseshift~ | |
filtercoeff~ | Calculate filter coefficients for a biquad filter |
allpass~ | Apply an allpass filter effect |
comb~ | Apply a comb filter effect |
cross~ | Third-order crossover filter |
lores~ | Resonant lowpass filter |
reson~ | Resonant bandpass filter |
svf~ | State-variable filter with simultaneous outputs |
onepole~ | Single-pole lowpass filter |