最近因為有機會在主日服事彈 Bass,所以我也被迫開始認真練習。而說到練習,最有效的方法當然就是先模仿原曲,而要模仿原曲,最好的方式就是……今天要分享的這一招!
身為一個 geek,當然是先用 yt-dlp
把原曲的影片下載下來:
yt-dlp --extract-audio --audio-format mp3 'youtube 影片網址'
接著,我會用 demucs
來進行音軌分離。一般我都使用 htdemucs_6s
這個模型,因為它可以把音軌分成 Vocal、鋼琴、吉他、Bass、鼓和其他樂器,品質也非常好:
demucs -n htdemucs_6s '音樂檔名'
得到的分軌檔:
├── bass.wav
├── drums.wav
├── guitar.wav
├── other.wav
├── piano.wav
├── vocals.wav
接下來,我會再用 sox
把需要的音軌混音起來,通常我會混出兩個版本:一個是「Bass + 鼓」,另一個是「Bass + 鼓 + Vocal」,這樣可以根據練習需求切換使用:
sox -m bass.wav drums.wav Bass_Drum_mixed.wav
如果時間比較緊迫、需要快速而精準地抓出音,我會進一步使用 Sonic Visualizer 搭配它的 plugins 來標示音高(話說我最近才剛開始用 SV,發現它裡面有超多超強大的功能,值得慢慢研究)
最後就大功告成啦~可以來練習了!
(ChatGPT 以為我只會彈三條弦嗎?錯!其實我只會彈兩條)