效果圖:
操作演示:
技術要點:
1 matplotlib的南丁格爾玫瑰圖,用極坐標polar制作,並動畫顯示。
2 pygame新版的播放mp3,但本機的操作系統不能播放mp3,我用pydub做些格式轉換。
3 用librosa獲取音樂的相關數據和采樣。
4 參考代碼,並對源代碼進行修改,增加,刪減,排版和註釋,感謝原作者,如有侵權,請聯系,定刪除。
====下面分步,講解代碼====
第1步:模塊導入
第2步:窗口的初始化設置
第3步:參數設置
第4步:核心代碼:
第5步:filter類
第6步:函數定義
第7步:啟動主函數
自己整理,分享出來,希望大家喜歡。