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.
// shift a sine frequency from 200 to 700 Hz
val freq = Line.ar(0, 500, 5)
FreqShift.ar(SinOsc.ar(200) * 0.25, freq)
// negative frequency to shift downwards
val freq = Line.ar(0, -500, 5)
FreqShift.ar(SinOsc.ar(700) * 0.25, freq)
the shift amount in Hertz. Positive values shift
upwards, negative values shift downwards.
a phase parameter in radians (0 to 2 Pi).