重複の可能性:
C#で正弦波または方形波を作成する
音を出したい。次のようなもの:
MakeSound(frequency, duration);
または:
MakeSound(MyArrayOfSamples);
私はと呼ばれるものを見つけました:Microsoft.Directx.DirectSound
しかし、それが中止されたことを読みました。そして、Visual Studio(2010)で参照用のオプションとしてそれを見つけることができませんでした。私が読んだことによると、それが含まれているはずのこのリンクを見つけましたが、それがもうサポートされていない可能性があるため、2006年からのものを使用することを躊躇しています。そしてこれはC/C ++用だと言っています(「マネージコード」とも言っていますが)。それをマネージコードにラップする方法を理解しようとして何週間も無駄にしたくありません。私が見つけた最も有望なリンクはWaveFormatですが、それを使用する方法を見つけることができませんでした。
音波の数学的表現を取得する方法を尋ねているのではありません。また、mp3ファイルなどの再生方法も尋ねていません。また、サードパーティのソフトウェアやラッパーも探していません。非常に具体的な目的のためのC#/.netソリューションのためだけに。