2

私はC#で非常にシンプルなオーディオシーケンサーを作成したいと思っています。これは主にMP3ファイル、またはオプションでOggやFLACなどの他の圧縮形式で動作します。WAVだけではありません。

  1. ユーザーは、オーディオファイルを複数のチャネル/トラックを持つグリッドに配置します(つまり、複数のオーディオファイルを同時に再生します)
  2. ミックス全体(グリッド内のすべてのオーディオファイル)は、いつでも再生および一時停止できます
  3. 各チャンネル/トラックの可変音量。これは、フェードイン/フェードアウト機能を作成するためにも使用できると思います
  4. ミックス全体をオーディオファイルにエクスポートします(WAVなど)

ボリュームを超えるイコライザーやエフェクトは必要ありません。それはすべて私には非常に単純に聞こえますが、これからどこから始めればよいのかまったくわかりません。オーディオを扱ったことがないので、どこから始めればよいですか?

4

2 に答える 2

1

Bass.Netオーディオライブラリを使用しています。それはあなたが言及するすべてのフォーマットともっと多くの再生をサポートします。マルチチャンネルミキシングを含む多くの機能を備えています。

http://www.un4seen.com/

于 2010-07-24T16:29:36.033 に答える
0

NAudioはより良い選択のようです。オープンソースで無料です。

ボーナス:VSTホストを作成するためのVST.NET 。

于 2014-10-05T10:20:14.873 に答える