文章列表
最近一直有一些音樂上的想法想記下來,因為找不到一個適合的工具可以用手機隨手記錄,所以研究了一下Tone.js,自己做了一個簡易的版本。
簡單的介紹下Tone.js: 它是一個基於Web Audio API的音樂合成與JavaScript函式庫。可以在瀏覽器裡播放音符,轉換音色,做節拍控制,加入效果(混響、延遲)。Tone.js讓網頁做音樂變得簡單、可控、好玩,非常適合音樂教學,加入遊戲音效,或作為編曲器。
我使用Tone.js去模擬聲音,選擇了一個稍長的迴音跟較溫和的音色,在網頁裡使用按鈕可以加入音符,加上返回鍵跟播放功能,然後輸出時銀幕上會有音高跟節奏的紀錄,透過截圖的方式就可以把當時音樂的想法保留起來。總算是利用工具實現了自己的想法,有興趣的朋友也可以試試看: 寫譜工具
*文明交流,保持秩序