很久以前,在一个遥远的星系中,有一些微型计算机运行着BASIC并拥有简单的音频命令,可以让机器发出各种奇怪和美妙的声音。
除了制造一些很棒的声音外,它还是一个非常有用的学习工具,因为您可以听到代码的结果。
我希望能够像BBC Micro那样拥有“包络”命令的机器的声音功能,但不必使用模拟器并学习或重新学习各种方言的BASIC的怪癖。
我也想避免制作midi或wav文件,而是想直接用代码制作声音。我尝试过winsound.Beep,但大约在4个音符后,音符之间的时间似乎变得随机,并且其功能与甚至像ZX Spectrum这样的东西相比毫不足道。
有人知道如何在Python中实现这一点吗?
除了制造一些很棒的声音外,它还是一个非常有用的学习工具,因为您可以听到代码的结果。
我希望能够像BBC Micro那样拥有“包络”命令的机器的声音功能,但不必使用模拟器并学习或重新学习各种方言的BASIC的怪癖。
我也想避免制作midi或wav文件,而是想直接用代码制作声音。我尝试过winsound.Beep,但大约在4个音符后,音符之间的时间似乎变得随机,并且其功能与甚至像ZX Spectrum这样的东西相比毫不足道。
有人知道如何在Python中实现这一点吗?