ドライバ設定ダイアログの実装だが、あちこちのクラスに不備があり結構な変更となってしまっている。今はドライバの設定がなんとかできる感じにまで来ているけれどまだ7割くらいの完成度だ。まあぼちぼちやることにする。
今更気づいたのだけれど、再生レイテンシの値って100ns単位なのね。3.1msとか設定できるのかな。
この後サンプルレートコンバータを組み込んで一段落となる。その後どうするかは未定だけれど、妄想はしている。妄想というか願望か。願望の内容は下記のとおり。
- バイナリを公開できるまでに品質を高めたい。
- 古いMODファイルを再生できるようにしたい。
- 古いサウンドチップの音を再生できるようにしたい(SID/PSG/その他)。
- メジャーな圧縮フォーマットを再生できるようにしたい(MP3/Ogg/Flac)。
- 32bit VSTのサポートをしてみたい。
これはあくまで願望である。私の場合こういう大風呂敷のリストを作ると失速してお蔵入りしてしまう可能性が高い。どこまでいけるだろうか。
長期的にはサウンド・コンポーザ(シーケンサ/トラッカー/DAW)の方向に持っていきたい。自分の作ったコンポーザでYMOのカバーを作るのが夢だが、人生の終焉を迎えるまでに完成できるだろうか。。