A prueba de fallos contra resbalones durante la programación de audio

A prueba de fallos contra resbalones durante la programación de audio

Como se describe enestevideo, parece muy fácil producir volúmenes de audio peligrosos (tanto para los parlantes como para el oído) con Pure Data cuando se produce incluso un ligero descuido o descuido.

El consejo dado en el video es simplemente tener mucho cuidado, y he desarrollado una serie de hábitos al trabajar en Pure Data, como usar siempre parlantes externos para que (presumiblemente) el sistema de sonido interno de mi máquina no sufra ningún daño, manteniendo mi control de volumen de Windows lo más bajo posible y ajustar la perilla de volumen de mi altavoz desde el volumen mínimo cada vez que reproduzco audio. Sin embargo, estas medidas todavía dependen de una ejecución humana precisa. Después de leer recientemente El diseño de las cosas cotidianas de Don Norman, he llegado a creer que se trata de un diseño subóptimo que hace que sea muy probable que se produzcan errores humanos.

Estoy ejecutando Pure Data en Windows 7. ¿Hay alguna manera de que Windows ponga un límite al volumen máximo que permitirá reproducir? Para ser claros, no quiero una forma de bajar más el volumen de Windows, ya que entonces no podría escuchar la salida deseada de Pure Data. El peligro es que la diferencia entre el volumen deseado y el volumen potencialmente erróneo es de muchos órdenes de magnitud, por lo que me gustaría poder poner un límite de compresión estricto al volumen o simplemente silenciar el audio mientras esté por encima de un cierto umbral de volumen. . En el primer caso, sería bueno tener también algún significante para mostrar que se está aplicando el techo.

Si esto no es posible a través de Windows, ¿es posible modificar Pure Data para ofrecer esta funcionalidad?

información relacionada