我正在尝试创建一个 PWM 效果,以便用 PWM 调制方波以近似 Audacity 中的输入选择。在应用合适的过滤器效果后,人们可以使用它来听到他们最喜欢的音乐在 PC(或 Apple ][)Squeaker Fidelity LOL 中听起来像什么。
我最初的想法是创建一个锯齿振荡器并将其用作 PWM 比较器步骤的参考
困难的部分是根据比较结果跟踪方波翻转
在 C++ 中,我只需使用 > 对每个样本执行此操作,并根据需要更改当前生成的方形样本的符号,但这在 Windows 中是大胆的(与 C/C++ 编译器提供的 Linux 不同),所以我只有 Nyquist 提示尝试这样做
---为简单起见假设单声道样本输入---
使用 (> s (osc-saw 44100)) 作为比较不起作用
所以我不知道从哪里开始,因为 nyquist 中的循环样本非常可怕和邪恶
Audacity 没有插件来实现这种效果……它只有一个 PWM 音调发生器
PS:我可以使用一些示例来说明如何在 Nyquist 中执行每个样本的工作。