AudioHumLab / FIRtro

An active loudspeaker xover and eq DIY system, it includes drc and a preamp with a calibrated & loudness iso 226:2003 volume control
GNU General Public License v3.0
6 stars 0 forks source link

revisión: nombrado de los .pcm y generación del archivo brutefir_config #58

Open Rsantct opened 6 years ago

Rsantct commented 6 years ago

Se ha revisado la funcionalidad de la herramienta do_brutefir_config.py para la generación automática de lspk/ALTAVOZ/FS/brutefir_config.

La herramienta se basa en la definición de los parámetros necesarios en

lspk/ALTAVOZ/brutefir_config.ini

y en la colección de FIRs .pcm que el usuario habrá preparado con antelación.

Ejemplo de uso:

$ do_brutefir_config.py lspk/altavoz/brutefir_config.ini

Más info aquí.

A destacar las reglas de nombrado de los .pcm:

Todos los .pcm admiten opcionalmente una cadena '_descriptivo' antes del sufijo '.pcm'

- pcms de DRC

    drc-N-C.pcm
    drc-N-C_descriptivo.pcm

    N: secuencial desde 1
    C: canal 'L' o  'R' al que va destinado

- pcms de VIAS ordinarias (separadas en cada canal)

    aa-bb.pcm
    aa-bb-C.pcm                 Opcional para dedicar el pcm a un CANAL
    aa-bb_descriptivo.pcm
    aa-bb-C_descriptivo.pcm

    aa: 'lp' 'mp'
    bb: 'hi' 'mi' 'lo' 'fr'     (fr indica "full range")
    C:  'L' 'R'                 (opcional)

- pcms de SUBWOOFER (recibirán la señal de todos los canales)

    aa-sw-ID.pcm
    aa-sw-ID_descriptivo.pcm

    aa: 'lp' 'mp'
    ID: identificador         (preferiblemente breve)