Audacity の入力選択を近似するために、方形波が PWM で変調されるような PWM 効果を作成しようとしています。これを使用して、適切なフィルター効果を適用した後、お気に入りの音楽が PC (または Apple ][) Squeaker Fidelity LOL :-) でどのように聞こえるかを聞くことができます。
私の当初の考えは、のこぎり発振器を作成し、それを PWM のコンパレータ ステップのリファレンスとして使用することでした。
難しい部分は、コンパレータの結果に基づいて方形波の反転を追跡することです
C ++では、>を使用してサンプルごとに実行し、現在生成されている正方形のサンプルの符号を適切に変更しますが、これはWindowsでは大胆です(C / C ++コンパイラが在庫にあるLinuxとは異なります)ので、ナイキストプロンプトしか得られませんでこれをやろうとする
---簡単にするために、モノのサンプル入力を想定します---
比較として (> s (osc-saw 44100)) を使用すると機能しません
ナイキストのサンプルループは非常に恐ろしく邪悪なので、ここからどこに行くべきかわかりません
audacity には、この効果を行うためのプラグインがありません... PWM トーン ジェネレーターしかありません。
PS: Nyquist でサンプルごとの処理を行う方法の例をいくつか使用できます。