- Joined
- Apr 11, 2010
- Messages
- 955
FYI the readme file with the source points to this video:
No, I had already installed Anaconda & ffmpeg and added them to the path manually. The GUI will install everything?This one uses it's own python installed under %APPDATA%\SpleeterGUI\python and doesn't add any environment varibles, etc. so "should" be standalone. However I think it could get messy if you do have another python DOES add itself to PATH, etc.
I don't think the SpleeterGUI\python is a static part of the msi, or else we wouldn't be seeing these issues with the latest version of Numba, however. So, my theory is either that 1) You installed it BEFORE the broken for windows numba release (I think was on the 5th) or 2) Yeah your other Python is being used, because it's in your PATH environment variable. Guess "we" should look at the source code to lean more about how the GUI (and msi?) work, but I think the msi is separate and build instructions not shared. The author told me he doesn't know much about Python and his friend packaged it for him.
@boondocks; did you uninstall Anacoda before trying this one? Windows 10? How old is your computer?
For all these GUIs and Batch Scripts there has to be a working python and spleeter underneath, and unfortunately if you are not familiar with command line and some python commands it could be rough going if it doesn't work the first time/every time. Certainly for debug it would help to run spleeter on the command line and report any errors.
e.g.
1) Open a command window and cd %APPDATA%\SpleeterGUI\python
2) Type python -m spleeter separate -i "full path to a stereo wav file"
3) Capture text output (errors or success)
You don't download anything. You should have an "Anaconda Prompt" icon on your desktop. double click that. Then in there you enter:
conda install -c conda-forge spleeter
for the cpu version or
conda install -c conda-forge spleeter-gpu
if you have a big Nvidia GPU (but I don't know if zcftr29's script supports that)
ok i got 2 stems. The gooey isn't working for me though. So I guess I need to find out how to get more than 2 stems?Guess your computer should be beefy enough...
Yes SpleeterGUI has it's own python, etc.
What happens if you add .\ in front of python, so:
.\python -m spleeter separate -i e:\downloads tunnel of love.flacThat should force the version of python in that directory
Can't help much with the ffmpeg error. The permission denied error must be some problem however. Oh it looks like maybe you are missing some quotes or slashes or both. did you mean "e:\downloads\tunnel of love.flac" maybe?
A good way to get paths/filenames into the command line is to go to them in an explorer, then hold down the shift key while while right clicking on the file and select "copy as path". Then back in the command window you right click to paste (or in later versions ow windows 10 you can also use control v).
ugh, Windows 10 is now hiding cmd in favor of powershell (and they are getting close to a whole new "terminal" app anyway, which looks like... Linux ;0)
I did some registry hack or other setting (I forget which) to get the cmd menu items back. Anyway I guess Anaconda Powershell would work too. FYI I have Anaconda prompt(anaconda 3) and Anocanda Powershell prompt in my start menu.
...
"it's now looking for incompatible packages. "
Yeah that's part of the job of conda (or pip), to dependency map everything, and there are so many packages...
Sweet, glad you got it working. Strange that I have now installed and/or rolled back to a saved C drive image several times now and only managed to get Spleeter to work a few times...and then only because Zeeround had some good suggestions and I got it working via command line. But although I got the Conda Powershell link in my start menu, I never got the command line on the desktop. Also the SpleeterGUI would never install Conda or ffmpeg. Last go-around I once again installed Anaconda then ffmpeg individually and tried to get the Spleeter installed it kept throwing errors.Whilst I know my way around the windows command line (with some occasional help from the excellent SS64 Command line reference website), I get lost very quickly with stuff like python, so relied heavily on forums etc to get Spleeter up and running. I had some difficulty when I first installed - I tried Anaconda with no luck then uninstalled and tried miniconda instead. I think I first got permissions errors relating to the environment - and tried to follow some instructions to create a dedicated Spleeter environment, but got out of my depth pretty quick so persevered with the default environment. If I recall correctly, I got a few messages about stuff being missing, so I took a punt and just typed "conda install -c conda-forge XXXXX" for whatever was missing. By luck or judgment it worked eventually. Once I'd established that Spleeter did work, it took me a little while to work out that to use via a batch script (or any CMD terminal) you first need to make sure that the Anaconda/Miniconda folder is in your PATH and then activate the Anaconda/Miniconda environment by typing "call activate C:\ProgramData\Miniconda3". From here on, you can just use the Spleeter commands as per Zeerround's posts above.
My guess is that Acoustica have tweaked the config json file as per the FAQ here: Why are there no high frequencies in the generated output files?
Enter your email address to join: