樂譜

使用Python標準庫中的wave模組繪製樂譜的簡單教程

在本文中,我們將探討一種簡潔的方式,以此來視覺化你的MP3音樂收藏。此方法最終的結果將是一個對映你所有歌曲的正六邊形網格地圖,其中相似的音軌將處於相鄰的位置。不同區域的顏色對應不同的音樂流派(例如:古典、嘻哈、重搖滾)。舉個例子來說,下面是我所收藏音樂中三張專輯的對映圖:Paganini的《Viol […]

用Python製作簡單的鋼琴程式的教程

錄一段音訊,把它的音高改變50次並把每一個新的音訊匹配到鍵盤的一個鍵位,你就能把電腦變成一架鋼琴! 一段音訊可以被編碼為一組數值的陣列(或者列表),像這樣: 我們可以在陣列中每隔一秒拿掉一秒的值來將這段音訊的速度變成兩倍。 如此我們不僅將音訊的長度減半了,而且我們還將它的頻率翻倍了,這樣使得它擁有比 […]