-1
我想用pygame創建一個木琴。我已經創建了圖像並根據不同的音符分割圖像。我需要將聲音上傳到木琴的特定音符部分。請幫助我添加聲音。如何使用pygame調音臺或pyaudio創建木琴程序?
我想用pygame創建一個木琴。我已經創建了圖像並根據不同的音符分割圖像。我需要將聲音上傳到木琴的特定音符部分。請幫助我添加聲音。如何使用pygame調音臺或pyaudio創建木琴程序?
我使用pyaudio和波庫(內置庫)與pygame一起創建木琴.Pyaudio與pygame混音器相比具有用於音頻處理的高級工具。
你可以在這裏參考我的代碼:
https://github.com/hackmaster0110/Xylophone/tree/master/PurePython
檢查了您的Python和用Cython代碼。你可以根據速度和效率對它們進行比較嗎? – EternalBlizzard
我已經使用cython來提高程序的速度。在cython中,我們可以靜態聲明變量類型。在cython版本中,我使用了可以通過導入.so文件調用的cython編譯程序的一部分。 – 2017-04-16 10:12:52
因爲你的木琴不允許再次重複相同的音色而不播放另一個音色,所以我已經將代碼改成了'def synth(buffer,path,posx1,posx2,posy1,posy2):'和'if((x> = 93)和(x <= 922))和((y> = 342)和(y <= 715)):'爲了實現這一點。現在玩它更有趣:)。也許你可以在github上更新你的代碼或者在這裏提供它(會更好),所以我可以爲你更新它? – Claudio