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.

  1. Descargar los siguientes scripts

     FIRtro-light/home/firtro/bin_custom/jack_cable_gain.py
     FIRtro-light/home/firtro/bin_custom/patch_capture_gain.sh
    
  2. 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 script jack_cable_gain.py que es el que inserta una cable en Jack con control de ganancia.

  3. 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 &