Matthias Blau wrote:
Dear list,

is there any specific reason why dbtorms and friends do not take dB values <=0 as input?

From my point of view (and that of most people I know), an object called dbtorms should do a dB to RMS conversion, e.g. convert -20 to 0.000001 in pd and not silently output zero as it does right now. Both pd internally and high-quality audio cards can do sensible things with numbers this low.

Kind of reminds one of the Total Ozone Mapping Spectrometer (TOMS) bug
http://earthobservatory.nasa.gov/Features/RemoteSensingAtmospher/remote_sensing5.php which is frequently ranked among the top 10 historical software bugs with extreme consequences: It made NASA unaware of the antarctic hole in the ozone layer for years simply because the analysis software ignored ozone values below a certain threshold...
Isn't this putting it a bit too dramatically?
At least here the help file clearly states "zero dB, which should correspond to 0.0001 in "RMS", is instead rounded down to zero" so nothing you are unaware of really

dB isn't really a "physical" unit anyway, so I guess some approximation with it shouldn't crash any rocket [1]... :)

That said your request also makes sense.. maybe a [dbtorms2] to keep retro-compatibility and laziness.

Lorenzo

So please pd developers, change this or give a good reason for not taking lessons from history.

Best whishes,
Matthias

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list

[1] http://en.wikipedia.org/wiki/Ariane_5_Flight_501

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to