A frequency shifting UGen. It implements single sideband (SSB) amplitude modulation, also known as frequency shifting, but not to be confused with pitch shifting. Frequency shifting moves all the components of a signal by a fixed amount but does not preserve the original harmonic relationships.
===Examples===
// shift a sine frequency from 200 to 700 Hz
play {
val freq = Line.ar(0, 500, 5)
FreqShift.ar(SinOsc.ar(200) * 0.25, freq)
}
// negative frequency to shift downwards
play {
val freq = Line.ar(0, -500, 5)
FreqShift.ar(SinOsc.ar(700) * 0.25, freq)
}
- See also
- Companion
- class