ableton max device for separating a clip into stems (vocals, bass, drums, other).
there are two options for installing spleeter for max:
NOTE: if you are using spleeter-native, ignore the rest of this page and see instructions here.
otherwise install Docker from https://www.docker.com/products/docker-desktop (it's free!).
once Docker is installed:
Preferences > Advanced
, set Memory to the maximum possible value or at least 8GBSettings > Shared Drives
. on Mac, you may need to do this in
Settings > Resources > File Sharing
if you are loading samples from
outside your home directory.spleeter/
folder to your Places menu in Abletonspleeter.amxd
onto any audio channelonce you're done, you can quit docker, but make sure to start it again the next time you want to run spleeter.
i haven't tried it but apparently you can at least run docker if you opt into the latest Windows Insider builds. see https://www.docker.com/blog/docker-desktop-for-windows-home-is-here/.
did you already do the steps in https://github.com/diracdeltas/spleeter4max#before-you-start? if so keep reading.
unfortunately this plugin may not work with versions earlier than Ableton 10.1 / Max 8.1 :(.
this may be because spleeter can't find what it's supposed to be splitting in the Ableton session. you need to select an entire audio clip, not just highlight part of it. to split an audio clip into a shorter segment, click on a point in the clip, press cmd or ctrl+e to split, then right-click and consolidate.
the first time spleeter runs, it needs to download a virtual machine. on slow networks, this might take a long time. once this is done, subsequent runs should be faster.
if it's still taking a long time, try splitting your input audio into shorter pieces. on a reasonably fast computer, spleeter usually takes about a minute to stem a 3-minute track.
make sure you have virtualization enabled in your BIOS settings.
unlike most Max devices, spleeter.amxd depends on many files that need to be in the same directory. if you move spleeter.amxd to a location, make sure to move all the contents of the spleeter folder to the new location.
this is a generic error message and can happen for many reasons. here's a few of the common ones:
see Step 2 of https://github.com/diracdeltas/spleeter4max#before-you-start. if you have already set the memory setting to the max, your audio might be too long. try splitting your audio into 3-minute segments (split in Ableton arrangement view, then right click and consolidate) and running it on one segment at a time.
see Step 3 of https://github.com/diracdeltas/spleeter4max#before-you-start. this often happens if you are loading files from a different hard drive or audio files outside your home folder.
yes, as long as your audio files are short enough. if you get an error, try splitting your audio file in half.
check that docker is running in your taskbar or task manager. if it's running, then the issue might be that docker lacks network access. make sure your firewall or proxy isn't blocking docker.
try opening up the max console in order to get more useful error messages. instructions:
click on the rectangle icon in Spleeter to open max
make sure the lock icon is set to locked. click the hamburger menu icon to open the max console.
click the button to run spleeter. you should see a bunch of console messages.
unfortunately no
try https://github.com/diracdeltas/spleeter4max/releases/tag/1.3-native instead
yes, you can quit docker after spleeter is done. also i would turn off the docker setting that automatically starts it when you start your computer. just remember to start it before you run spleeter.
this usually takes a long time when you run it for the first time, especially on slow networks, since it's downloading the VM. it might take several minutes and a few retries for the first time. if this actually seems to hang indefinitely, something on your network might be blocking the download.
you could try opening a terminal and doing this manually: docker pull researchdeezer/spleeter@sha256:e46b042c25781c8ef041847d9615d799b3fa76d56a653ece0d0e2585067153a2
. if this succeeds, the spleeter max device won't try to download it anymore.
this could be due to an issue fixed in late january of 2020, so if you downloaded it prior to then, try re-downloading from the dropbox link above (and delete the old plugin) or from https://github.com/diracdeltas/spleeter4max/releases/download/1.2/spleeter.zip.
another possible solution is to copy the audio files you are splitting into the spleeter folder.
please open an issue at https://github.com/diracdeltas/spleeter4max/issues. want a higher chance of getting a response? you can make a donation via bandcamp and mention it in the issue!
Copyright 2020 Yan Zhu
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.