MVSEP Logo
  • Home
  • News
  • Angebote
  • Demo
  • Account erstellen
  • Anmelden
  • Seitenlayout
    Modellauswahl-typ
    Sprache
    • English
    • Русский
    • 中文
    • اَلْعَرَبِيَّةُ
    • Polski
    • Portugues do Brasil
    • Español
    • 日本語
    • Français
    • Oʻzbekcha
    • Türkçe
    • हिन्दी
    • Tiếng Việt
    • Deutsch
    • 한국어
    • Bahasa Indonesia
    • Italiano
    • Svenska
    • suomi
    • български език
    • magyar nyelv
    • עִבְֿרִית
    • ภาษาไทย
    • hrvatski
    • Română

Loslegen

Die MVSEP-API bietet programmatischen Zugang zur Erstellung einer Trennung, zum Abrufen der Ergebnisse, zur Informationsabfrage über die Website und zur Kontrolle der Benutzerberechtigungen.

Um diese API nutzen zu können, benötigen Sie einen API-Schlüssel. Sie sind nicht eingeloggt, bitte loggen Sie sich ein, um Ihr API-Token zu erhalten.

Beispiele in Python: https://github.com/ZFTurbo/MVSep-API-Examples

Inoffizielle Anwendung MacVSep für Mac O: https://github.com/septcoco/macvsep

Webhooks können hier eingerichtet werden.: Webhooks-Seite

OpenAPI-Spezifikation: mvsep-openapi-spec.json

Premium-Nutzer können unbegrenzt viele gleichzeitige Aufträge anfordern, während Nicht-Premium-Nutzer nur 1 gleichzeitigen Auftrag anfordern können.

Trennungsaktivität

Trennung schaffen

Um eine Trennung zu erstellen, müssen Sie einen POST-Aufruf an die folgende URL tätigen:
https://mvsep.com/api/separation/create


ABFRAGE PARAMETER

Feld Typ Beschreibung
api_token String Ihr API-Schlüssel
audiofile Binär Zu verarbeitende Audiodatei. Nicht erforderlich, wenn der Parameter `url` gesetzt ist oder das Modell keine Dateieingabe verwendet. Verwenden Sie für Matcher-Modelle `target_audiofile` und `reference_audiofile` als Eingabe anstelle von `audiofile`.
url String Link zur Audiodatei. Nicht erforderlich, wenn der Parameter audiofile gesetzt ist
remote_type String (optional) Dateityp der Audiodatei. Standardmäßig direct. Nicht erforderlich, wenn der Parameter audiofile gesetzt ist. Unterstützte Dateitypen sind direct (Direkter Download), mega (MEGA), drive (Google Drive) und dropbox (Dropbox).
sep_type Integer Separation Type, standardmäßig 11 (Demucs3 Model B (Gesang, Schlagzeug, Bass, andere))
add_opt1 String Erstes zusätzliches Feld für den Trennungstyp
add_opt2 String Zweites zusätzliches Feld „Trennungstyp“.
add_opt3 String (optional) Trennungsart drittes zusätzliches Feld
output_format Integer Ausgabeformat, standardmäßig 0 (mp3 (320 kbps))
is_demo Boolean Sollte die Trennung auf der Demoseite veröffentlicht werden, ist der Standardwert „false“.

Werte für Trenntyp (sep_type) und zusätzliche Felder (add_opt1, add_opt2, ...).

Name Wert Zusätzliche Felde
Ensemble (vocals, instrum) 26 Schlüssel: add_opt1
Name: Output files
Optionen:
  • 0 - Standard set (Standard)
  • 1 - Include intermediate results and max_fft, min_fft

Schlüssel: add_opt2
Name: Model Type
Optionen:
  • 1 - SDR Vocals 10.44 (MDX23C, VitLarge23, Demucs4HT)
  • 2 - SDR Vocals 10.75 (MDX23C, BS Roformer (v1), VitLarge23)
  • 3 - SDR Vocals 11.06 (MDX23C, BS Roformer (viperx))
  • 4 - SDR Vocals 11.33 (MDX23C, BS Roformer (finetuned))
  • 5 - SDR Vocals 11.50 (Mel Roformer and BS Roformer)
  • 6 - SDR Vocals 11.61 (Mel Roformer, BS Roformer and SCNet XL)
  • 7 - SDR Vocals 11.93 (Mel Roformer, BS Roformer (x2) and SCNet XL IHF) (Standard)
  • 8 - High Vocal Fullness (SDR: 11.69, Fullness: 20.46)
  • 9 - High Instrumental Fullness (SDR: 17.69, Fullness: 34.79)
Ensemble (vocals, instrum, bass, drums, other) 28 Schlüssel: add_opt1
Name: Output files
Optionen:
  • 0 - Standard set (Standard)
  • 1 - Include intermediate results and max_fft, min_fft

Schlüssel: add_opt2
Name: Model Type
Optionen:
  • 1 - SDR average: 11.21 (v. 2023.09.01)
  • 2 - SDR average: 11.87 (v. 2024.03.08)
  • 3 - SDR average: 12.03 (v. 2024.03.28)
  • 4 - SDR average: 12.17 (v. 2024.04.04)
  • 5 - SDR average: 12.34 (v. 2024.05.21)
  • 6 - SDR average: 12.66 (v. 2024.07.14)
  • 7 - SDR average: 12.76 (v. 2024.08.15)
  • 8 - SDR average: 12.84 (v. 2024.10.08)
  • 9 - SDR average: 13.01 (v. 2024.12.20)
  • 10 - SDR average: 13.07 (v. 2024.12.28)
  • 11 - SDR average: 13.67 (v. 2025.06.30) (Standard)
Ensemble All-In (vocals, bass, drums, piano, guitar, lead/back vocals, other) 30 Schlüssel: add_opt1
Name: Output files
Optionen:
  • 0 - Standard set (Standard)
  • 1 - Include intermediate results and max_fft, min_fft

Schlüssel: add_opt2
Name: Model Type
Optionen:
  • 1 - SDR average: 11.21 (v. 2023.09.01)
  • 2 - SDR average: 11.87 (v. 2024.03.08)
  • 3 - SDR average: 12.03 (v. 2024.03.28)
  • 4 - SDR average: 12.17 (v. 2024.04.04)
  • 5 - SDR average: 12.32 (v. 2024.05.21)
  • 6 - SDR average: 12.66 (v. 2024.07.14)
  • 7 - SDR average: 12.76 (v. 2024.08.15)
  • 8 - SDR average: 12.84 (v. 2024.10.08)
  • 9 - SDR average: 13.01 (v. 2024.12.20)
  • 10 - SDR average: 13.07 (v. 2024.12.28)
  • 11 - SDR average: 13.67 (v. 2025.06.30) (Standard)
BS Roformer SW (vocals, bass, drums, guitar, piano, other) 63
Demucs4 HT (vocals, drums, bass, other) 20 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - htdemucs_ft (High Quality, Slow)
  • 1 - htdemucs (Good Quality, Fast) (Standard)
  • 2 - htdemucs_6s (6 stems, additional piano and guitar)
BS Roformer (vocals, instrumental) 40 Schlüssel: add_opt1
Name: Vocal model type
Optionen:
  • 3 - ver. 2024.02 (SDR vocals: 10.42, SDR instrum: 16.73)
  • 4 - viperx edition (SDR vocals: 10.87, SDR instrum: 17.17)
  • 5 - ver 2024.04 (SDR vocals: 11.24, SDR instrum: 17.55)
  • 29 - ver 2024.08 (SDR vocals: 11.31, SDR instrum: 17.62)
  • 85 - unwa high instrum fullness (SDR instrum: 17.25)
  • 142 - unwa BS Roformer HyperACE v2 instrum (SDR instrum: 17.40)
  • 143 - unwa BS Roformer HyperACE v2 vocals (SDR vocals: 11.39)
  • 81 - ver 2025.07 (SDR vocals: 11.89, SDR instrum: 18.20) (Standard)
BS PolarFormer (vocals, instrumental) 123 Schlüssel: add_opt1
Name: Overlap
Optionen:
  • 2 - 50% (Standard)
  • 8 - 87.5%
MelBand Roformer (vocals, instrumental) 48 Schlüssel: add_opt1
Name: Vocal model type
Optionen:
  • 0 - Kimberley Jensen edition (SDR vocals: 11.01, SDR instrum: 17.32)
  • 1 - ver 2024.08 (SDR vocals: 11.17, SDR instrum: 17.48)
  • 2 - Bas Curtiz edition (SDR vocals: 11.18, SDR instrum: 17.49)
  • 3 - unwa Instrumental v1 (SDR vocals: 10.24, SDR instrum: 16.54)
  • 5 - unwa Instrumental v1e (SDR vocals: 10.05, SDR instrum: 16.36)
  • 6 - unwa big beta v5e (SDR vocals: 10.59, SDR instrum: 16.89)
  • 4 - ver 2024.10 (SDR vocals: 11.28, SDR instrum: 17.59) (Standard)
  • 7 - becruily instrum high fullness (SDR instrum: 16.47)
  • 8 - becruily vocals high fullness (SDR vocals: 10.55)
  • 9 - unwa Instrumental v1e plus (SDR vocals: 10.33, SDR instrum: 16.64)
  • 10 - gabox Instrumental v7 (SDR vocals: 10.32, SDR instrum: 16.63)
  • 11 - becruily deux (SDR vocals: 11.35, SDR instrum: 17.66)
  • 12 - gabox v10 flowers (SDR vocals: 10.67, SDR instrum: 16.97)
MDX23C (vocals, instrumental) 25 Schlüssel: add_opt1
Name: Vocal model type
Optionen:
  • 3 - 12K FFT, Large Conv, Hop 1024 (SDR vocals: 9.95, SDR instrum: 16.26)
  • 2 - 12K FFT, Large Conv (SDR vocals: 9.71, SDR instrum: 16.02)
  • 0 - 12K FFT (SDR vocals: 9.68, SDR instrum: 15.99)
  • 1 - 12K FFT, 6 Poolings (SDR vocals: 9.49, SDR instrum: 15.79)
  • 4 - 8K FFT (SDR vocals: 10.17, SDR instrum: 16.48)
  • 7 - 8K FFT (SDR vocals: 10.36, SDR instrum: 16.66) (Standard)
SCNet (vocals, instrumental) 46 Schlüssel: add_opt1
Name: Vocal model type
Optionen:
  • 0 - SCNet (SDR vocals: 10.25, SDR instrum: 16.56)
  • 1 - SCNet Large (SDR vocals: 10.74, SDR instrum: 17.05)
  • 2 - SCNet XL (SDR vocals: 10.96, SDR instrum: 17.27)
  • 3 - SCNet XL (high fullness)
  • 4 - SCNet XL (very high fullness)
  • 5 - SCNet XL IHF (SDR vocals: 11.11, SDR instrum: 17.41) (Standard)
  • 6 - SCNet XL IHF (high instrum fullness by becruily)
MDX B (vocals, instrumental) 23 Schlüssel: add_opt1
Name: Vocal model type
Optionen:
  • 7 - MDX Kimberley Jensen v2 2023.05.21 (SDR: 9.60)
  • 0 - MDX UVR 2022.01.01 (SDR: 8.83)
  • 1 - MDX UVR 2022.07.25(SDR: 8.67)
  • 2 - MDX Kimberley Jensen v1 2023.02.12 (SDR: 9.48)
  • 4 - UVR-MDX-NET-Inst_HQ_2 (SDR: 9.12)
  • 5 - UVR_MDXNET_Main (SDR: 8.79)
  • 6 - MDX Kimberley Jensen Inst (SDR: 9.28)
  • 8 - UVR-MDX-NET-Inst_HQ_3 (SDR: 9.38)
  • 9 - UVR-MDX-NET-Voc_FT (SDR: 9.64)
  • 11 - UVR-MDX-NET-Inst_HQ_4 (SDR: 9.71) (Standard)
  • 12 - UVR-MDX-NET-Inst_HQ_5 (SDR: 9.45)
Ultimate Vocal Remover VR (vocals, music) 9 Schlüssel: add_opt1
Name: Model Type
Optionen:
  • 0 - HP2-4BAND-3090_4band_arch-500m_1 (Standard)
  • 1 - HP2-4BAND-3090_4band_2
  • 2 - HP2-4BAND-3090_4band_1
  • 3 - HP_4BAND_3090
  • 4 - Vocal_HP_4BAND_3090
  • 5 - Vocal_HP_4BAND_3090_AGG
  • 6 - HP2-MAIN-MSB2-3BAND-3090
  • 7 - HP-4BAND-V2
  • 8 - HP-KAROKEE-MSB2-3BAND-3090 (Karaokee model)
  • 9 - WIP-Piano-4band-129605kb (Piano model)
  • 10 - drums-4BAND-3090_4band (Drums model)
  • 11 - bass-4BAND-3090_4band (Bass model)
  • 12 - karokee_4band_v2_sn (Karaokee model v2)
  • 13 - UVR-De-Echo-Aggressive
  • 14 - UVR-De-Echo-Normal
  • 15 - UVR-DeNoise
  • 16 - UVR-DeEcho-DeReverb
  • 17 - UVR-BVE-4B_SN-44100-1 (Back vocals model)

Schlüssel: add_opt2
Name: Agressiveness
Optionen:
  • 0.3 - 0.3 (Standard)
  • 0.1 - 0.1
  • 0.2 - 0.2
  • 0.4 - 0.4
  • 0.5 - 0.5
  • 0.6 - 0.6
  • 0.7 - 0.7
  • 0.8 - 0.8
  • 0.9 - 0.9
  • 1.0 - 1.0
Demucs4 Vocals 2023 (vocals, instrum) 27
MVSep Karaoke (lead/back vocals) 49 Schlüssel: add_opt1
Name: Karaoke model type
Optionen:
  • 0 - Model by viperx and aufr33 (SDR: 9.45)
  • 1 - Model by becruily (SDR: 9.61)
  • 2 - Model by gabox (SDR: 9.67)
  • 3 - Model fuzed gabox & aufr33/viperx (SDR: 9.85)
  • 4 - SCNet XL IHF by becruily (SDR: 9.53)
  • 5 - BS Roformer by frazer and becruily (SDR: 10.11)
  • 6 - BS Roformer by MVSep Team (SDR: 10.41) (Standard)
  • 7 - BS Roformer by anvuew (SDR: 10.22)

Schlüssel: add_opt2
Name: Extraction type
Optionen:
  • 0 - Use as is (Standard)
  • 1 - Extract vocals first
MDX-B Karaoke (lead/back vocals) 12 Schlüssel: add_opt1
Name: Karaoke model type
Optionen:
  • 0 - Extract directly from mixture (SDR lead vocals: 6.81) (Standard)
  • 1 - Extract from vocals part (SDR lead vocals: 7.94)
MVSep Crowd removal (crowd, other) 34 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 8 - MDX23C v1 (SDR crowd: 5.57)
  • 9 - MDX23C v2 (SDR crowd: 6.06)
  • 0 - Mel Roformer (SDR crowd: 6.07)
  • 1 - Ensemble MDX23C + Mel Roformer (SDR crowd: 6.27)
  • 2 - BS Roformer (SDR crowd: 7.21) (Standard)
Medley Vox (Multi-singer separation) 53 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - Apply to original file
  • 1 - Extract vocals first (Standard)
MVSep Multichannel BS (vocals, instrumental) 43 Schlüssel: add_opt1
Name: Model Type
Optionen:
  • 0 - BS Roformer (SDR: 11.81) (Standard)
  • 1 - MDX23C (SDR: 10.36)
  • 2 - MelBand Roformer (SDR: 11.17)
  • 3 - MelBand Roformer XL (SDR: 11.28)
MVSep Male/Female separation 57 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - BSRoformer by Sucial (SDR: 6.52)
  • 3 - BSRoformer by aufr33 (SDR: 8.18)
  • 1 - SCNet XL (SDR: 11.83)
  • 2 - MelRoformer (2025.01) (SDR: 13.03) (Standard)

Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract vocals first with BS Roformer
MVSep Choir (choir, other) 112 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract vocals first
MVSep SATB Choir (soprano, alto, tenor, bass) 111 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 2 - SCNet Masked (SDR: 4.07)
  • 3 - BS Roformer (SDR: 7.39) (Standard)

Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract vocals first
MVSep Drums (drums, other) 44 Schlüssel: add_opt1
Name: Drums model type
Optionen:
  • 0 - HTDemucs (SDR drums: 12.04)
  • 1 - MelBand Roformer (SDR drums: 12.76)
  • 2 - SCNet Large (SDR drums: 13.01)
  • 3 - SCNet XL (SDR drums: 13.42)
  • 4 - Mel + SCNet XL (SDR drums: 13.78)
  • 5 - BS Roformer SW (SDR drums: 14.11)
  • 6 - Mel + SCNet XL + BS Roformer SW (SDR drums: 14.35) (Standard)

Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from instrumental part

Schlüssel: add_opt3
Name: Output files
Optionen:
  • 0 - Standard set (Standard)
  • 1 - Include results of independent models
MVSep Bass (bass, other) 41 Schlüssel: add_opt1
Name: Bass model type
Optionen:
  • 0 - BS Roformer (SDR bass: 12.49)
  • 1 - HTDemucs4 (SDR bass: 12.52)
  • 2 - SCNet XL (SDR bass: 13.81)
  • 3 - BS + HTDemucs + SCNet (SDR bass: 14.07)
  • 4 - BS Roformer SW (SDR bass: 14.62)
  • 5 - BS Roformer SW + SCNet XL (SDR bass: 14.87) (Standard)

Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from instrumental part

Schlüssel: add_opt3
Name: Output files
Optionen:
  • 0 - Standard set (Standard)
  • 1 - Include results of independent models
MVSep Synth (synth, other) 88 Schlüssel: add_opt1
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from instrumental part
DrumSep (4-6 stems: kick, snare, cymbals, toms, ride, hh, crash) 37 Schlüssel: add_opt1
Name: Model Type
Optionen:
  • 0 - DrumSep model by inagoy (HDemucs, 4 stems)
  • 1 - DrumSep model by aufr33 and jarredou (MDX23C, 6 stems)
  • 2 - DrumSep SCNet XL (5 stems)
  • 3 - DrumSep SCNet XL (6 stems)
  • 4 - DrumSep SCNet XL (4 stems)
  • 5 - DrumSep Ensemble of 4 models (MDX23C + 3 * SCNet XL, 8 stems)
  • 6 - DrumSep MelBand Roformer (4 stems)
  • 7 - DrumSep MelBand Roformer (6 stems) (Standard)

Schlüssel: add_opt2
Name: Preprocess
Optionen:
  • 0 - Apply Drums model before (Standard)
  • 1 - Use as is (audio must contain drums only)
MVSep Piano (piano, other) 29 Schlüssel: add_opt1
Name: Piano model type
Optionen:
  • 0 - mdx23c (2023.08, SDR: 4.79)
  • 1 - mdx23c (2024.09, SDR: 5.59)
  • 2 - MelRoformer (viperx, SDR: 5.71)
  • 3 - SCNet Large (2024.09, SDR: 5.89)
  • 4 - Ensemble (SCNet + Mel, SDR: 6.20)
  • 5 - BS Roformer SW (SDR: 7.83) (Standard)
MVSep Digital Piano (digital-piano, other) 79 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from piano part
MVSep Keys (keys, other) 106
MVSep Organ (organ, other) 58 Schlüssel: add_opt1
Name: Organ model type
Optionen:
  • 0 - SCNet XL (SDR organ: 2.71)
  • 1 - MelBand Roformer (SDR organ: 2.77)
  • 2 - Mel + SCNet (SDR organ: 3.05)
  • 3 - BS Roformer (SDR organ: 5.08) (Standard)
MVSep Harpsichord (harpsichord, other) 91
MVSep Accordion (accordion, other) 99
MVSep Guitar (guitar, other) 31 Schlüssel: add_opt1
Name: Guitar model type
Optionen:
  • 0 - mdx23c (2023.08, SDR: 4.78)
  • 2 - mdx23c (2024.06, SDR: 6.34)
  • 3 - MelRoformer (2024.06, SDR: 7.02)
  • 5 - BSRoformer (viperx, SDR: 7.16)
  • 6 - Ensemble (BS + Mel, SDR: 7.51)
  • 7 - BS Roformer SW (SDR: 9.05) (Standard)
MVSep Acoustic Guitar (acoustic-guitar, other) 66 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from guitar part
MVSep Electric Guitar (electric-guitar, other) 81 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from guitar part
MVSep Lead/Rhythm Guitar (lead-guitar, rhythm-guitar) 101 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - Two-stage model (SDR: 9.21) (Standard)
  • 1 - One-stage model (SDR: 9.02)
MVSep Plucked Strings (plucked-strings, other) 102
MVSep Harp (harp, other) 72
MVSep Mandolin (mandolin, other) 74
MVSep Banjo (banjo, other) 83
MVSep Sitar (sitar, other) 90
MVSep Ukulele (ukulele, other) 96
MVSep Dobro (dobro, other) 97
MVSep Bowed Strings (strings, other) 52 Schlüssel: add_opt1
Name: String model type
Optionen:
  • 0 - MDX23C (SDR strings: 3.84)
  • 1 - BS Roformer (SDR strings: 5.41) (Standard)

Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from instrumental part
MVSep Violin (violin, other) 65
MVSep Viola (viola, other) 69 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from strings part
MVSep Cello (cello, other) 70 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from strings part
MVSep Double Bass (double-bass, other) 73 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from strings part
MVSep Wind (wind, other) 54 Schlüssel: add_opt1
Name: Wind model type
Optionen:
  • 0 - MelBand Roformer (SDR wind: 6.73)
  • 1 - SCNet Large (SDR wind: 6.76)
  • 2 - Mel + SCNet (SDR wind: 7.22)
  • 3 - BS Roformer (SDR wind: 9.82) (Standard)

Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from instrumental part

Schlüssel: add_opt3
Name: Output files
Optionen:
  • 0 - Standard set (Standard)
  • 1 - Include results of independent models
MVSep Brass (brass, other) 107 Schlüssel: add_opt1
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from wind part
MVSep Woodwind (woodwind, other) 108 Schlüssel: add_opt1
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from wind part
MVSep Saxophone (saxophone, other) 61 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - SCNet XL (SDR saxophone: 6.15)
  • 1 - MelBand Roformer (SDR saxophone: 6.97)
  • 2 - Mel + SCNet (SDR saxophone: 7.13)
  • 3 - BS Roformer (SDR saxophone: 9.77) (Standard)
MVSep Flute (flute, other) 67 Schlüssel: add_opt1
Name: Flute model type
Optionen:
  • 0 - SCNet XL (SDR flute: 6.27)
  • 1 - BS Roformer (SDR flute: 9.46) (Standard)

Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from wind part
MVSep Trumpet (trumpet, other) 71 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from wind part
MVSep Trombone (trombone, other) 75 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from wind part
MVSep Oboe (oboe, other) 77 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from wind part
MVSep Clarinet (clarinet, other) 78 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from wind part
MVSep French Horn (french-horn, other) 82 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from wind part
MVSep Harmonica (harmonica, other) 87 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from wind part
MVSep Tuba (tuba, other) 92
MVSep Bassoon (bassoon, other) 93
MVSep Bagpipes (bagpipes , other) 116 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from wind part
MVSep Percussion (percussion, other) 105
MVSep Tambourine (tambourine, other) 76
MVSep Marimba (marimba, other) 84
MVSep Glockenspiel (glockenspiel, other) 85
MVSep Timpani (timpani, other) 86
MVSep Triangle (triangle, other) 89
MVSep Congas (congas , other) 94
MVSep Bells (bells, other) 95
MVSep Wind Chimes (wind-chimes, other) 98
MVSep Xylophone (xylophone, other) 109 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from percussion part
MVSep Celesta (celesta, other) 110 Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from percussion part
MVSep Demucs4HT DNR (speech, music, effects) 24 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - Single (SDR: 9.62) (Standard)
  • 1 - Ensemble (SDR: 10.16)
BandIt Plus (speech, music, effects) 36
BandIt v2 (speech, music, effects) 45 Schlüssel: add_opt1
Name: Model Type
Optionen:
  • 0 - Multi language model (Standard)
  • 1 - English model
  • 2 - German model
  • 3 - French model
  • 4 - Spanish model
  • 5 - Chinese model
  • 6 - Faroese model
MVSep DnR v3 (speech, music, effects) 56 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - SCNet Large (SDR avg: 11.22)
  • 1 - MelBand Roformer (SDR avg: 10.99)
  • 2 - Mel + SCNet (SDR avg: 11.54) (Standard)

Schlüssel: add_opt2
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Use vocals model to help

Schlüssel: add_opt3
Name: Output files
Optionen:
  • 0 - Standard set (Standard)
  • 1 - Include results of independent models
MVSep Braam (braam , other) 117
MVSep FX (fx, other) 122
Apollo Enhancers (by JusperLee, Lew, baicai1145) 51 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - MP3 Enhancer (by JusperLee)
  • 1 - Universal Super Resolution (by Lew)
  • 2 - Vocals Super Resolution (by Lew)
  • 3 - Universal Super Resolution (by MVSep Team) (Standard)
  • 4 - Universal Super Resolution (by baicai1145)

Schlüssel: add_opt2
Name: Cutoff (Hz)
Optionen:
  • 0 - No cutoff (Standard)
  • 2000 - 2000
  • 3000 - 3000
  • 4000 - 4000
  • 5000 - 5000
  • 6000 - 6000
  • 7000 - 7000
  • 8000 - 8000
  • 9000 - 9000
  • 10000 - 10000
  • 11000 - 11000
  • 12000 - 12000
  • 13000 - 13000
  • 14000 - 14000
  • 15000 - 15000
  • 16000 - 16000
  • 17000 - 17000
  • 18000 - 18000
  • 19000 - 19000
  • 20000 - 20000
  • 21000 - 21000
  • 22000 - 22000
Reverb Removal (noreverb) 22 Schlüssel: add_opt1
Name: Model Type
Optionen:
  • 0 - Reverb removal by FoxJoy (MDX23C)
  • 1 - Reverb removal by anvuew (MelRoformer)
  • 2 - Reverb removal by anvuew (BSRoformer)
  • 3 - Reverb removal by anvuew v2 (MelRoformer)
  • 4 - Reverb removal by Sucial (MelRoformer)
  • 5 - Reverb removal by Sucial v2 (MelRoformer)
  • 6 - DeReverb room by anvuew (BSRoformer)
  • 7 - DeReverb stereo by anvuew (BSRoformer) (Standard)

Schlüssel: add_opt2
Name: Preprocess
Optionen:
  • 0 - Extract vocals (needed for Mel/BS Roformer)
  • 1 - Use as is (Standard)
DeNoise by aufr33 and gabox 47 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - aufr33 (Standard) (Standard)
  • 1 - aufr33 (Aggressive)
  • 2 - gabox
AudioSR (Super Resolution) 59 Schlüssel: add_opt1
Name: Cutoff (Hz)
Optionen:
  • 0 - Automatic (Standard)
  • 2000 - 2000
  • 3000 - 3000
  • 4000 - 4000
  • 5000 - 5000
  • 6000 - 6000
  • 7000 - 7000
  • 8000 - 8000
  • 9000 - 9000
  • 10000 - 10000
  • 11000 - 11000
  • 12000 - 12000
  • 13000 - 13000
  • 14000 - 14000
  • 15000 - 15000
  • 16000 - 16000
  • 17000 - 17000
  • 18000 - 18000
  • 19000 - 19000
  • 20000 - 20000
  • 21000 - 21000
  • 22000 - 22000
FlashSR (Super Resolution) 60
Stable Audio Open Gen 62 Schlüssel: add_opt1
Name: Text prompt
Optionen:

Schlüssel: add_opt2
Name: Length (in seconds)
Optionen:
  • 3 - 3
  • 5 - 5
  • 8 - 8
  • 10 - 10
  • 12 - 12
  • 15 - 15
  • 20 - 20
  • 25 - 25
  • 30 - 30
  • 35 - 35
  • 40 - 40
  • 45 - 45
  • 47 - 47 (Standard)
Whisper (extract text from audio) 39 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - Apply to original file
  • 1 - Extract vocals first (Standard)

Schlüssel: add_opt2
Name: Transcription type
Optionen:
  • 0 - New timestamps by linto-ai
  • 1 - Old version of timestamps by whisper (Standard)
Parakeet (extract text from audio) 64 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - Apply to original file
  • 1 - Extract vocals first (Standard)

Schlüssel: add_opt2
Name: Version
Optionen:
  • 0 - Parakeet v2
  • 1 - Parakeet v3 (Standard)
VibeVoice (Voice Cloning) 103 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (Standard)

Schlüssel: add_opt2
Name: Text prompt
Optionen:

Schlüssel: add_opt3
Name: Extract vocals first
Optionen:
  • 0 - Use original reference file
  • 1 - Extract vocals first (Standard)
VibeVoice (TTS) 104 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (Standard)

Schlüssel: add_opt2
Name: Text prompt
Optionen:
Qwen3-TTS (Custom Voice) 118 Schlüssel: add_opt1
Name: Text prompt
Optionen:

Schlüssel: add_opt2
Name: Speaker
Optionen:
  • aiden - Aiden (English) (Standard)
  • ryan - Ryan (English)
  • sohee - Sohee (Korean)
  • ono_anna - Ono Anna (Japanese)
  • serena - Serena (Chinese)
  • uncle_fu - Uncle Fu (Chinese)
  • vivian - Vivian (Chinese)
  • dylan - Dylan (Chinese Beijing Dialect)
  • eric - Eric (Chinese Sichuan Dialect)

Schlüssel: add_opt3
Name: Language
Optionen:
  • auto - Auto (Standard)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Schlüssel: add_opt4
Name: Voice description
Optionen:
Qwen3-TTS (Voice Design) 119 Schlüssel: add_opt1
Name: Text prompt
Optionen:

Schlüssel: add_opt2
Name: Voice description
Optionen:

Schlüssel: add_opt3
Name: Language
Optionen:
  • auto - Auto (Standard)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish
Qwen3-TTS (Voice Cloning) 120 Schlüssel: add_opt1
Name: Text prompt
Optionen:

Schlüssel: add_opt2
Name: Reference text in audio (optional)
Optionen:

Schlüssel: add_opt3
Name: Language
Optionen:
  • auto - Auto (Standard)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Schlüssel: add_opt4
Name: Extract vocals first
Optionen:
  • 0 - Use original reference file (Standard)
  • 1 - Extract vocals first
Bark (Speech Gen) 115 Schlüssel: add_opt1
Name: Text prompt
Optionen:

Schlüssel: add_opt2
Name: Speaker
Optionen:
  • en_0 - English Male 1
  • en_1 - English Male 2
  • en_2 - English Male 3
  • en_3 - English Male 4
  • en_4 - English Male 5
  • en_5 - English Male 6 (Grainy)
  • en_6 - English Male 7 (Best) (Standard)
  • en_7 - English Male 8
  • en_8 - English Male 9
  • en_9 - English Female 1
  • ru_0 - Russian Male 1
  • ru_1 - Russian Male 2 (Echoes)
  • ru_2 - Russian Male 3 (Echoes)
  • ru_3 - Russian Male 4
  • ru_4 - Russian Male 5
  • ru_7 - Russian Male 6
  • ru_8 - Russian Male 7 (Grainy)
  • ru_5 - Russian Female 1
  • ru_6 - Russian Female 2 (Grainy)
  • ru_9 - Russian Female 3 (Grainy)
  • de_0 - German Male
  • de_1 - German Male
  • de_2 - German Male
  • de_3 - German Female
  • de_4 - German Male
  • de_5 - German Male
  • de_6 - German Male
  • de_7 - German Male
  • de_8 - German Female
  • de_9 - German Male
  • es_0 - Spanish Male
  • es_1 - Spanish Male
  • es_2 - Spanish Male (Noise)
  • es_3 - Spanish Male (Noise)
  • es_4 - Spanish Male
  • es_5 - Spanish Male (Noise)
  • es_6 - Spanish Male
  • es_7 - Spanish Male
  • es_8 - Spanish Female
  • es_9 - Spanish Female
  • fr_0 - French Male
  • fr_1 - French Female
  • fr_2 - French Female
  • fr_3 - French Male
  • fr_4 - French Male
  • fr_5 - French Female
  • fr_6 - French Male
  • fr_7 - French Male
  • fr_8 - French Male
  • fr_9 - French Male (Auditorium)
  • hi_0 - Hindi Female
  • hi_1 - Hindi Female (Noise)
  • hi_2 - Hindi Male
  • hi_3 - Hindi Female
  • hi_4 - Hindi Female (Noise)
  • hi_5 - Hindi Male
  • hi_6 - Hindi Male
  • hi_7 - Hindi Male
  • hi_8 - Hindi Male
  • hi_9 - Hindi Female
  • it_0 - Italian Male
  • it_1 - Italian Male
  • it_2 - Italian Female
  • it_3 - Italian Male
  • it_4 - Italian Male (Best)
  • it_5 - Italian Male
  • it_6 - Italian Male
  • it_7 - Italian Female
  • it_8 - Italian Male
  • it_9 - Italian Female
  • ja_0 - Japanese Female
  • ja_1 - Japanese Female (Noise)
  • ja_2 - Japanese Male
  • ja_3 - Japanese Female
  • ja_4 - Japanese Female
  • ja_5 - Japanese Female
  • ja_6 - Japanese Male
  • ja_7 - Japanese Female
  • ja_8 - Japanese Female
  • ja_9 - Japanese Female
  • ko_0 - Korean Female
  • ko_1 - Korean Male
  • ko_2 - Korean Male
  • ko_3 - Korean Male
  • ko_4 - Korean Male
  • ko_5 - Korean Male
  • ko_6 - Korean Male
  • ko_7 - Korean Male
  • ko_8 - Korean Male
  • ko_9 - Korean Male
  • pl_0 - Polish Male
  • pl_1 - Polish Male
  • pl_2 - Polish Male
  • pl_3 - Polish Male
  • pl_4 - Polish Female
  • pl_5 - Polish Male
  • pl_6 - Polish Female
  • pl_7 - Polish Male
  • pl_8 - Polish Male
  • pl_9 - Polish Female
  • pt_0 - Portugues Male
  • pt_1 - Portugues Male
  • pt_2 - Portugues Male
  • pt_3 - Portugues Male
  • pt_4 - Portugues Male
  • pt_5 - Portugues Male
  • pt_6 - Portugues Male (Noise)
  • pt_7 - Portugues Male
  • pt_8 - Portugues Male
  • pt_9 - Portugues Male
  • tr_0 - Turkish Male
  • tr_1 - Turkish Male
  • tr_2 - Turkish Male
  • tr_3 - Turkish Male
  • tr_4 - Turkish Female
  • tr_5 - Turkish Female
  • tr_6 - Turkish Male
  • tr_7 - Turkish Male (Grainy)
  • tr_8 - Turkish Male
  • tr_9 - Turkish Male
  • zh_0 - Chinese Male
  • zh_1 - Chinese Male
  • zh_2 - Chinese Male
  • zh_3 - Chinese Male
  • zh_4 - Chinese Female
  • zh_5 - Chinese Male
  • zh_6 - Chinese Female (Noise)
  • zh_7 - Chinese Female
  • zh_8 - Chinese Male
  • zh_9 - Chinese Female
MVSep MultiSpeaker (MDX23C) 42 Schlüssel: add_opt1
Name: Model Type
Optionen:
  • 0 - Extract directly from mixture
  • 1 - Extract from vocals part (Standard)
Aspiration (by Sucial) 50 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract from vocals part
Phantom Centre extraction 55 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - Phantom Centre by wesleyr36 (MDX23C)
  • 1 - Phantom Centre by gilliaan (BSRoformer) (Standard)
  • 2 - Phantom Centre by gilliaan (mdx23c)
Matchering (by sergree) 68
SOME (Singing-Oriented MIDI Extractor) 80 Schlüssel: add_opt1
Name: How to use
Optionen:
  • 0 - Apply to original file
  • 1 - Extract vocals first (Standard)
Transkun (piano -> midi) 113 Schlüssel: add_opt1
Name: How to extract
Optionen:
  • 0 - Extract directly from mixture (Standard)
  • 1 - Extract piano first
Basic Pitch (MIDI Extraction) 114
HeartMuLa (Song Gen) 121 Schlüssel: add_opt1
Name: Lyrics
Optionen:

Schlüssel: add_opt10
Name: Topic
Optionen:
  • --- - --- (Standard)
  • love - Love
  • heartbreak - Heartbreak
  • romance - Romance
  • breakup - Breakup
  • desire - Desire
  • infatuation - Infatuation
  • betrayal - Betrayal
  • life - Life
  • death - Death
  • friendship - Friendship
  • family - Family
  • growing up - Growing up
  • youth - Youth
  • aging - Aging
  • nostalgia - Nostalgia
  • loneliness - Loneliness
  • grief - Grief
  • mental health - Mental health
  • depression - Depression
  • anxiety - Anxiety
  • hope - Hope
  • motivation - Motivation
  • empowerment - Empowerment
  • self-love - Self-love
  • overcoming - Overcoming
  • success - Success
  • failure - Failure
  • party - Party
  • money - Money
  • wealth - Wealth
  • hustle - Hustle
  • drinking - Drinking
  • drugs - Drugs
  • addiction - Addiction
  • crime - Crime
  • violence - Violence
  • revenge - Revenge
  • cars - Cars
  • fashion - Fashion
  • society - Society
  • politics - Politics
  • protest - Protest
  • rebellion - Rebellion
  • war - War
  • peace - Peace
  • injustice - Injustice
  • freedom - Freedom
  • religion - Religion
  • spirituality - Spirituality
  • faith - Faith
  • nature - Nature
  • space - Space
  • ocean - Ocean
  • summer - Summer
  • winter - Winter
  • spring - Spring
  • autumn - Autumn
  • travel - Travel
  • home - Home
  • storytelling - Storytelling
  • fantasy - Fantasy
  • sci-fi - Sci-fi
  • horror - Horror
  • mythology - Mythology
  • comedy - Comedy
  • parody - Parody
  • instrumental - Instrumental

Schlüssel: add_opt2
Name: Tags (optional)
Optionen:

Schlüssel: add_opt3
Name: Genre
Optionen:
  • --- - --- (Standard)
  • pop - Pop
  • hip-hop - Hip-hop
  • rock - Rock
  • electronic - Electronic
  • latin - Latin
  • r&b - R&B
  • classical - Classical
  • jazz - Jazz
  • metal - Metal
  • country - Country
  • rap - Rap
  • edm - EDM
  • reggaeton - Reggaeton
  • k-pop - K-pop
  • house - House
  • techno - Techno
  • alternative rock - Alternative rock
  • indie - Indie
  • soul - Soul
  • blues - Blues
  • reggae - Reggae
  • afrobeats - Afrobeats
  • folk - Folk
  • ambient - Ambient
  • lo-fi - Lo-fi
  • trap - Trap
  • dance pop - Dance pop
  • indie pop - Indie pop
  • dubstep - Dubstep
  • drum and bass - Drum and bass
  • trance - Trance
  • synthwave - Synthwave
  • punk - Punk
  • hard rock - Hard rock
  • heavy metal - Heavy metal
  • nu metal - Nu metal
  • grunge - Grunge
  • funk - Funk
  • disco - Disco
  • soundtrack - Soundtrack
  • cinematic - Cinematic
  • orchestral - Orchestral
  • acoustic - Acoustic
  • gospel - Gospel
  • drill - Drill
  • boom bap - Boom bap
  • uk garage - UK garage
  • grime - Grime
  • electro - Electro
  • breakbeat - Breakbeat
  • trip-hop - Trip-hop
  • future bass - Future bass
  • hardstyle - Hardstyle
  • industrial - Industrial
  • idm - IDM
  • hyperpop - Hyperpop
  • vaporwave - Vaporwave
  • pop punk - Pop punk
  • metalcore - Metalcore
  • death metal - Death metal
  • black metal - Black metal
  • symphonic metal - Symphonic metal
  • post-punk - Post-punk
  • psychedelic rock - Psychedelic rock
  • progressive rock - Progressive rock
  • emo - Emo
  • shoegaze - Shoegaze
  • post-rock - Post-rock
  • garage rock - Garage rock
  • math rock - Math rock
  • bossa nova - Bossa nova
  • samba - Samba
  • dancehall - Dancehall
  • ska - Ska
  • amapiano - Amapiano
  • j-pop - J-pop
  • americana - Americana
  • bluegrass - Bluegrass
  • neo soul - Neo soul
  • smooth jazz - Smooth jazz
  • swing - Swing
  • bebop - Bebop
  • fusion - Fusion
  • arabic - Arabic
  • indian - Indian
  • celtic - Celtic
  • balkan - Balkan
  • avant-garde - Avant-garde
  • experimental - Experimental
  • new age - New age
  • baroque - Baroque
  • romantic - Romantic
  • minimalism - Minimalism
  • a cappella - A cappella
  • choral - Choral
  • mathcore - Mathcore
  • screamo - Screamo
  • big band - Big band
  • motown - Motown
  • chillout - Chillout
  • world music - World music

Schlüssel: add_opt4
Name: Timbre
Optionen:
  • --- - --- (Standard)
  • clean - Clean
  • distorted - Distorted
  • acoustic - Acoustic
  • synthetic - Synthetic
  • bright - Bright
  • dark - Dark
  • warm - Warm
  • cold - Cold
  • soft - Soft
  • hard - Hard
  • heavy - Heavy
  • light - Light
  • dry - Dry
  • wet - Wet
  • smooth - Smooth
  • rough - Rough
  • thick - Thick
  • thin - Thin
  • wide - Wide
  • narrow - Narrow
  • deep - Deep
  • full - Full
  • punchy - Punchy
  • muffled - Muffled
  • boomy - Boomy
  • airy - Airy
  • lo-fi - Lo-fi
  • saturated - Saturated
  • harsh - Harsh
  • mellow - Mellow
  • rich - Rich
  • dull - Dull
  • hollow - Hollow
  • tight - Tight
  • loose - Loose
  • spacious - Spacious
  • echoing - Echoing
  • resonant - Resonant
  • organic - Organic
  • metallic - Metallic
  • wooden - Wooden
  • breathy - Breathy
  • raspy - Raspy
  • husky - Husky
  • whispery - Whispery
  • gravelly - Gravelly
  • throaty - Throaty
  • nasal - Nasal
  • guttural - Guttural
  • wailing - Wailing
  • brassy - Brassy
  • crunchy - Crunchy
  • fuzzy - Fuzzy
  • gritty - Gritty
  • grainy - Grainy
  • crispy - Crispy
  • buzzing - Buzzing
  • droning - Droning
  • ringing - Ringing
  • piercing - Piercing
  • shrill - Shrill
  • tinny - Tinny
  • biting - Biting
  • bass-heavy - Bass-heavy
  • midrangey - Midrangey
  • trebly - Trebly
  • harmonic - Harmonic
  • inharmonic - Inharmonic
  • pure - Pure
  • complex - Complex
  • modulated - Modulated
  • detuned - Detuned
  • phasey - Phasey
  • boxy - Boxy
  • dead - Dead
  • muted - Muted
  • squelchy - Squelchy
  • fizzy - Fizzy
  • hazy - Hazy
  • diffuse - Diffuse
  • papery - Papery
  • plastic - Plastic
  • rubbery - Rubbery
  • glassy - Glassy
  • creamy - Creamy
  • silky - Silky
  • velvety - Velvety
  • brilliant - Brilliant
  • aggressive - Aggressive
  • gentle - Gentle
  • soothing - Soothing
  • sparse - Sparse
  • shallow - Shallow

Schlüssel: add_opt5
Name: Gender
Optionen:
  • --- - --- (Standard)
  • male - Male
  • female - Female

Schlüssel: add_opt6
Name: Mood
Optionen:
  • --- - --- (Standard)
  • happy - Happy
  • sad - Sad
  • energetic - Energetic
  • relaxing - Relaxing
  • dark - Dark
  • upbeat - Upbeat
  • chill - Chill
  • calm - Calm
  • joyful - Joyful
  • melancholic - Melancholic
  • uplifting - Uplifting
  • romantic - Romantic
  • tense - Tense
  • epic - Epic
  • aggressive - Aggressive
  • dramatic - Dramatic
  • playful - Playful
  • peaceful - Peaceful
  • dreamy - Dreamy
  • eerie - Eerie
  • mysterious - Mysterious
  • hopeful - Hopeful
  • nostalgic - Nostalgic
  • angry - Angry
  • soothing - Soothing
  • cheerful - Cheerful
  • emotional - Emotional
  • intense - Intense
  • suspenseful - Suspenseful
  • gloomy - Gloomy
  • somber - Somber
  • gentle - Gentle
  • mellow - Mellow
  • serene - Serene
  • exciting - Exciting
  • fun - Fun
  • groovy - Groovy
  • lively - Lively
  • driving - Driving
  • bouncy - Bouncy
  • triumphant - Triumphant
  • motivational - Motivational
  • euphoric - Euphoric
  • ethereal - Ethereal
  • meditative - Meditative
  • laid-back - Laid-back
  • tranquil - Tranquil
  • depressing - Depressing
  • sorrowful - Sorrowful
  • mournful - Mournful
  • heartbreaking - Heartbreaking
  • bittersweet - Bittersweet
  • touching - Touching
  • scary - Scary
  • creepy - Creepy
  • ominous - Ominous
  • fierce - Fierce
  • frantic - Frantic
  • anxious - Anxious
  • restless - Restless
  • nervous - Nervous
  • haunting - Haunting
  • sexy - Sexy
  • sensual - Sensual
  • quirky - Quirky
  • weird - Weird
  • hypnotic - Hypnotic
  • majestic - Majestic
  • grand - Grand
  • reflective - Reflective
  • pensive - Pensive
  • introspective - Introspective
  • soulful - Soulful
  • funky - Funky

Schlüssel: add_opt7
Name: Instrument
Optionen:
  • --- - --- (Standard)
  • piano - Piano
  • synthesizer - Synthesizer
  • electric guitar - Electric guitar
  • acoustic guitar - Acoustic guitar
  • bass - Bass
  • bass guitar - Bass guitar
  • drums - Drums
  • drum machine - Drum machine
  • percussion - Percussion
  • strings - Strings
  • violin - Violin
  • keyboard - Keyboard
  • saxophone - Saxophone
  • trumpet - Trumpet
  • cello - Cello
  • flute - Flute
  • organ - Organ
  • electric piano - Electric piano
  • double bass - Double bass
  • brass - Brass
  • woodwinds - Woodwinds
  • trombone - Trombone
  • clarinet - Clarinet
  • viola - Viola
  • french horn - French horn
  • tuba - Tuba
  • oboe - Oboe
  • bassoon - Bassoon
  • piccolo - Piccolo
  • accordion - Accordion
  • ukulele - Ukulele
  • banjo - Banjo
  • mandolin - Mandolin
  • harp - Harp
  • harpsichord - Harpsichord
  • celesta - Celesta
  • kick drum - Kick drum
  • snare drum - Snare drum
  • cymbals - Cymbals
  • hi-hat - Hi-hat
  • toms - Toms
  • tambourine - Tambourine
  • shaker - Shaker
  • congas - Congas
  • bongos - Bongos
  • cowbell - Cowbell
  • marimba - Marimba
  • xylophone - Xylophone
  • vibraphone - Vibraphone
  • glockenspiel - Glockenspiel
  • timpani - Timpani
  • tabla - Tabla
  • taiko - Taiko
  • sitar - Sitar
  • lute - Lute
  • fiddle - Fiddle
  • erhu - Erhu
  • duduk - Duduk
  • shakuhachi - Shakuhachi
  • recorder - Recorder
  • sampler - Sampler
  • turntables - Turntables
  • theremin - Theremin

Schlüssel: add_opt8
Name: Scene
Optionen:
  • --- - --- (Standard)
  • party - Party
  • dance - Dance
  • workout - Workout
  • relax - Relax
  • study - Study
  • sleep - Sleep
  • focus - Focus
  • background - Background
  • driving - Driving
  • cinematic - Cinematic
  • gaming - Gaming
  • meditation - Meditation
  • club - Club
  • lounge - Lounge
  • commuting - Commuting
  • working - Working
  • coding - Coding
  • reading - Reading
  • yoga - Yoga
  • gym - Gym
  • running - Running
  • cooking - Cooking
  • cleaning - Cleaning
  • dating - Dating
  • romantic dinner - Romantic dinner
  • late night - Late night
  • road trip - Road trip
  • cafe - Cafe
  • bar - Bar
  • nature - Nature
  • morning - Morning
  • evening - Evening
  • soundtrack - Soundtrack
  • trailer - Trailer
  • vlog - Vlog
  • commercial - Commercial
  • podcast - Podcast
  • video game - Video game
  • film - Film
  • anime - Anime
  • corporate - Corporate
  • presentation - Presentation
  • wedding - Wedding
  • festival - Festival
  • holiday - Holiday
  • summer - Summer
  • winter - Winter
  • christmas - Christmas
  • halloween - Halloween

Schlüssel: add_opt9
Name: Region
Optionen:
  • --- - --- (Standard)
  • western - Western
  • latin - Latin
  • african - African
  • asian - Asian
  • middle eastern - Middle Eastern
  • european - European
  • caribbean - Caribbean
  • k-pop - K-pop
  • j-pop - J-pop
  • c-pop - C-pop
  • bollywood - Bollywood
  • celtic - Celtic
  • nordic - Nordic
  • balkan - Balkan
  • slavic - Slavic
  • mediterranean - Mediterranean
  • arabic - Arabic
  • indian - Indian
  • native american - Native American
  • indigenous - Indigenous
  • romani - Romani
  • klezmer - Klezmer
  • american - American
  • british - British
  • french - French
  • spanish - Spanish
  • italian - Italian
  • german - German
  • irish - Irish
  • scottish - Scottish
  • jamaican - Jamaican
  • cuban - Cuban
  • brazilian - Brazilian
  • mexican - Mexican
  • andean - Andean
  • hawaiian - Hawaiian
  • polynesian - Polynesian
  • australian - Australian
  • persian - Persian
  • turkish - Turkish
  • greek - Greek
  • west african - West African
  • south african - South African
  • east asian - East Asian
  • south asian - South Asian
  • southeast asian - Southeast Asian
  • eastern european - Eastern European
  • scandinavian - Scandinavian
  • appalachian - Appalachian
  • cajun - Cajun
  • afro-cuban - Afro-cuban
  • afro-brazilian - Afro-brazilian
Demucs3 Model (vocals, drums, bass, other) 10 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - Demucs3 Model A (Contest Version)
  • 1 - Demucs3 Model B (High Quality) (Standard)
MDX A/B (vocals, drums, bass, other) 7 Schlüssel: add_opt1
Name: Vocal model type
Optionen:
  • 0 - MDX A (Contest Version)
  • 3 - MDX Kimberley Jensen 2023.02.12 SDR: 9.30 (New) (Standard)
  • 1 - MDX UVR 2022.01.01 SDR 8.62
  • 2 - MDX UVR 2022.07.25 SDR 8.51
Vit Large 23 (vocals, instrum) 33 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - v1 (SDR vocals: 9.78)
  • 1 - v2 (SDR vocals: 9.90) (Standard)
UVRv5 Demucs (vocals, music) 17 Schlüssel: add_opt1
Name: Model Type
Optionen:
  • 0 - UVR_Demucs_Model_1
  • 1 - UVR_Demucs_Model_2
  • 2 - UVR_Demucs_Model_Bag
MVSep DNR (music, sfx, speech) 18
MVSep Old Vocal Model (vocals, music) 19
Demucs2 (vocals, drums, bass, other) 13
Danna Sep (vocals, drums, bass, other) 15
Byte Dance (vocals, drums, bass, other) 16
MVSep MelBand Roformer (vocals, instrum) 35
spleeter 0 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - 2 stems (vocals, music) (Standard)
  • 1 - 4 stems (vocals, drums, bass, other)
  • 2 - 5 stems (vocals, drums, bass, piano, other)
UnMix 3 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - unmix XL (vocals, drums, bass, other) (Standard)
  • 1 - unmix HQ (vocals, drums, bass, other)
  • 2 - unmix SD (vocals, drums, bass, other)
  • 3 - unmix SE (vocals, music) - low quality
Zero Shot (Query Based) (Low quality) 14 Schlüssel: add_opt1
Name: Model Type
Optionen:
  • 0 - Bass (MUSDB18HQ AVG)
  • 1 - Drums (MUSDB18HQ AVG)
  • 2 - Vocals (MUSDB18HQ AVG) (Standard)
  • 3 - Other (MUSDB18HQ AVG)
LarsNet (kick, snare, cymbals, toms, hihat) 38 Schlüssel: add_opt1
Name: Model type
Optionen:
  • 0 - Apply Demucs4HT first to get drums (Standard)
  • 1 - Use as is (audio must contain drums only)

Ausgabeformatwerte (output_format).

Name Wert
mp3 (320 kbps) 0
wav (uncompressed, 16 bit) 1
flac (lossless, 16 bit) 2
m4a (lossy) 3
wav (uncompressed, 32 bit) 4
flac (lossless, 24 bit) 5

Curl-Beispielcode:

curl --location --request POST 'https://mvsep.com/api/separation/create' --form 'audiofile=@"/path/to/file.mp3"' --form 'api_token="<Ihr API-Token>"' --form 'sep_type="9"' --form 'add_opt1="0"' --form 'add_opt2="1"' --form 'output_format="1"' --form 'is_demo="1"'

Antwortdetails:

Schlüssel Wert
success
  • false - wenn die Joberstellung fehlgeschlagen ist
  • true - wenn der Job erfolgreich erstellt wurde
data Hält zusätzliche Informationen abhängig vom success-Schlüssel
data -> link Zeigt einen Link zur "GET RESULT"-URL des erstellten Jobs an (nur angezeigt, wenn success true ist)
data -> hash Zeigt den Hash des erstellten Jobs an (nur angezeigt, wenn success true ist)
data -> message Zeigt die Beschreibung eines Fehlers an (nur angezeigt, wenn success false ist)

Fehler

Die MVSEP-API verwendet die folgenden Fehlercodes:

Fehlercode Bedeutung
400 Einige Parameter fehlen oder sind ungültig. Dieser Fehler tritt auf, wenn Sie nicht alle obligatorischen Parameter oder ungültige Parameter übergeben.
401 Unbekannter oder ungültiger api_token. Dieser Fehler erscheint, wenn Sie einen unbekannten API-Schlüssel verwenden

Ergebnis erhalten

Um das Trennungsergebnis zu erhalten, müssen Sie einen GET-Aufruf an die folgende URL durchführen:
https://mvsep.com/api/separation/get


ABFRAGE PARAMETER

Feld Typ Beschreibung
hash String Trennungs-Hash
mirror Integer (optional) Verwendet einen anderen Mirror, wenn auf 1 gesetzt, standardmäßig 0. Erfordert api_token und 1 Kredit, wenn auf 1 gesetzt.
api_token String (optional) API-Schlüssel des Benutzers. Erforderlich, wenn der Mirror-Parameter auf 1 gesetzt ist.

Curl-Beispielcode:

curl --location --request GET 'https://mvsep.com/api/separation/get?hash=20230327071601-0e3e5c6c85-13-dimensions.mp3'

Antwortdetails:

Schlüssel Wert
success
  • false - Wenn die Datei-Hash wurde nicht gefunden oder ist entfernt oder abgelaufen
  • true - Wenn die Datei-Hash gefunden wurde und gültig ist
status
  • not_found - Wenn der Job ungültig ist
  • waiting - Wenn der Job in der Warteschlange ist und noch nicht verarbeitet wurde
  • processing - Wenn der Job verarbeitet wird
  • done - Wenn der Job erfolgreich verarbeitet wurde
  • failed - Wenn der Job gescheitert hat
  • distributing - When der Job Audio-Datei groß ist und in mehrere GPU Instanzen verbreitet wird
  • merging - Wenn alle Teile der Jobverteilung abgeschlossen und zusammengeführt sind
data Hält zusätzliche Informationen je nach dem status-Schlüssel
data -> queue_count Zeigt die Anzahl der nicht verarbeiteten Jobs in der Benutzerpriorität an (wird nur angezeigt, wenn der status auf waiting oder distributing gesetzt ist)
data -> current_order Zeigt die Reihenfolge des Benutzerjobs an (wird nur angezeigt, wenn der status auf waiting oder distributing gesetzt ist)
data -> message Zeigt die Beschreibung des Status an (wird bei allen Status angezeigt, zeigt stattdessen den Fehlergrund an, wenn der status auf failed gesetzt ist)
data -> algorithm Zeigt den verwendeten Algorithmus für den Job an (wird nur angezeigt, wenn der status auf done gesetzt ist)
data -> algorithm_description Zeigt die Details des verwendeten Algorithmus für den Job an (wird nur angezeigt, wenn der status auf done gesetzt ist)
data -> output_format Zeigt das Ausgabeformat des Jobs an (wird nur angezeigt, wenn der status auf done gesetzt ist)
data -> tags Zeigt die Audio-Meta-Tags an (wird nur angezeigt, wenn der status auf done gesetzt ist)
data -> input_file Zeigt die Details zum Download der Eingabe-Audiodatei an (wird nur angezeigt, wenn der status auf done gesetzt ist)
data -> files Zeigt die Details zum Download der Ausgabedateien an (wird nur angezeigt, wenn der status auf done gesetzt ist)
data -> date Zeigt das Verarbeitungsdatum des Jobs an (wird nur angezeigt, wenn der status auf done gesetzt ist)
data -> finished_chunks Zeigt die Anzahl der fertigen Teile eines großen Jobs an (wird nur angezeigt, wenn der status auf distributing gesetzt ist)
data -> all_chunks Zeigt die Gesamtzahl der Teile eines großen Jobs an (wird nur angezeigt, wenn der status auf distributing gesetzt ist)

Ergebnis erhalten

Um das Ergebnis eines Remote-Jobs zu erhalten, müssen Sie einen GET-Aufruf an die folgende URL durchführen:
https://mvsep.com/api/separation/get-remote


ABFRAGE PARAMETER

Feld Typ Beschreibung
hash String Trennungs-Hash

Curl-Beispielcode:

curl --location --request GET 'https://mvsep.com/api/separation/get-remote?hash=n2AwBjy4KsFZfqqR'

Antwortdetails:

Schlüssel Wert
success
  • false - Wenn die Datei-Hash wurde nicht gefunden oder ist entfernt oder abgelaufen
  • true - Wenn die Datei-Hash gefunden wurde und gültig ist
status
  • not_found - Wenn der Job ungültig ist
  • waiting - Wenn der Job in der Warteschlange ist und noch nicht verarbeitet wurde
  • processing - Wenn der Job verarbeitet wird
  • done - Wenn der Job erfolgreich verarbeitet wurde
  • failed - Wenn der Job gescheitert hat
data Hält zusätzliche Informationen je nach dem status-Schlüssel
data -> queue_count Zeigt die Anzahl der noch nicht bearbeiteten Aufträge in Abhängigkeit von der Priorität des Benutzers an (wird nur angezeigt, wenn status waiting ist).
data -> current_order Zeigt die Reihenfolge der Aufgaben des Benutzers an (wird nur angezeigt, wenn status waiting ist)
data -> message Zeigt die Statusbeschreibung an (nur wenn status fehlgeschlagen ist).
data -> link Zeigt einen Link zur "GET RESULT"-URL des erstellten Auftrags an (wird nur angezeigt, wenn status done ist)
data -> hash Hash der Trennung (wird nur angezeigt, wenn status done ist)

Trennung aufheben

Um die Trennung zu stornieren und die verwendeten Guthaben zurückzuerstatten (sofern die Trennung noch nicht bearbeitet wird), müssen Sie einen POST-Aufruf an die folgende URL senden:
https://mvsep.com/api/separation/cancel


ABFRAGE PARAMETER

Feld Typ Beschreibung
api_token String API-Schlüssel des Benutzers
hash String Trennungs-Hash

Curl-Beispielcode:

curl --location --request POST 'https://mvsep.com/api/separation/cancel' --form 'api_token="<Ihr API-Token>"' --form 'hash="<hash>"'

Antwortdetails:

Schlüssel Wert
success
  • false - Wenn die Datei-Hash wurde nicht gefunden oder ist entfernt oder abgelaufen
  • true - Wenn die Datei-Hash gefunden wurde und gültig ist

Website-Informationen

Erhalte Trennungstypen

Um detaillierte Daten über Trennungstypen zu erhalten, müssen Sie einen GET-Aufruf an die folgende URL machen:
https://mvsep.com/api/app/algorithms

ABFRAGE PARAMETER

Feld Typ Beschreibung
scopes String Ob Modelle einbezogen werden sollen, die unterschiedliche Eingabeformen verwenden.
  • single_upload - Modell mit Eingabe einer einzelnen Datei
  • no_upload - Modell ohne Datei-Upload (z. B. Stable Audio Open Gen)
  • matchering_upload - Matchering-Modell (mit Ziel-Audiodatei und Referenz-Audiodatei)
wird single_upload verwendet, falls nicht anders angegeben. Um alle Modelle zu erhalten, setzen Sie scopes=single_upload,no_upload,matchering_upload.

Curl-Beispielcode:

curl --location --request GET 'https://mvsep.com/api/app/algorithms'

Antwortdetails:

Gibt die Daten als Array zurück:

Schlüssel Wert
render_id Wert des Trennungstyps (ID)
name Name des Trennungstyps
algorithm_group_id Die Gruppe, zu der der Trennungstyp gehört:
algorithm_group Enthält Informationen über die Algorithmengruppe, zu der der Algorithmus gehört.
algorithm_group -> name Name der Algorithmengruppe.
audio_widget Der Typ des Audio-Widgets, der für den Algorithmus verwendet werden soll. Damit lässt sich festlegen, wie der Audioplayer für den Algorithmus im Frontend angezeigt wird. Mögliche Werte sind:
  • single_upload - verwendet einen einzelnen Datei-Upload als Eingabe. Der Audioplayer sollte dem Benutzer das Hochladen einer einzelnen Audiodatei ermöglichen.
  • no_upload - verwendet keinen Datei-Upload als Eingabe. Der Audioplayer sollte keine Option zum Hochladen von Dateien anzeigen.
  • matchering_upload - Der Algorithmus verwendet einen Matchering-Upload als Eingabe, der aus einer Ziel-Audiodatei und einer Referenz-Audiodatei besteht.
orientation Für wen dieser Trennungstyp bestimmt ist:
  • 0 - Alle Benutzer
  • 1 - Registrierte Benutzer
  • 2 - Premium-Benutzer
order_id Die Reihenfolge des Trennungstyps
price_coefficient Wird verwendet, um zu berechnen, wie viele Credits ein Job von einem Premium-Benutzer verbraucht.
Verwendet diese Formel: : floor(<Dauer der Audiodatei in Sekunden> * price_coefficient / 60)?:1
usage Zeigt die monatliche Nutzungshäufigkeit des Trenntyps an
rating Zeigt die monatliche Nutzungsrate des Trennungstyps als Array an:
  • average - durchschnittliche Bewertung
  • total - Stimmenanzahl
algorithm_fields Enthält Informationen zu zusätzlichen Feldern des Trennungstyps
algorithm_fields -> name Zeigt welches zusätzliche Feld des Trennungstyps:
  • add_opt1 - erstes
  • add_opt2 - zweites
  • add_opt3 - drittes
Sie müssen eine Trennung mit diesem Namen posten, um das richtige zusätzliche Feld auszuwählen.
algorithm_fields -> text Anzeigename des zusätzlichen Feldes des Trennungstyps.
algorithm_fields -> options JSON-codierte Schlüssel-Wert-Paare des zusätzlichen Feldes
algorithm_fields -> default_key Standardwert des zusätzlichen Feldes. Einer der Schlüssel von <code>algorithm_fields -> options</code>
algorithm_descriptions Enthält Informationen über die Beschreibungen des Trennungstyps
algorithm_descriptions -> short_description Kurze Beschreibung des Trennungstyps, die kein HTML verwendet.
algorithm_descriptions -> long_description Detaillierte Beschreibung des Trennungstyps, die HTML verwendet.
algorithm_descriptions -> lang Festgelegter Sprachcode der Beschreibung.

Erhalte Neuigkeiten

Um Informationen über die neuesten Nachrichten zu MVSEP zu erhalten, müssen Sie einen GET-Aufruf an die folgende URL machen:
https://mvsep.com/api/app/news


ABFRAGE PARAMETER

Feld Typ Beschreibung
lang String (optional) 2-Buchstaben-Sprachcode (en, ru)
start Integer (optional) Startpunkt-Offset, standardmäßig 0 (d. h. Start bei den neuesten)
limit Integer (optional) Maximale Anzahl der zurückgegebenen Ergebnisse, standardmäßig 10, maximal 20.

Curl-Beispielcode:

curl --location --request GET 'https://mvsep.com/api/app/news?lang=en&start=2&limit=1'

Antwortdetails:

Gibt die Daten als Array zurück:

Schlüssel Wert
title Titel der Nachricht
lang Titel der Nachricht
text Vollständige Beschreibung der Nachricht
created_at Datum der Nachricht

get queue

Um Informationen zur Website-Warteschlange zu erhalten, müssen Sie einen GET-Aufruf an die folgende URL senden:
https://mvsep.com/api/app/queue


ABFRAGE PARAMETER

Feld Typ Beschreibung
api_token String (optional) API-Schlüssel des Benutzers

Curl-Beispielcode:

curl --location --request GET 'https://mvsep.com/api/app/queue'

Antwortdetails:

Schlüssel Wert
queue Enthält ein Array der aktuellen Warteschlangen für verschiedene Tarife:
  • in_process - Wird derzeit bearbeitet
  • premium - Warteschlangenanzahl für Premium-Nutze
  • registered - Warteschlangenanzahl für registrierte Benutzer
  • unregistered - Warteschlangenanzahl für nicht registrierte Benutzer
plan Enthält die aktuelle Warteschlange für den aktuellen Tarif (fügen Sie api_token hinzu, um einen registrierten/Premium-Tarif anzufordern):
  • plan - Ihr aktueller Plan
  • queue - Warteschlangenanzahl für Ihren aktuellen Tarif

Erhalte Demo-Trennungen

Um Informationen über Demo-Trennungen zu erhalten, müssen Sie einen GET-Aufruf an die folgende URL machen: https://mvsep.com/api/app/demo


ABFRAGE PARAMETER

Feld Typ Beschreibung
start Integer (optional) Startpunkt-Offset, standardmäßig 0 (d. h. Start bei den neuesten)
limit Integer (optional) Maximale Anzahl der zurückgegebenen Ergebnisse, standardmäßig 10, maximal 20.
algorithm_id Integer Optionale Trenntyp-ID. Verwenden Sie diese, um Demotrennungen zurückzugeben, die nur von einem Algorithmus erstellt wurden. Die Werte entsprechen render_id des Endpunkts GET SEPARATION TYPES.
options[FIELD] String / Integer Optionaler Filter für Algorithmusoptionswerte. Ersetzen Sie FIELD durch einen zusätzlichen Feldschlüssel aus algorithm_fields -> name in der GET SEPARATION TYPES-Antwort und übergeben Sie anschließend einen der options-Schlüssel dieses Felds als Wert. Beispiel: options[vocals]=1.
additional_options String Optionale Rohdaten enthalten Filter für gespeicherte Joboptionsdaten. Verwenden Sie für neue Integrationen bevorzugt options[FIELD], da dies explizit und einfacher zu kombinieren ist.

Curl-Beispielcode:

curl --location --request GET 'https://mvsep.com/api/app/demo?start=0&limit=2'

curl --location --request GET 'https://mvsep.com/api/app/demo?algorithm_id=20&options[vocals]=1&start=0&limit=10'

Um Optionsfilter zu erstellen, rufen Sie zunächst https://mvsep.com/api/app/algorithms auf und inspizieren Sie die Liste algorithm_fields jedes Algorithmus. Verwenden Sie das Feld name innerhalb von options[FIELD] und setzen Sie einen der JSON-Optionsschlüssel als Wert ein.

Antwortdetails:

Gibt die Daten als Array zurück:

Schlüssel Wert
hash Trennungs-Hash
date Datum der Trennung
input_audio Input-Audio-URL
size Input-Audio-Größe
algorithm Enthält grundlegende Informationen über den verwendeten Trennungstyp (siehe den Tab "GET SEPARATION TYPES" für Informationen zu den zurückgegebenen Parametern)

Benutzerauthentifizierung

Login

Um den Benutzer zu authentifizieren und den API-Schlüssel des Benutzers zu erhalten, müssen Sie einen POST-Aufruf an die folgende URL machen:
https://mvsep.com/api/app/login

ABFRAGE PARAMETER

Feld Typ Beschreibung
email String Email des Benutzers
password String Passwort des Benutzers

Curl-Beispielcode:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<Email des Benutzers>"' --form 'password="<Passwort des Benutzers>"'

Antwortdetails:

Schlüssel Wert
success
  • false - Tritt auf, wenn ungültige Anmeldedaten angegeben wurden
  • true - Tritt auf, wenn gültige Anmeldedaten angegeben wurden
data Enthält Informationen, wenn die Anmeldedaten gültig sind
data -> name Name des Benutzers
data -> email Email des Benutzers
data -> api_token Der API-Schlüssel des Benutzers. Stellen Sie sicher, dass er in sicherer Speicherung aufbewahrt wird und für nachfolgende Operationen verwendet wird.
data -> premium_minutes Verbleibende Credits des Benutzers
data -> premium_enabled Ob dem Benutzer die Verwendung von Credits erlaubt ist:
  • 0 - nicht erlaubt
  • 1 - erlaubt
data -> long_filenames_enabled Ob der Benutzer zusätzliche Informationen in Dateinamen möchte:
  • 0 - kürzer
  • 1 - länger

Fehler

Die MVSEP-API verwendet die folgenden Fehlercodes:

Fehlercode Bedeutung
400 Ungültige Anmeldedaten angegeben

Registrierung

Um einen Benutzer auf der MVSEP-Website zu registrieren, müssen Sie einen POST-Aufruf an die folgende URL machen:
https://mvsep.com/api/app/register


ABFRAGE PARAMETER

Feld Typ Beschreibung
name String Name des Benutzers
email String Email des Benutzers
password String Passwort des Benutzers
password_confirmation String Passwort des Benutzers wiederholen

Curl-Beispielcode:

curl --location --request GET 'https://mvsep.com/api/app/register' --form 'name="user"' --form 'email="asdf@example.com"' --form 'password="ASDFQWEr123"' --form 'password_confirmation="ASDFQWEr123"'

Antwortdetails:

Schlüssel Wert
success
  • false - Tritt auf, wenn die E-Mail ungültig ist, der Benutzer bereits existiert oder die Bestätigung fehlerhaft ist
  • true - Tritt auf, wenn das Formular gültig ist
message Tritt auf, wenn das Formular gültig ist

Fehler

Die MVSEP-API verwendet die folgenden Fehlercodes:

Fehlercode Bedeutung
400 Formular ist ungültig

Profil

Erhalte Benutzer

Um Benutzerinformationen zu erhalten, müssen Sie einen GET-Aufruf an die folgende URL machen:
https://mvsep.com/api/app/user

ABFRAGE PARAMETER

Feld Typ Beschreibung
api_token String API-Schlüssel des Benutzers

Curl-Beispielcode:

curl --location --request GET 'https://mvsep.com/api/app/user?api_token=<Ihr API-Token>'

Antwortdetails:

Schlüssel Wert
success
  • false - Tritt auf, wenn ein ungültiger API-Schlüssel angegeben wurde
  • true - Tritt auf, wenn ein gültiger API-Schlüssel angegeben wurde
data Enthält Informationen, wenn die Anmeldedaten gültig sind
data -> name Name des Benutzers
data -> email Email des Benutzers
data -> api_token Der API-Schlüssel des Benutzers. Stellen Sie sicher, dass er in sicherer Speicherung aufbewahrt wird und für nachfolgende Operationen verwendet wird.
data -> premium_minutes Verbleibende Credits des Benutzers
data -> premium_enabled Ob dem Benutzer die Verwendung von Credits erlaubt ist:
  • 0 - nicht erlaubt
  • 1 - erlaubt
data -> long_filenames_enabled Ob der Benutzer zusätzliche Informationen in Dateinamen möchte:
  • 0 - kürzer
  • 1 - länger
data -> current_queue Zeigt laufende Trennungen für den Benutzer an

Fehler

Die MVSEP-API verwendet die folgenden Fehlercodes:

Fehlercode Bedeutung
400 Ungültiger API-Schlüssel

Erhalte Trennungshistorie

Um grundlegende Informationen zur Trennungshistorie des Benutzers zu erhalten, müssen Sie einen GET-Aufruf an die folgende URL machen:
https://mvsep.com/api/app/separation_history


ABFRAGE PARAMETER

Feld Typ Beschreibung
api_token String API-Schlüssel des Benutzers
start Integer (optional) Startpunkt-Offset, standardmäßig 0 (d. h. Start bei den neuesten)
limit Integer (optional) Maximale Anzahl der zurückgegebenen Ergebnisse, standardmäßig 10, maximal 20.

Curl-Beispielcode:

curl --location --request GET 'https://mvsep.com/api/app/separation_history?api_token=<Ihr API-Token>&start=1&limit=2'

Antwortdetails:

Schlüssel Wert
success
  • false - Tritt auf, wenn ein ungültiger API-Schlüssel angegeben wurde
  • true - Tritt auf, wenn ein gültiger API-Schlüssel angegeben wurde
data Enthält ein Array grundlegender Informationen über frühere Trennungen
data -> hash Trennungs-Hash
data -> job_exists Enthält ein Array grundlegender Informationen über frühere Trennungen
data -> credits Wie viele Credits für den Job verwendet wurden, wenn die Trennung nicht mehr existiert.
data -> time_left Ungefähre verbleibende Zeit, bis der Job gelöscht wird
data -> algorithm Enthält grundlegende Informationen über den verwendeten Trennungstyp (siehe den Tab "GET SEPARATION TYPES" für Informationen zu den zurückgegebenen Parametern)

Fehler

Die MVSEP-API verwendet die folgenden Fehlercodes:

Fehlercode Bedeutung
400 Ungültiger API-Schlüssel

Premium-Nutzung aktivieren

Um die Premium-Nutzung für den Benutzer zu aktivieren, müssen Sie einen POST-Aufruf an die folgende URL machen:
https://mvsep.com/api/app/enable_premium


ABFRAGE PARAMETER

Feld Typ Beschreibung
api_token String API-Schlüssel des Benutzers

Curl-Beispielcode:

curl --location --request POST 'https://mvsep.com/api/app/enable_premium' --form 'api_token="<Ihr API-Token>"'

Antwortdetails:

Schlüssel Wert
success
  • false - Tritt auf, wenn ein ungültiger API-Schlüssel angegeben wurde
  • true - Tritt auf, wenn ein gültiger API-Schlüssel angegeben wurde
message Informiert über den Status der Operation

Fehler

Die MVSEP-API verwendet die folgenden Fehlercodes:

Fehlercode Bedeutung
400 Ungültiger API-Schlüssel

Premium-Nutzung deaktivieren

Um die Premium-Nutzung für den Benutzer zu deaktivieren, müssen Sie einen POST-Aufruf an die folgende URL machen:
https://mvsep.com/api/app/disable_premium


ABFRAGE PARAMETER

Feld Typ Beschreibung
api_token String API-Schlüssel des Benutzers

Curl-Beispielcode:

curl --location --request POST 'https://mvsep.com/api/app/disable_premium' --form 'api_token="<Ihr API-Token>"'

Antwortdetails:

Schlüssel Wert
success
  • false - Tritt auf, wenn ein ungültiger API-Schlüssel angegeben wurde
  • true - Tritt auf, wenn ein gültiger API-Schlüssel angegeben wurde
message Informiert über den Status der Operation

Fehler

Die MVSEP-API verwendet die folgenden Fehlercodes:

Fehlercode Bedeutung
400 Ungültiger API-Schlüssel

Lange Dateinamen aktivieren

Um lange Dateinamen für den Benutzer zu aktivieren, müssen Sie einen POST-Aufruf an die folgende URL machen:
https://mvsep.com/api/app/enable_long_filenames


ABFRAGE PARAMETER

Feld Typ Beschreibung
api_token String API-Schlüssel des Benutzers

Curl-Beispielcode:

curl --location --request POST 'https://mvsep.com/api/app/enable_long_filenames' --form 'api_token="<Ihr API-Token>"'

Antwortdetails:

Schlüssel Wert
success
  • false - Tritt auf, wenn ein ungültiger API-Schlüssel angegeben wurde
  • true - Tritt auf, wenn ein gültiger API-Schlüssel angegeben wurde
message Informiert über den Status der Operation

Fehler

Die MVSEP-API verwendet die folgenden Fehlercodes:

Fehlercode Bedeutung
400 Ungültiger API-Schlüssel

Lange Dateinamen deaktivieren

Um lange Dateinamen für den Benutzer zu deaktivieren, müssen Sie einen POST-Aufruf an die folgende URL machen:
https://mvsep.com/api/app/disable_long_filenames


ABFRAGE PARAMETER

Feld Typ Beschreibung
api_token String API-Schlüssel des Benutzers

Curl-Beispielcode:

curl --location --request POST 'https://mvsep.com/api/app/disable_long_filenames' --form 'api_token="<Ihr API-Token>"'

Antwortdetails:

Schlüssel Wert
success
  • false - Tritt auf, wenn ein ungültiger API-Schlüssel angegeben wurde
  • true - Tritt auf, wenn ein gültiger API-Schlüssel angegeben wurde
message Informiert über den Status der Operation

Fehler

Die MVSEP-API verwendet die folgenden Fehlercodes:

Fehlercode Bedeutung
400 Ungültiger API-Schlüssel

Qualitätsprüfer

get queue

Um Informationen über Einträge in der Qualitätsprüfungswarteschlange zu erhalten, müssen Sie einen GET-Aufruf an die folgende URL durchführen:
https://mvsep.com/api/quality_checker/queue

ABFRAGE PARAMETER

Feld Typ Beschreibung
start Integer (optional) Startpunkt-Offset, standardmäßig 0 (d. h. Start bei den neuesten)
limit Integer (optional) Maximale Anzahl der zurückgegebenen Ergebnisse, standardmäßig 10, maximal 20.

Curl-Beispielcode:

curl --location --request GET 'https://mvsep.com/api/quality_checker/queue?&start=1&limit=2'

Antwortdetails:

Gibt die Daten als Array zurück:

Schlüssel Wert
id Identifikationsnummer des Eintrags
dataset_type Datensatztyp, der beim Hinzufügen des Eintrags/der Rangliste ausgewählt wurde
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
date Erstellungsdatum des Eintrags
algo_name Name des verwendeten Trennverfahrens/Algorithmus
main_text Beschreibung des verwendeten Trennverfahrens/Algorithmus
proc Status der Bearbeitung
  • 0 - Unverarbeitet
  • 1 - Verarbeitet
proc_remote_date Zeitstempel des Verarbeitungsdatums
msg Gibt bei Erfolg "OK" zurück, andernfalls wird eine Fehlermeldung angezeigt.
metrics Informationen zu Einstiegsmetriken
sdr_* (wildcard) SDR der entsprechenden Stäm
dataset_name Name des Datensatze

Rangliste abrufen

Um Informationen über die Ranglisten von Quality Checker zu erhalten, müssen Sie einen GET-Aufruf an die folgende URL durchführen
https://mvsep.com/api/quality_checker/leaderboard

ABFRAGE PARAMETER

Feld Typ Beschreibung
dataset_type String Datensatztyp, standardmäßig 0, falls nicht angegeben.
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
start Integer (optional) Startpunkt-Offset, standardmäßig 0 (d. h. Start bei den neuesten)
limit Integer (optional) Maximale Anzahl der zurückgegebenen Ergebnisse, standardmäßig 10, maximal 20.
algo_name_filter String Filtert Trennungstypen/Algorithmusnamen anhand des angegebenen Textes
sort String Sortieren Sie nach dem angegebenen SDR des Stamms. Sie können eine Liste sortierbarer Werte für einen bestimmten Datensatztyp über den Schlüssel `sortables` in der Antwort abrufen

Curl-Beispielcode:

curl --location --request GET 'https://mvsep.com/api/quality_checker/leaderboard?&start=1&limit=2&algo_name_filter=MVSep'

Antwortdetails:

Schlüssel Wert
data Enthält ein Array von Einträgen des Qualitätsprüfers. Weitere Informationen finden Sie im Abschnitt „GET QUEUE-Antwort des Qualitätsprüfers“
dataset_type Verwendeter Datensatztypschlüssel
sortables Schlüssel, die verwendet werden können, um den verwendeten Datensatztyp nach einem gegebenen Stamm in sequenzieller Reihenfolge zu sortieren.
sort Used sorting key from sortable.

Eintrag erstellen

Um einen Eintrag für die Qualitätsprüfung zu erstellen, müssen Sie einen POST-Aufruf an die folgende URL senden:
https://mvsep.com/api/quality_checker/add

ABFRAGE PARAMETER

Feld Typ Beschreibung
api_token String (erforderlich) Ihr API-Schlüssel
zipfile Binär (erforderlich) Zu verarbeitende Zip-Datei
algo_name String (erforderlich) Name des Algorithmus
main_text String (erforderlich) Beschreibung des Algorithmus
dataset_type String Datensatztyp. Standardwert ist 0.
  • 0 - Synth
  • 1 - Multi
  • 2 - Piano
  • 3 - Lead/Back Vocals
  • 4 - Guitar
  • 5 - Medley Vox
  • 6 - Strings
  • 7 - Wind
  • 8 - DNR v3 Test
  • 9 - Super Resolution Checker for Music
  • 10 - Drums Separation (5 stems)
  • 11 - Male/Female vocals separation
  • 12 - Phantom Center
password String (erforderlich) Passwort zum Löschen des Algorithmus
ensemble Integer 0 - Algorithmus ist nicht Ensemble. 1 - Algorithmus ist Ensemble

Curl-Beispielcode:

curl --location 'https://mvsep.com/api/quality_checker/add' --form 'zipfile=@"/path/to/zipfile"' --form 'algo_name="Test Algorithm Name"' --form 'main_text="Test Algorithm Description"' --form 'dataset_type="2"' --form 'ensemble="1"' --form 'password="test"'

Antwortdetails:

Schlüssel Wert
success
  • false - wenn die Eintragserstellung fehlgeschlagen ist
  • true - wenn der Eintrag erfolgreich erstellt wurde
data Enthält Informationen über den Eintrag
data -> id ID des Eintrags
data -> link Link zum Eintrag

Fehler

Die MVSEP-API verwendet die folgenden Fehlercodes:

Fehlercode Bedeutung
400 Formular ist ungültig
401 Unbekannter oder ungültiger api_token. Dieser Fehler erscheint, wenn Sie einen unbekannten API-Schlüssel verwenden

get entry

Um Informationen über den Eintrag in der Qualitätsprüfungswarteschlange anhand der ID zu erhalten, müssen Sie einen GET-Aufruf an die folgende URL durchführen:
https://mvsep.com/api/quality_checker/entry

ABFRAGE PARAMETER

Feld Typ Beschreibung
id Integer (erforderlich) ID des Eintrags

Curl-Beispielcode:

curl --location --request GET 'https://mvsep.com/api/quality_checker/entry?id=7675'

Antwortdetails:

Die Antwort entspricht der GET QUEUE-Antwort aus dem Abschnitt Qualitätsprüfung und gibt nur einen Eintrag zurück.

Eintrag löschen

Um einen Eintrag in der Qualitätsprüfungswarteschlange anhand von ID und Passwort zu löschen, müssen Sie einen GET-Aufruf an die folgende URL senden:
https://mvsep.com/api/quality_checker/delete

ABFRAGE PARAMETER

Feld Typ Beschreibung
id Integer (erforderlich) ID des Eintrags
password String (erforderlich) Passwort für den Eintrag verwendet

Curl-Beispielcode:

curl --location 'https://mvsep.com/api/quality_checker/delete' --form 'id="7720"' --form 'password="test"'

Antwortdetails:

Schlüssel Wert
success
  • false - wenn das Löschen des Eintrags fehlgeschlagen ist
  • true - als der Eintrag erfolgreich gelöscht wurde
data->message Zeigt an, ob der Eintrag gelöscht wurde.
MVSEP Logo

turbo@mvsep.com

Google Play App Store
Website-Informationen

FAQ

Qualitäts-Checker

Algorithmen

Vollständige API-Dokumentation

Firma

Datenschutzrichtlinie

Geschäftsbedingungen

Rückgaberecht

Cookie Notice

Extras

Hilf uns bei der Übersetzung

Helfen Sie uns bei der Werbung!