Hallo, ich arbeite gerad an einem einfachen Winamp Visualization Plugin, welches über die Serielle Schnittstelle Daten zu einer LED-Matrix (AVR gesteuert) senden soll. Ich möchte lediglich die BPM's auslesen und den Wert als Zeitbasis für verschiedenen Muster auf der Matrix verwenden. Ich habe mich an einem Beispiel Sourcecode (Delphi 7) orientiert und die Spectrum Daten in einem Array (mit bytes) vorliegen. Diese werden alle paar Millisekunden aktualisiert. Hat jemand eine Idee, wie ich schnell und einfach aus dem Spectrum ein Maß für die Anzahl der Beats pro Minute berechnen kann? Bin für jeden Tip dankbar, Dominik
was sind die beats pro minute ? trommelschläge pro minute ? ich kenne nur zero-beat...hmmm... oder meinst du bits pro minute ?
@dicky bpm (beats pro minute) ist die Tempoangabe eines Musikstückes, in der Regel ist das die Anzahl der 1/4 Noten pro Minute. @Dominik Das ist nicht einfach, da es sehr stück- und passagenabhängig ist. Bei den meisten Musikstücken ist es halt (zum Glück) nicht so, dass innerhalb einer bestimmten Zeit (z.B. 1/4 Note) immer der gleiche Puls kommt. Es gibt in professionellen Recordingprogrammen wohl Funktionen die dir das Tempo eines Stückes errechnen können, aber anhand einiger Spektrumfetzen wird das nicht funktionieren... Stefan
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.