#N canvas 652 59 560 590 12;
#X obj 115 425 ftom;
#X obj 39 18 mtof;
#X obj 115 357 mtof;
#X floatatom 115 390 9 0 0 0 - - - 0;
#X obj 80 18 ftom;
#X obj 119 18 dbtorms;
#X obj 38 44 rmstodb;
#X obj 96 44 dbtopow;
#X obj 157 44 powtodb;
#X obj 230 357 dbtorms;
#X obj 230 425 rmstodb;
#X obj 354 357 dbtopow;
#X obj 354 425 powtodb;
#X text 43 271 Finally \, dbtopow and powtodb convert decibels to and
from power units \, equal to the square of the "RMS" amplitude., f
66;
#X text 301 556 updated for Pd version 0.40.;
#X text 43 187 The dbtorms and rmstodb objects convert from decibels
to linear ("RMS") amplitude \, so that 100 dB corresponds to an "RMS"
of 1 Zero amplitude (strictly speaking \, minus infinity dB) is clipped
to zero dB \, and zero dB \, which should correspond to 0.0001 in "RMS"
\, is instead rounded down to zero., f 66;
#X text 183 18 - acoustic conversions;
#X floatatom 230 390 9 0 0 0 - - - 0;
#X floatatom 354 390 9 0 0 0 - - - 0;
#X text 40 526 see also:;
#X obj 117 513 mtof~;
#X text 164 512 (etc.) - acoustic conversions for audio signals;
#X text 43 96 The mtof object transposes a midi value into a frequency
in Hertz \, so that "69" goes to "440". You can specify microtonal
pitches as in "69.5" \, which is a quarter tone (or 50 cents) higher
than 69 (so 0.01 = 1 cent). Ftom does the reverse. A frequency of zero
Hertz is given a MIDI value of -1500 (strictly speaking \, it is negative
infinity.), f 66;
#X obj 118 540 expr;
#X floatatom 115 326 6 0 0 0 - - - 0;
#X floatatom 230 326 6 0 0 0 - - - 0;
#X floatatom 354 326 6 0 0 0 - - - 0;
#X floatatom 115 459 6 0 0 0 - - - 0;
#X floatatom 230 459 6 0 0 0 - - - 0;
#X floatatom 354 459 6 0 0 0 - - - 0;
#X connect 0 0 27 0;
#X connect 2 0 3 0;
#X connect 3 0 0 0;
#X connect 9 0 17 0;
#X connect 10 0 28 0;
#X connect 11 0 18 0;
#X connect 12 0 29 0;
#X connect 17 0 10 0;
#X connect 18 0 12 0;
#X connect 24 0 2 0;
#X connect 25 0 9 0;
#X connect 26 0 11 0;
