www.mikrocontroller.net

Forum: PC-Programmierung Spectrum - Daten auswerten


Autor: Dominik Tewiele (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: dicky (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
was sind die beats pro minute ? trommelschläge pro minute ? ich kenne
nur zero-beat...hmmm... oder meinst du bits pro minute ?

Autor: Stefan Seegel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.