Ce qu´il faut deja voir c´est si ta demo est independante de ton framerate. Je pense que ton probleme vient de la.
La musique se joue toujours a la meme vitesse, mais si tu n´a pas geré le framerate dans ta demo ( animation), et bien la demo aura une vitesse variable suivant les PC et sera donc decalée avec l´image.
Pour gerer le framerate dans ta demo, il faut qu´a chaque frame tu utilises un delta de temps avec la frame precedente. Ca te permet de jouer ta demo plus ou moins vite suivant la frequence du PC.
Evidement l´ideal serait d´avoir un framrate fixe tout au long de ta demo ( tu le fixe a 50 ou 60 images par seconde, par exemple).