fbinshift~
Description
The fbinshift~ object implements a frequency-domain frequency shifter that can be used inside a patch loaded by a pfft~ object.
Examples

Using fbinshift~ inside a pfft~ subpatch
Discussion
The fbinshift~ object works by shifting the frequency bins of an FFT'd signal (hence its name - a shortened form of "frequency-bin shifter"). All the frequencies of the complex input signal are shifted by the Hertz value speified. Positive Hertz values shift upward, whereas negative values shift downward. The fbinshift~ object must be used inside a pfft~; outside a pfft~ it does nothing.
Arguments
frequency-shift [float]
Optional
Unitshz
A numerical argument will be used as the frequency shift in Hertz. The default is zero.
frequency-shift [int]
Unitshz
Integer inputs are converted to floating-point values and used as the frequency shift in Hertz. The default is zero.
Attributes
Common Box Attributes
Messages
signal
In left inlet: The signal present at the left inlet is the real part of a frequency-domain signal coming from a fftin~ object inside a pfft~.
In middle inlet: The signal input to the middle inlet is the imaginary part of a frequency-domain signal coming from a fftin~ object inside a pfft~. Both real and imaginary inputs must be connected for the fbinshift~ to work.
In middle inlet: The signal input to the middle inlet is the imaginary part of a frequency-domain signal coming from a fftin~ object inside a pfft~. Both real and imaginary inputs must be connected for the fbinshift~ to work.
Output
See Also
Name | Description |
---|---|
Sound Processing Techniques | Sound Processing Techniques |
freqshift~ | |
gizmo~ | |
hilbert~ |