Filosofía de programación: desde afuera hacia adentro

Cuando se programa un sistema DSP, a menudo es útil seguir un flujo de trabajo “desde afuera hacia adentro”. Esto significa que las entradas y salidas se crean y conectan a los objetos de procesamiento antes de que se agregue el ruteo de la señal interna al diseño.

Entradas

Generalmente, esto comienza con las entradas necesarias para el sistema. En primer lugar se deben determinar las entradas al sistema y se deben etiquetar todos los canales individuales. Una vez que se hayan definido todas las entradas, se agrega cualquier procesamiento de entrada necesario y se etiqueta cada objeto de procesamiento. Etiquetar cada objeto de procesamiento es un proceso simple y puede reducir en gran medida la confusión y los errores al poner en marcha el sistema.
 

Cuando es necesario dar nombres similares a varios objetos con un número en aumento, seleccione todos los objetos y presione F2. Esto abrirá el cuadro de diálogo de selección de cambio de nombre, que permite cambiar el nombre de los objetos utilizando un comodín para representar el número en aumento. 

Salidas

A continuación, se determinan todas las salidas del sistema. Cada salida se etiqueta y recibe un nombre para indicar su propósito. Luego, se agrega el procesamiento de la señal de salida a cada salida y se etiqueta para indicar qué señales está procesando cada objeto.
 

En muchos casos, es útil crear salidas analógicas como objetos múltiples. A pesar de que las salidas para altavoces, grabación y códec son todas analógicas, hacer que cada par estéreo sea un objeto independiente puede facilitar aún más la lectura y la comprensión del archivo de proyecto.

Mezcla y ruteo


El paso final al crear un archivo de proyecto es la mezcla y el ruteo necesarios entre las entradas y las salidas. Para una sala de teleconferencias con varios micrófonos, se necesitará un mezclador automático de micrófono (AMM) y un enrutador de sala de conferencias (CRR). Tanto el AMM como el CRR deben tener todas las entradas y salidas etiquetadas para que coincidan con las entradas y salidas del sistema. Con todo etiquetado, las entradas y salidas se pueden conectar rápidamente al AMM y al CRR.

Limpieza

Después de que todas las entradas y salidas se hayan conectado al AMM y al CRR, se puede mejorar la legibilidad del archivo de proyecto ajustando el espacio entre los puertos en las entradas y salidas del AMM y del CRR. También puede ser útil mover las entradas o las salidas hacia arriba o hacia abajo en la vista de proyecto para simplificar aún más el seguimiento de la conexión.