Repository with examples of API usage for site https://mvsep.com. Full API documentation is available here.
api_example.py - console example with 3 different methods:
get_types- get list of all possible types of separationcreate_separation- create separation task with given parametersget_result- get result of separation. It's called manually.
In this example you provide path to folder, which contains audio-files. Script process each file one by one and automatically download all separated files when they're ready. It can be slow for free MVSep account.
api_example2.py - console example with 2 different methods:
get_types- get list of all possible types of separationseparate- create separation task with given parameters
This example uses MVSEPClient class to create separations. It also automatically separate many files at once and download them after finish. Initial version proposed by @jarredou.
get_types- get list of all possible types of separationseparate- create separation task with given parameters
Simple GUI for creating separation using MVSep API. You can run it with 2 methods:
python3 mvsep_client_gui.pymvsep_client_gui_win.exe- binary file for Windows 10/11 you can run directly without python installed.
Complex GUI for creating separation using MVSep API. It allows to add multiple files for separation as well as multiple algorithms. You can run it with 2 methods:
python3 mvsep_client_gui.pymvsep_client_gui_win.exe- binary file for Windows 10/11 you can run directly without python installed.

