私はC#で非常にシンプルなオーディオシーケンサーを作成したいと思っています。これは主にMP3ファイル、またはオプションでOggやFLACなどの他の圧縮形式で動作します。WAVだけではありません。
- ユーザーは、オーディオファイルを複数のチャネル/トラックを持つグリッドに配置します(つまり、複数のオーディオファイルを同時に再生します)
- ミックス全体(グリッド内のすべてのオーディオファイル)は、いつでも再生および一時停止できます
- 各チャンネル/トラックの可変音量。これは、フェードイン/フェードアウト機能を作成するためにも使用できると思います
- ミックス全体をオーディオファイルにエクスポートします(WAVなど)
ボリュームを超えるイコライザーやエフェクトは必要ありません。それはすべて私には非常に単純に聞こえますが、これからどこから始めればよいのかまったくわかりません。オーディオを扱ったことがないので、どこから始めればよいですか?