RMX Toolbox
v0.0.1Download audio from YouTube and separate them using audio-separator directly in Ableton (Extensions SDK).
Ableton YouTube Separator
Download audio from YouTube and separate them using audio-separator directly in Ableton (Extensions SDK).
Quickies
Troubleshoting:
Not interesting:
Requirements
Ableton Suite 12.4.5 or newer
Node.js if you want to build the extension by yourself
yt-dlp
FFmpeg
Python 3.11
Installation
Windows
- Install Python 3.11 & pipx
winget install Python.Python.3.11
py -3.11 -m pip install pipx
py -3.11 -m pipx ensurepath
# now restart PowerShell
- Install yt-dlp & FFmpeg
winget install yt-dlp.yt-dlp
winget install Gyan.FFmpeg
- Install audio-separator
pipx install "audio-separator[gpu]" (or [cpu] for non-nvidia gpu cards)
- Verify
yt-dlp --version
ffmpeg -version
audio-separator --help
MacOS
- Install Homebrew
- Install Python 3.11, pipx, yt-dlp & FFmpeg
brew install python@3.11 pipx yt-dlp ffmpeg
pipx ensurepath
- Install audio-separator
pipx install "audio-separator[gpu]" (or [cpu] on older MacBooks with intel)
- Verify
yt-dlp --version
ffmpeg -version
audio-separator --help
Building
- Clone Repository
git clone https://github.com/2wol/Ableton-YouTube-Separator.git
- Open cloned repository in Visual Studio Code, open terminal and run this command to install missing packages
npm install
- Create .env file in the root directory and specify Extension Host Node Module path in it
# Example:
EXTENSION_HOST_PATH=C:\ProgramData\Ableton\Live 12 Beta\Program\ExtensionHost\ExtensionHostNodeModule.node
- Start for debugging or package minified build
npm start (or) npm run package
In progress dialog there is a message saying "(Warn: Using CPU)"
If you have an Nvidia GPU, here is the fix:
First, replace audio-separator Torch 2.12.0 with Torch 2.11.0+cu128 and check if the message pop up again.
pipx runpip audio-separator install --force-reinstall torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu128
If the message is still there, install CUDA Toolkit 12.8.0
If it's still there, then idk you cooked bro it works on my machine
Some not interesting stuff
why pipx
i don't know, I used that to not worry about "finding" FFmpeg and audio-separator separatelly on Windows and MacOS.
why
doing all that (separating vocal, DeReverbing it) manually in UVR5 was pain in ahh, now everything is under few click thanks to papa ableton.
Rate this extension
One rating per account; you can change it any time.
Comments
No comments yet.