サンプリング周波数(サンプル数?)ベースで正確なテンポを算出するやり方はトラッカーの世界では常套手段のようですね。
少し先の出力波形を前もって作っておいてバッファにため、それを少しずつ出力することを繰り返せば出力される音楽は正確なリズムになります。
説明には少し言葉が足りないな...。まあいいや。
しかし、今ごろこんなことに気づくとは情けない...。
MIDIシーケンサのように、シーケンスパターンにしたがって正確にMIDIイベントを発行する(これが結構難しい)というのとは根本的に考え方が違うのですね。