[分享] reaper編曲分享04 實現多軌分離 stem split 的方法 - 討論區

[分享] reaper編曲分享04 實現多軌分離 stem split 的方法

文章瀏覽次數 27 文章回覆數 0

wengweng

wengweng圖像(預設)

2026-03-03 22:07:48

From:122.100.69.76

reaper編曲分享04 實現多軌分離 stem split 的方法

大家好,好久不見啦,今天來跟大家分享網友寫的一個 reaper script,目標是將軌道上的 item 拆分成 vocal、drum、bass、piano、guitar、other 六軌。
通常在音樂製作中,如果將樂器以大分組的方式做初步分軌,我們就稱為 stems。
分軌 multi tracks 則是將每個樂器完全拆開,甚至有時候會將不同演奏技法也拆掉,還有鼓組的每個部分也會拆掉,所以音訊數量就會很多。
所以像上面提到的分成六軌,我們都統一將這六軌稱為 stems。
以前還不知道這個方法的時候,我都是在網路上找免費軟體,簡單好用的就是 stem roller,他一開始的版本只能分四軌,但現在也可以分成六軌,我們接下來要使用的方式,其實它調用的模型就視同一套音樂分離模型。
好啦,廢話不多說,我們開始吧。
為了降低操作難度,我把所需東西都包成一包,安裝流程也簡化了,上手應該很容易。

1. 下載與安裝

首先下載我整理好的資源包
點此下載資源包
解壓縮以後,先安裝 python3.10。
打開安裝程式以後,按 tab 慢慢聽,找到:
Add Python 3.10 to PATH 核取方塊 沒勾選 Alt + p
這個千萬記住一定要打勾,然後就可以直接按下 install now。
裝完以後把視窗點掉,找到資料夾內的:
demucs.cmd
按下快顯鍵,找到以系統管理員身分執行,按下 enter。
這個是我自己做的一連串指令,會更新 python 組件,下載 demucs 模型,安裝 ffmpeg 音訊編解碼器。
安裝過程中可以用 nvda + 九宮格 7 或 9 瀏覽畫面,你會看到下面有進度條一直在更新。
如果你發現它卡住了,那就是因為在安裝 ffmpeg 的時候會需要你同意服務條款,按 y 然後 enter 就會繼續跑了,跑完就會自動關閉。
ok 這樣就安裝完成了,很簡單吧。

2. 腳本設定

設定方法非常簡單,首先打開 reaper。
按下 f4,然後找到:
新建操作 new action,按下 enter
然後往下找到:
加載 ReaScript,load rea script
按 enter 會跳出開啟檔案的畫面,回去找剛剛的資料夾,裡面有一個檔案叫做:
AI Stem Splitter by Oliver Tkach (Legacy Version).lua
按下 enter,這時候 reaper 就會抓到 script 了。
然後按 tab 找到添加,按空格以後按下一組空的快速鍵,然後按下 ok 就設定完成了。

3 開始使用

使用方法超級簡單,先把你要分軌的檔案拖進 reaper,然後按下 ctrl + 左右鍵聚焦在對應 item 上,按下剛剛設定好的快速鍵;
這時候會跳出一個終端機的視窗,裡面什麼字都沒有,但是過沒多久以後你可能會發現你的電腦風扇開始發瘋地轉啊轉,那就表示任務正在運作中,處理完畢以後終端機視窗會自動關閉。
然後你就會發現 reaper 裡面多了六條軌道,這些就是它分出來的檔案啦。
至於檔案本體,如果是免安裝版 reaper 會在 reaper 資料夾內的 data\AI_Stems_Data\htdemucs_6s
如果是安裝版,應該會在 appdata\roaming\reaper\data\ai stems data\htdemucs_6s

參考資料

要特別感謝 Oliver Tkach 寫出這麼厲害的 script 讓我們使用,我其實有偷偷想要改良它,但對我這個一丁點程式碼都看不懂的笨蛋來說還是太難了,所以還是撿現成的來用吧。

好啦,今天就分享到這裡,最近天氣變來變去的很煩人,大家不要感冒了嘿。