データサーバモジュールを作成開始。(クラスで分けてるわけでもないので)
まず簡単にシーケンスを分割するように管理データを作ってみる。
あとはstaticで全体の秒数を進める関数とシーケンスの位置・シーケンス番号を返す関数のプロトタイプ定義だけしておいた。
最悪最初は定期的に内部でカウントした情報を返すとかでも良かろう。
オシレータ部分はできたので、ここから再生フラグ・各シーケンスの発音周波数・シーケンスの発音状況(ONにしてる、発音開始から何バイト分経過してる等)がわかれば運用は可能。
まずは再生フラグとシーケンスの周波数かな。