Discussion:
dB visualization of FreqScope
christophe lengelé
2014-10-19 18:03:34 UTC
Permalink
Hi,

There is something I don't understand with the visualization of FreqScope :
By sending a white noise signal of amplitude 1, I should see all frequencies go to 0dB.
But it seems that the Freq analyzer show a limit to -18dB roughly. Why ?

Be careful !!! Turn down the volume to 0. Is's only meant for freq visualization.
(
SynthDef(\WhiteNoise, { arg out=0;
Out.ar(out, WhiteNoise.ar(1))
}).add;
)
x = Synth(\WhiteNoise, [\out, 0]);
FreqScope.new


Thanks,
Christophe
Stephan Wittwer
2014-10-19 19:43:38 UTC
Permalink
Post by christophe lengelé
Hi,
By sending a white noise signal of amplitude 1, I should see all frequencies go to 0dB.
With a single SinOsc, not attenuated, we would expect that it peaks at 0dB
full scale, average 3dB lower.

But _all_ frequencies at once, each at maximum amplitude, would be very
hard to handle ;-)
Better have the sum at full scale.


I wonder if the name "unit generator" already implies that necessarily
maximum absolute values of one will be generated.
-1 to +1 if bipolar, 0 to 1 if unipolar.


Maybe have a look at what _scope_ shows on different UGens at "mul" one
(BTW one can scope individual UGens without routing them to hardware output)




But it seems that the Freq analyzer show a limit to -18dB roughly. Why ?
Post by christophe lengelé
Be careful !!! Turn down the volume to 0. Is's only meant for freq visualization.
(
SynthDef(\WhiteNoise, { arg out=0;
Out.ar(out, WhiteNoise.ar(1))
}).add;
)
x = Synth(\WhiteNoise, [\out, 0]);
FreqScope.new
Thanks,
Christophe
Loading...