BPM-Zahl berechnen
Verfasst: 07.03.2006 19:08
Ich brauch eigentlich nur den Verzögerungswert für Delay(), bis wann der bis zum nächsten Beat gewartet werden soll.
Problem: Bei 60 BPM läuft es schneller als bei 160
Problem: Bei 60 BPM läuft es schneller als bei 160

Code: Alles auswählen
InitSound()
LoadSound(1,"bass.wav")
; Beats per Minute
bpm.l=125
; wieviele schläge pro (milli)sekunde?
wert.f = ((1/60)*bpm.l)*1000
;4/4 Takt mit XYZ BPM abpielen
Repeat
PlaySound(1)
Delay(wert/4)
x=x+1
Until x=4