Paso 4: Cómo funciona / personalizar la secuencia de comandos
Este programa funciona es debido a la mínima JavaSound biblioteca. Esta biblioteca de lujo viene con el proceso y puede hacer un montón de cosas interesantes con análisis de señales de audio. En nuestro caso, se utiliza la rápida transformada de Fourier de la señal de audio desde el mp3 para analizar ciertas frecuencias y enciende un LED si ciertas gamas de frecuencia ir por encima del valor asignado "sensibilidad". Para cambiar este valor de sensibilidad, todo lo que necesitas hacer es cambiar el "beat.setSensitivity(100)"; línea de código en el programa de BeatWrite. También, como dije antes, definitivamente puede extender este concepto a muchos LEDs en gran escala. Esto es sólo un ejemplo en pequeña escala el potencial de esta gran biblioteca. También, si usted sabe más acerca de tu mp3 que sólo genérico hi-hat, snare y bombo hits, puede utilizar el método isRange (int bajo, int alto, int umbral) para vencer al circuito a otros patrones en su música. El cielo es el límite en términos de procesamiento mínima y BeatDetect de audio.Muchas gracias al equipo de Minim para proporcionar un manual de BeatDetect con un montón de ejemplos. Este tutorial de LED es una extensión de hardware de este ejemplo de software.