Étape 4: Comment ça marche / personnalisation du Script
Ce programme fonctionne c’est en raison de la minim JavaSound bibliothèque. Cette bibliothèque fantaisie vient avec traitement et peut faire beaucoup de choses intéressantes à analyser les signaux audio. Dans notre cas, il utilise la rapide transformation de fourier du signal audio de mp3 d’analyser certaines fréquences et s’allume une LED si certaines plages de fréquences vont au-dessus de la valeur attribuée « sensibilité ». Afin de changer cette valeur de sensibilité, tout ce que vous devez faire est de changer le "beat.setSensitivity(100)"; ligne de code dans le programme BeatWrite. Aussi, comme je l’ai dit avant, vous pouvez certainement étendre ce concept aux nombreuses LEDs sur une grande échelle. C’est juste un petit exemple du potentiel pour cette grande bibliothèque. Aussi, si vous en savez plus sur votre mp3 que juste générique Charleston, caisse claire et grosse caisse hits, vous pouvez utiliser la méthode isRange (int faible, int élevé, int seuil) pour battre le circuit d’autres modèles dans votre musique. Le ciel est la limite en termes de traitement avec Minim et BeatDetect audio.Un grand Merci à l’équipe de Minim pour fournir un Manuel de BeatDetect avec beaucoup d’exemples. Ce tutoriel de LED est une extension matérielle de cet exemple de logiciel.