音ゲーを作る時は音楽の時間が第一です。リアル世界の1秒よりも実際に音楽が流れた1秒が優先なのです。今何秒音楽が流れたかを測定しながらUpdateとDrawを合わせます。基本的にゲームは大きく分けて各モジュールをUpdate();Draw();の2つにわけて作成します。このうち、時間がかかるのはほとんどDrawです。よってDrawを必要な分だけスキップするのです。60FPSで動いているゲームにおいて1フレームは1/60です。現在音楽が流れている時間をこのフレーム数に合わせます。足らなければSleepしてまつことでゲーム時間と音楽時間を一致させているのです。ミクプラは自由にリンクできます。