Forum: Algorithmen, Datenstrukturen und Klassendesign
by Medium,
18. Apr 2014
Das trifft halt wirklich aber auch nur zu, wenn du dich auf aktuelle westlich geprägte Musik beschränkst, die im 4/4 Takt auf 1 und 3 (bzw. allen Vierteln) die Base-Schwerpunkte haben. Den "Beat" eines vom Orchester gespielten Walzers z.B. bekommst du so nicht heraus. Wenn dir das reicht, nimm einfach die Peaks um 100Hz, ja.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Medium,
17. Apr 2014
Warum kommst du immer mit der FFT? Und warum sollte die wenn schneller wichtiger werden? Die FFT tut nichts anderes, als ein Zeit-Ausprägungs-Signal in ein Zeit-Frequenz-Amplituden-Signal umzuwandeln. Schnelle Lieder haben meiner Beobachtung nach nicht zwangsweise komplett andere Frequenzen als langsame ;)
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Medium,
17. Apr 2014
Ein paar nächtliche Gedanken:
Der Peak alleine hat eigentlich nicht allzuviel Aussagekraft über den "Beat", wie er gerne genannt wird. Ein langer Ton schlägt ebenso hoch aus wie ein kurzer Schlag, so lange sie nur gleich laut sind. Ich habe vor Jahren mal einen Artikel gelesen, in dem vorgeschlagen wurde Beat-Detection mittels einer Art "Energiedichtefunktion" zu lösen, da viele Lieder an den...