2017-04-16 83 views

回答

0

我使用pyaudio和波库(内置库)与pygame一起创建木琴.Pyaudio与pygame混音器相比具有用于音频处理的高级工具。

你可以在这里参考我的代码:

https://github.com/hackmaster0110/Xylophone/tree/master/PurePython

+0

检查了您的Python和用Cython代码。你可以根据速度和效率对它们进行比较吗? – EternalBlizzard

+0

我已经使用cython来提高程序的速度。在cython中,我们可以静态声明变量类型。在cython版本中,我使用了可以通过导入.so文件调用的cython编译程序的一部分。 – 2017-04-16 10:12:52

+0

因为你的木琴不允许再次重复相同的音色而不播放另一个音色,所以我已经将代码改成了'def synth(buffer,path,posx1,posx2,posy1,posy2):'和'if((x> = 93)和(x <= 922))和((y> = 342)和(y <= 715)):'为了实现这一点。现在玩它更有趣:)。也许你可以在github上更新你的代码或者在这里提供它(会更好),所以我可以为你更新它? – Claudio

相关问题