#N canvas 1227 50 484 530 12; #X obj 25 280 faderRms; #X obj 25 104 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 0 1; #X floatatom 25 241 5 0 0 0 - - -; #X floatatom 25 317 5 0 0 3 gain_factor - -; #X obj 261 272 loadbang; #X msg 261 305 \; pd dsp 1; #X obj 150 370 *~; #X obj 168 342 line~; #X msg 168 316 \$1 20; #X obj 149 403 env~; #X floatatom 149 432 5 0 0 0 - - -; #X obj 151 269 sig~ 1; #X text 42 138 -fader value 84 = unity gain; #X text 26 19 faderRms: Convert fader values 0...127 to RMS gain. A fader value of 84 corresponds to 1 (unity gain) \, fader values higher than that amplify the signal up to +12dB. The fader curve is derived from T. Musil's [fadtorms] from iemlib.; #X text 161 490 (c) 2021 by Peter P. under the BSD license; #X connect 0 0 3 0; #X connect 0 0 8 0; #X connect 1 0 2 0; #X connect 2 0 0 0; #X connect 4 0 5 0; #X connect 6 0 9 0; #X connect 7 0 6 1; #X connect 8 0 7 0; #X connect 9 0 10 0; #X connect 11 0 6 0;