私はほとんどシーケンサー(8ビットシンセ)である小さなアプリを書いています。私は音符を対応する周波数に変換する式を持っています:
private float returnFrequency(Note note)
{
return (float)(440 * Math.Pow(TwoToTheTwelfthRoot, (note.SemitonesFromC0 - 57)));
}
基本的に、私がやろうとしているのは、生成されたトーン(サイン、スクエア、ソーなど)をこの周波数で再生することです。そのため、スピーカーから聞こえます。XNAはこれをサポートしていますか?または、追加のライブラリを使用する必要がありますか?
さまざまな周波数のトーンを再生できるようにするために、コンテンツパイプラインを介してさまざまな周波数の正弦波の80以上のサンプルをインポートしたくありません。