オーディオ用の基本的な正弦波ジェネレーターを作成できますが、ある周波数から別の周波数にスムーズに移行できるようにしたいと考えています。1つの周波数の生成を停止し、すぐに別の周波数に切り替えると、信号に不連続が発生し、「クリック音」が聞こえます。
私の質問は、クリックを導入することなく、たとえば250Hzで始まり、300Hzに移行する波を生成するための優れたアルゴリズムとは何ですか。アルゴリズムにオプションのグライド/ポルタメント時間が含まれている場合は、はるかに優れています。
オーバーサンプリングに続いてローパスフィルターを使用する、またはウェーブテーブルを使用するなど、いくつかの可能なアプローチを考えることができますが、これは標準的な方法で対処できるほど一般的な問題であると確信しています。