issues
search
SamuelKupferschmid
/
beat-tracker
0
stars
0
forks
source link
Frequenz Analyze Prototyp
#10
Open
SamuelKupferschmid
opened
6 years ago
SamuelKupferschmid
commented
6 years ago
Prototyp soll Stream folgendermassen verarbeiten:
Novelty Curve (Parametriesierbare Windowgrösse für FFT)
FFT (inkl. Low/High Cut und Logarithmierung (Zeit und Frequenzachse)
Differenzieren der Zeitachse
Akkumulieren der Frequenzachse (somit bleibt eine Kurve über die Zeit vorhanden
Normalisieren der Zeitachse (Subtrahieren des laufenden Mittelwert)
Tempogram
erneute FFT über Zeitachse (Um 40 - 240 BPM zu messen)
Rückgabe des aktuell dominierenden Wert via events
Prototyp soll Stream folgendermassen verarbeiten:
Novelty Curve (Parametriesierbare Windowgrösse für FFT)
Tempogram