很久以前,在一个遥远的星系中,有微型计算机运行 BASIC 并发出简单的声音命令,使机器发出各种奇怪而奇妙的哔哔声和嘶嘶声。
除了发出一些美妙的声音外,它作为一种学习工具也非常有用,因为您可以听到代码的结果。
我希望能够通过它的“信封”命令拥有像 BBC Micro 这样的机器的声音功能,但不必使用模拟器来学习或重新学习 BASIC 各种方言的所有怪癖。
我还想避免生成 midi 或 wav 文件,但想直接用代码制作声音。我试过 winsound.Beep,但在大约 4 个音符之后,音符之间的时间似乎是随机的,而且与 ZX 频谱之类的功能相比,它的功能也算不了什么。
有谁知道如何用 Python 做到这一点?