I forgot to say that I'm using a Shure SM-58 connected to a external USB (cheap) soundcard (http://www.encore-usa.com/ar/support/ENMAB-8CM). In alsamixer, I raised the input volumes to max.
This directly connected to the soundcard microphone will be connected throw a wireless Shure system. In that moment, I'll check again volumes.
-------- Mensaje original -------- Asunto: tanh() or a compressor? Fecha: Mon, 30 Sep 2013 16:35:43 -0300 De: Mario Mey mariomey@gmail.com Para: pd-list pd-list@iem.at
Now, I am checking volumes of my looper patch. I had to raise [*~ 4] the volume of the mic, to get a razonable volume, compared to a song file, for example. But, using this looper patch, I make beatbox. So, kicks and snares from my mouth get in the mic. And, using a visual array to test it, I realize that the kicks and snares are so much higher volume than the vocals.
The patch has FXs with feedbacks, so, they can make signal > 1. So, at the end of the patch, there's [expr tanh($v1)] to to avoid that... tanh() is simpler than a a compressor, but it loose some sounds (I think). Or I should trust in tanh()?
Multiple choice: 1- Use tanh() in the input, after adc~ and before dac~. 2- Use a compressor patch in the input, after adc~ (and tanh() before dac~) 3- Use a compressor at the end of the patch, before dac~ 4- Stay as it is now...
Also, I can't spend more CPU process...
What do you recommend me to use?
Thanks.