Schritt 4: Wie funktioniert es / das Skript anpassen
Der Grund, warum, den dieses Programm funktioniert, ist aufgrund der Minim JavaSound Bibliothek. Diese ausgefallene Bibliothek kommt mit Verarbeitung und kann viele coole Dinge mit der Analyse von Audiosignalen. In unserem Fall es nutzt die schnelle Fourier-Transformation des Audio-Signals vom mp3, um bestimmte Frequenzen zu analysieren, und eine LED leuchtet, wenn bestimmte Bereiche von Frequenzen über den Empfindlichkeitswert der zugeteilten "" gehen. Um diesen Wert zu ändern, musst du, nur die "beat.setSensitivity(100);" ändern Zeile des Codes in das BeatWrite-Programm. Auch, wie ich schon sagte, können Sie auf jeden Fall dieses Konzept auf viele LEDs in großem Umfang erweitern. Dies ist nur ein kleines Beispiel für das Potential für diese große Bibliothek. Auch, wenn Sie mehr über Ihre mp3 als nur generische Hihat, Snare und Bass Drum-Hits wissen, die Methode IsRange (Int niedrige, hohe Int, Int Schwelle) können Sie um die Schaltung auf andere Muster in Ihrer Musik zu schlagen. Der Himmel ist das Limit in Bezug auf die Audiobearbeitung mit Minim und BeatDetect.Vielen Dank an das Minim-Team für die Bereitstellung ein BeatDetect Handbuch mit vielen Beispielen. Dieses LED-Tutorial ist eine Hardwareerweiterung dieses Software-Beispiels.