bazz1tv / XPMCK

fork/continuation of http://jiggawatt.org/muzak/xpmck/ Release 32 with bugfixes and new features
27 stars 5 forks source link

Integral Tempo | tempo based on frames #6

Open bazz1tv opened 8 years ago

bazz1tv commented 8 years ago

WORK IN PROGRESS

Premise

Users normally specify a BPM tempo when writing songs. Under the hood, XPMCK generally uses vsync or 60hz timing (AS I RECALL). This might cause uneven updates; ie (wait 6 frames ; wait 7 frames ; wait 6 frames; wait 7 frames).

since I have yet analyzed XPMCK and nobody has given me definite proof of this, I cannot yet conclude whether XPMCK guards against this behavior. It is worth considering to prove this first.

Alternative Solutions - "Hacks"

I have contemplated some "alternative" solutions, some might call them hacks.