6 inSignal is RingModulated by a sinusoidal tone with half frequency.
7 The resulting spectrum is given by all the components of inSignal with
9 This means that the new spectrum is a one 8ve below version of the input signal's one,
10 with only odd partials.
11 As a consequence, if inSignal is added again, even partials are
15 Miller Puckette, The Theory and Technique of Electronic Music, p. 126
16 http://crca.ucsd.edu/~msp/techniques/latest/book.pdf
17 http://crca.ucsd.edu/~msp/techniques/latest/book-html/node77.html#sect5.ringmod
23 s = Server.local.waitForBoot({
24 SynthDef.new(\RmOctaver, { var in, out = 0, freq, hasFreq ;
26 # freq, hasFreq = Pitch.kr(in) ;
27 Out.ar(out, SinOsc.ar(freq: freq*0.5)*in+in);
33 Synth.new(\RmOctaver) ;