205 sound card analog input - Rsantct/FIRtro-light GitHub Wiki
Entrada analógica
Se ha observado una sensibilidad escasa en la entrada analógica de alguna tarjeta de sonido, como por ejemplo con la tarjeta 'audioinjector', lo que supone que algunas fuentes pueden tener un nivel muy bajo.
(i) Disclaimer: conviene hacer un ensayo de niveles para no incurrir en clipping digital
Podemos 'amplificar' la señal que aparece en system:capture
, insertando un cable en Jack que ofrecerá la señal amplificada en un nuevo puerto.
-
Descargar los siguientes scripts
FIRtro-light/home/firtro/bin_custom/jack_cable_gain.py FIRtro-light/home/firtro/bin_custom/patch_capture_gain.sh
-
Insertar la siguiente orden antes de llamar a
initfirtro.py
en el archivo/etc/rc.local
de arranque de la máquina:/etc/rc.local
# Patch en initfirtro +10.0 dB en la entrada analogica su -l firtro -c "/home/firtro/bin_custom/patch_capture_gain.sh 10" su -l firtro -c "/home/firtro/bin/initfirtro.py"
Esta orden simplemente patchea
initfirtro.py
para que termine ejecutando el scriptjack_cable_gain.py
que es el que inserta una cable en Jack con control de ganancia. -
Modificar convenientemente
audio/inputs
:audio/inputs
[analog] #in_ports: system:capture_1 system:capture_2 in_ports: capture_gain:out_1 capture_gain:out_2
La ganancia se puede reajustar ejecutando jack_cable_gain.py
, por ejemplo:
~/bin_custom/jack_cable_gain.py source=system sink=brutefir name=capture_gain -d g=12.0 &