boy1dr / spleetergui Goto Github PK
View Code? Open in Web Editor NEWWindows desktop front end for Spleeter - AI source separation
License: Apache License 2.0
Windows desktop front end for Spleeter - AI source separation
License: Apache License 2.0
Why don't you do the same for https://github.com/CorentinJ/Real-Time-Voice-Cloning
That would be very convenient for many people including me, as I am unable to install Real Time Voice Cloning. I have also noticed that Spleeter and Real Time Voice Cloning use a lot of the same Python elements, so I think that it shouldn't be that hard for you?
Thanks,
David Devine
Thank you for this fantastic tool! The only issue I've had is the "[ ] Full Bandwidth (High Quality)" check box. By default, it shows it is checked. However, the output files have no frequencies above 11kHz. In order to get it to work properly, I uncheck and recheck the box every time I open the GUI. That produces full bandwidth.
Change system DPI scaling level to 125% cause the software to not show all of its contents. Look:
@boy1dr
Also, the Chinese localization is confusing.
You know you can put binaries on Github using the releases page, instead of 1D, GD, etc, right?
In Dylan Tallchief's latest video, he mentions a clicking noise at the beginning of the splitted output files. I decided to give it a try, and I can confirm the same issue.
Thanks for this great program, I've tried Spleeter in the past but was unable to get it working in the command line. This is much easier and it works like a charm (apart from this small click noise I just mentioned) :)
Buenas , estoy teniendo problemas para visualizar la aplicación , algunas palabras quedan fuera de la misma , recomiendo hacer el form1 un poco mas ancho y re acomodar un poco para que se logre ver mejor , otra opción seria revisar mejor las traducciones para que tengan similar largo los Label . , Avísame cualquier cosa y yo me encargo de la traducción en Español,
Saludos.
Been working on some improvements for this project, just wanted to run them by you and see if they would make sense to integrate.
I'd be happy to complete these tasks, just more wondering if you'd be open to outside contributions! :)
Hello is it possible to add more models?
Bonjour,
J'ai installé SpleeterGui sous Win10 avec un PC i7 dernière génération doté de 64 Go de mémoire. Au premier lancement la dll Vcruntime manquée. Je l'ai donc téléchargée et installé dans System32 seulement car elle était présente dans SysWOW64. Maintenant quand je tente une extraction, il n'y a pas de message d'erreur mais le dossier de destination est vide ! Au secours, merci et bonne journée.
Hello.
Could you make a multilingual version? (to able to depose on the project foreign languages)
Thanks.
I tried downloading the installer from Makenweb and get the following error message:-
This site can’t be reached
The web page at https://1drv.ms/u/s!AhbM98WiPUJYmTA106RumxHrovS7?e=HgF2ah might be temporarily down or it may have moved permanently to a new web address.
ERR_TUNNEL_CONNECTION_FAILED
Hi there, I just started using Spleeter on my Windows 10 64 bit pc, and when I try to process a file this is the result...
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\imp.py", line 342, in load_dynamic
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
Finished processing all songs
What should I do?
Thanx in advance :)
Windows reports SpleeterGUI.exe as threat and puts it in quarantine.
Trojan:MSIL/Formbook.VN!MTB
Hi there!
I'm writing to you on behalf of the spleeter
dev team. First, we think that spleeterGUI is very cool, congrats for that.
However since you do a pip show spleeter
at the start of the program, the email address research -at- deezer -dot- com is shown at startup (and also on the screenshot used in https://makenweb.com/spleeter2.php ) which unfortunately lead some of your users to contact us when they encounter an issue :) and it's most of the time not related to spleeter
itself.
Would it be possible to perhaps add some pointers to your github repo before this call so that your users will know right away where to look for help ?
Thanks in advance and have a nice week-end!
Hello.
When I press "Process" it pops up a command prompt window.
The command prompt stays blank for a long time.
Then it gives this error:
Traceback (most recent call last):
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 193, in _run_module_as_main
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 85, in _run_code
File "C:\Users\Meadows\Desktop\Spleeter_desktop_V1.0\python\Lib\site-packages\spleeter\__main__.py", line 51, in <module>
entrypoint()
File "C:\Users\Meadows\Desktop\Spleeter_desktop_V1.0\python\Lib\site-packages\spleeter\__main__.py", line 47, in entrypoint
main(sys.argv)
File "C:\Users\Meadows\Desktop\Spleeter_desktop_V1.0\python\Lib\site-packages\spleeter\__main__.py", line 40, in main
params = load_configuration(arguments.params_filename)
File "C:\Users\Meadows\Desktop\Spleeter_desktop_V1.0\python\Lib\site-packages\spleeter\utils\configuration.py", line 40, in load_configuration
raise ValueError(f'No embedded configuration {name} found')
ValueError: No embedded configuration 1stems found
What am I doing wrong?
Everytime I try to process a music file I get the following script with errors. Can anyvody help?
Starting processing of all songs
Processing C:\Users\BIGCHUB\Desktop\7_ Macka B_Joe Ariwa - Warrior Style Kunte Kinte__Warrior Dub.wav
Traceback (most recent call last):
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in
pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
mod = imp.load_module('pywrap_tensorflow_internal', fp, pathname, description)
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\imp.py", line 242, in load_module
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\imp.py", line 342, in load_dynamic
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 193, in run_module_as_main
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 85, in run_code
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 58, in
entrypoint()
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 54, in entrypoint
main(sys.argv)
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 36, in main
enable_logging()
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\utils\logging.py", line 60, in enable_logging
tf_logger = get_tensorflow_logger()
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\utils\logging.py", line 27, in get_tensorflow_logger
from tensorflow.compat.v1 import logging
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_init.py", line 99, in
from tensorflow_core import *
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core_init.py", line 28, in
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_init.py", line 50, in getattr
module = self.load()
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_init.py", line 44, in load
module = importlib.import_module(self.name)
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64_init.py", line 127, in import_module
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python_init.py", line 49, in
from tensorflow.python import pywrap_tensorflow
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 74, in
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\BIGCHUB\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\imp.py", line 242, in load_module
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\imp.py", line 342, in load_dynamic
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
Finished processing all songs
Run complete
I ran it on 2 different songs in spleeter2 gui , it successfully renamed them as bass, accompaniment and other. all the files were just converted to wave and all three generated the same sound as the original samples, did I miss anything?
Originally posted by @Smithug in #10 (comment)
Hi, I'm using a GUI from https://makenweb.com/spleeter2.php and keep getting this error at/near the end of processing:
Traceback (most recent call last):
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 193, in _run_module_as_main
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 85, in _run_code
File "C:\Users\Jiwon\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\__main__.py", line 58, in <module>
entrypoint()
File "C:\Users\Jiwon\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\__main__.py", line 54, in entrypoint
main(sys.argv)
File "C:\Users\Jiwon\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\__main__.py", line 46, in main
entrypoint(arguments, params)
File "C:\Users\Jiwon\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\commands\separate.py", line 45, in entrypoint
synchronous=False
File "C:\Users\Jiwon\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\separator.py", line 220, in separate_to_file
bitrate, synchronous)
File "C:\Users\Jiwon\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\separator.py", line 257, in save_to_file
os.makedirs(directory)
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\os.py", line 211, in makedirs
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\os.py", line 211, in makedirs
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\os.py", line 211, in makedirs
[Previous line repeated 4 more times]
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\os.py", line 221, in makedirs
OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: 'F:" -p C:'
Finished processing all songs
Hoping someone can shed some light on this. Thanks.
Hi in version 1.1 everything works great. when I updated to v2.3 when I do a 5 stem output all the files are the same
2 stem model works fine, but the other two (4 and 5 stems) crash python while processing. was working fine before updating the spleeter core.
i am using spleeter GUI 2.5 with spleeter 1.5.4.
is this a problem with the GUI or is the problem at deezers new models?
and if so is it possible to load previous versions of these models?
Hi there,
First of all Thank you for this project that is fantastic so we don't have to run spleeter using a command line.
I'm a blind user and I have a little issue with how your latest version works.
In V1.0 there was a button to add a song and that could be easily accessed using my screen reader that is NVDA. In V2 though, that button seems to be gone and unfortunately the drag and drop feature is not available if using a screen reader because a blind user can not use the mouse.
Can you please add that button again? Keeping both features maybe? I don't care if I can't batch process.
Thanks a lot for the great work.
Was thinking would be great to add multi-track ogg as an output
option too, to compete against stem.mp4 ....
Reaper and Audacity supports that format as well, but
I think what's missing are simple multi-track software players to
to play .moog in live situations.. Android woud be a perfect
candidate... saw somebody trying to make one but have no
idea if they adding .moog support,,,
Is it possible to expose the Train and Evaluate functions within the GUI for those that want to use it?
The GUI front end look and works great so far. Would love to have the Train and Evaluate features available to use direct from the GUI if possible.
Hi,
How to add new stems to SpleeterGui?
Adding chord key detection from the audio file will be of great help to musicians alot.
Theres a free opensource keyfinder at http://www.ibrahimshaath.co.uk/keyfinder/
The author doesn't support it anymore and the windows version he has there
is outdated...
no error, here is the output consle :
Processing D:\listen\Music\mix\electro\whatever.mp3
INFO:spleeter:Loading audio b'D:\\listen\\Music\\mix\\electro\\whatever.mp3' from 0.0 to 600.0
INFO:spleeter:Audio data loaded successfully
INFO:spleeter:File D:\listen\Music\Spleeter\whatever\vocals.wav written
INFO:spleeter:File D:\listen\Music\Spleeter\whatever\accompaniment.wav written
Finished processing all songs
the 2 generated wav files are the same, and exactly as the original file. I tried the same file with an online service using Spleeter, and it works fine.
I already have the fine-tune models saved in C:\users: \sername\appdata\roaming\spleetergui.
I even labeled model name in the .json files to 2stems-finetune etc. I was able to do this perfectly fine with the previous versions, however this one keeps downloading the regular model can using that.
Love this project, probably one of the best GUI projects for spleeter, but I'm not entering the world of training my own model using spleeter. Is there functionality already baked in for the training functions of spleeter? If not is there any plans to do so?
Again, really awesome GUI, super simple and easy to understand, which was key for some of my friends when I recommended spleeter! Powershell can be very daunting.
I'll use the 5stems model, and go to the folder that it gets outputted to, only to find that it generated tracks from the song that i previously generated. Not only that, but it went and replaced a bunch of my other songs with those files! What the fuck?! Also, generating tracks for multiple songs is broken, it just keeps generating tracks for the first file i select.
NOTE: I'm using the latest version, V2.5.
The GUI is very helpful, but it seems to only use CPU power. I have a GeForce and would much rather have Spleeter run on the GPU. Is there any way to change the processing to run on the GPU?
This is the first time using this fantastic application and I always get this error message (I'm italian, I tryed to translate the message for you, but I'm also putting the original if you can't understand what it's saying):
ENG: ImportError: DLL load failed: Initialization routine of the dynamic link library (DLL) failed.
ITA: ImportError: DLL load failed: Routine di inizializzazione della libreria di collegamento dinamico (DLL) non riuscita.
It also prints me this message: Failed to load the native TensorFlow runtime.
What can I do?
Hi. I have been having an issue whenever I try to run "SpleeterGUI_V2.7".
Everytime I start the program, it runs for several seconds and just closes. I have scanned my system for viruses with two different anti-viruses, and nothing comes up. The first time I ran Spleeter, it worked fine, but than closed after it was done separating the song. anytime I have tried to run it after that it just closes after about 5 seconds.
I have also have tried completely uninstalling and re-installing as well, but this problem is still there.
I would like to note that SpleeterGui is the only program I am having this issue with.
Hi,
How to add new stems to SpleeterGui?
i installed Spleetergui.
It opens and i can give it a ouput folder. when i drag a song in to it i see a bunch of code passing and say its complete but its not.
here is the log. i am a compleet noob so please don't shoot me
Starting processing of all songs
Processing D:\spotify downloads\Q music foute party 2020\Cotton Eye Joe.mp3
Traceback (most recent call last):
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in
pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
mod = imp.load_module('pywrap_tensorflow_internal', fp, pathname, description)
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\imp.py", line 242, in load_module
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\imp.py", line 342, in load_dynamic
ImportError: DLL load failed: Een initialisatieroutine van de dynamic link library (DLL-bestand) is mislukt.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 193, in run_module_as_main
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 85, in run_code
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 58, in
entrypoint()
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 54, in entrypoint
main(sys.argv)
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 36, in main
enable_logging()
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\utils\logging.py", line 60, in enable_logging
tf_logger = get_tensorflow_logger()
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\utils\logging.py", line 27, in get_tensorflow_logger
from tensorflow.compat.v1 import logging
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_init.py", line 99, in
from tensorflow_core import *
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core_init.py", line 28, in
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_init_.py", line 50, in getattr
module = self.load()
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_init.py", line 44, in load
module = importlib.import_module(self.name)
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64_init.py", line 127, in import_module
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python_init.py", line 49, in
from tensorflow.python import pywrap_tensorflow
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 74, in
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\DJscy\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\imp.py", line 242, in load_module
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\imp.py", line 342, in load_dynamic
ImportError: DLL load failed: Een initialisatieroutine van de dynamic link library (DLL-bestand) is mislukt.
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
Finished processing all songs
The output file does not change, only the original audio of the complex number will be output
Tried to process a 15min long song on 2 channel model
and the resulting output is corrupted about half way..
Hello,
I am on windows 10 with version 2.6 of Spleeter.
At first everything was correct and for a while I have nothing in the output folder. Spleeter normally works but nothing on file. I have reinstalled Spleeter 2.6 several times but nothing can be done.
Thank you for your help
Kooky
The spleeter is unable to output audio files longer than 10 minutes.
But I tried adding the d command and it works fine.
I want SpleeterGui to process audio files longer than 10 minutes automatically and correctly as well.
Bonjour,
Après avoir sélectionné un chemin de sauvegarde et lancé un conversion, j'obtiens une erreur :
Starting processing of all songs
Processing C:\Users\Nyan\Music\Pray.mp3
Traceback (most recent call last):
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 193, in _run_module_as_main
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 85, in _run_code
File "C:\Users\Nyan\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\__main__.py", line 58, in <module>
entrypoint()
File "C:\Users\Nyan\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\__main__.py", line 54, in entrypoint
main(sys.argv)
File "C:\Users\Nyan\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\__main__.py", line 46, in main
entrypoint(arguments, params)
File "C:\Users\Nyan\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\commands\separate.py", line 45, in entrypoint
synchronous=False
File "C:\Users\Nyan\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\separator.py", line 217, in separate_to_file
sources = self.separate(waveform, audio_descriptor)
File "C:\Users\Nyan\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\separator.py", line 184, in separate
return self._separate_librosa(waveform, audio_descriptor)
File "C:\Users\Nyan\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\separator.py", line 169, in _separate_librosa
saver.restore(sess, latest_checkpoint)
File "C:\Users\Nyan\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\training\saver.py", line 1277, in restore
raise ValueError("Can't load save_path when it is None.")
ValueError: Can't load save_path when it is None.
Finished processing all songs
Run complete
Hope this is the right place to request features -
I'm very interested in using Spleeter to create guitarless/drumless versions of my favourite songs that I can play along to. It would be awesome if you could add the ability to simply mute the track we DON'T want to hear and then re-render an MP3 output file, especially if it could be done in batch to, say, make an entire album drumless, for example.
Would this be possible?
Thanks for your hard work! :-)
Hi again, saw a thread on the spleeter repository that may be handy and probably easy to implement. Set output format.
-c {wav,mp3,ogg,m4a,wma,flac},
--codec {wav,mp3,ogg,m4a,wma,flac}
Of course save option on exit.
Would like to see a dark GUI version or an easy way to allow users customize the look and feel of the frontend..
Starting processing of all songs
Processing C:\Users\TOSHIBA\Music\Bullet for My Valentine\Fever (Tour Edition)\Bullet for My Valentine - Your Betrayal.flac
Traceback (most recent call last):
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 193, in run_module_as_main
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 85, in run_code
File "C:\Users\TOSHIBA\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 58, in
entrypoint()
File "C:\Users\TOSHIBA\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 54, in entrypoint
main(sys.argv)
File "C:\Users\TOSHIBA\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main_.py", line 46, in main
entrypoint(arguments, params)
File "C:\Users\TOSHIBA\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\commands\separate.py", line 45, in entrypoint
synchronous=False
File "C:\Users\TOSHIBA\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\separator.py", line 191, in separate_to_file
sources = self.separate(waveform, audio_descriptor)
File "C:\Users\TOSHIBA\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\separator.py", line 157, in separate
return self.separate_librosa(waveform, audio_descriptor)
File "C:\Users\TOSHIBA\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\separator.py", line 147, in separate_librosa
saver.restore(sess, latest_checkpoint)
File "C:\Users\TOSHIBA\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\tensorflow_core\python\training\saver.py", line 1277, in restore
raise ValueError("Can't load save_path when it is None.")
ValueError: Can't load save_path when it is None.
Finished processing all songs
Why does the extracted accompaniment have a plosive?
When I use version 2.4 / 2.5 to extract the accompaniment, I find that the first 0.01s of the extracted accompaniment has a plosive sound, but v2.3 does not have this problem.
9013 original = original audio[9013-original.zip]
9013 accompany = accompaniment with plosives[9013-accompaniment.zip]
(https://github.com/boy1dr/SpleeterGui/files/4666592/9013-original.zip)
(https://github.com/boy1dr/SpleeterGui/files/4666593/9013-accompaniment.zip)
Hi
Your link to the installer at https://makenweb.com/spleeter2.php is down (at the moment).
url = https://1drv.ms/u/s!AhbM98WiPUJYmTA106RumxHrovS7?e=HgF2ah
cheers
Lasse
Hi, I maybe was to fast reading updates but I don't see any information about this new feature.
Best regards !
Kevin Jee
Saw the same error with Spleeter on the command line (with another python distro).
From your GUI:
Starting processing of all songs
Processing C:\Users\IEUser\Desktop\01 - Stupid Girls.flac
Traceback (most recent call last):
File "C:\Users\IEUser\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\numba\core\typeconv\typeconv.py", line 4, in
from numba.core.typeconv import _typeconv
ImportError: DLL load failed: The specified module could not be found.
Again, from here: numba/numba#5585
a fix seems to be to downgrade numba with:
pip install --upgrade numba==0.47.0
but the python installed by this MSI doesn't seem to have pip in it.
quite a few files did not separate.
Traceback (most recent call last):
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 193, in run_module_as_main
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 85, in run_code
File "C:\Users\SAMSUNG\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 58, in
entrypoint()
File "C:\Users\SAMSUNG\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 54, in entrypoint
main(sys.argv)
File "C:\Users\SAMSUNG\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main_.py", line 46, in main
entrypoint(arguments, params)
File "C:\Users\SAMSUNG\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\commands\separate.py", line 45, in entrypoint
synchronous=False
File "C:\Users\SAMSUNG\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\separator.py", line 227, in separate_to_file
sample_rate=self.sample_rate)
File "C:\Users\SAMSUNG\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\audio\ffmpeg.py", line 109, in load
waveform = np.frombuffer(buffer, dtype='<f4').reshape(-1, n_channels)
ValueError: cannot reshape array of size 0 into shape (0)
Traceback (most recent call last):
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 193, in run_module_as_main
File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\runpy.py", line 85, in run_code
File "C:\Users\SAMSUNG\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 58, in
entrypoint()
File "C:\Users\SAMSUNG\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 54, in entrypoint
main(sys.argv)
File "C:\Users\SAMSUNG\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter_main.py", line 46, in main
entrypoint(arguments, params)
File "C:\Users\SAMSUNG\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\commands\separate.py", line 45, in entrypoint
synchronous=False
File "C:\Users\SAMSUNG\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\separator.py", line 227, in separate_to_file
sample_rate=self._sample_rate)
File "C:\Users\SAMSUNG\AppData\Roaming\SpleeterGUI\python\Lib\site-packages\spleeter\audio\ffmpeg.py", line 109, in load
waveform = np.frombuffer(buffer, dtype='<f4').reshape(-1, n_channels)
ValueError: cannot reshape array of size 0 into shape (0)
Processing E:\Tu Eres.mp3
Run complete
Great simple little program but I think it makes sense to save the 'Parts to separate' setting on exit.
Cheers
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.