MVSEP Logo
  • Home
  • Notizie
  • Piani
  • Demo
  • Crea un account
  • Accedi
  • Tema
    Selettore Modelli
    Lingua
    • 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ă

Inizia

L'API di MVSEP fornisce accesso programmatico per creare una separazione, restituisce i risultati, ottiene le informazione del sito e controlla la capacità dell'utente.

Per utilizzare questa API, hai bisogno di una chiave API. Non sei loggato, accedi per ottenere il tuo token API.

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

Applicazione non ufficiale MacVSep per MacOS: https://github.com/septcoco/macvsep

I webhooks possono essere impostati qui: Pagina webhooks

Specifica OpenAPI: mvsep-openapi-spec.json

Nota: gli utenti Premium possono richiedere un numero illimitato di task di separazioni contemporanei, mentre gli utenti non Premium possono richiedere solo 1 task di separazione alla volta.

Attività di separazione

crea separazione

Per creare una separazione devi effettuare una chiamata POST al seguente URL:
https://mvsep.com/api/separation/create


PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
api_token Stringa (testo) La tua chiave API
audiofile Binario File audio da processare. Non necessario se è impostato il parametro url o il modello non prevede file in input. Per i modelli di matchering, usare target_audiofile e reference_audiofile come input invece di audiofile.
url Stringa (testo) Link al file audio. Non necessario se è impostato il parametro audiofile.
remote_type Stringa (testo) (Opzionale) Origine del file audio remoto. Di default, è direct. Non richiesto se è impostato il parametro audiofile. Origini supportate sono direct (download diretto), ) mega (MEGA), drive (Google Drive), dropbox (Dropbox).
sep_type Intero (opzionale) Tipo di separazione, predefinito 11 (Modello Demucs3 B (voce, batteria, basso, altro))
add_opt1 Stringa (testo) (opzionale) Primo campo aggiuntivo del tipo di separazione
add_opt2 Stringa (testo) (opzionale) Secondo campo aggiuntivo del tipo di separazione
add_opt3 Stringa (testo) (Facoltativo) Tipo di separazione, terzo campo addizionale
output_format Intero (opzionale) formato di output, predefinito 0 (mp3 (320kbps))
is_demo Booleano (opzionale) la separazione dovrebbe essere pubblicata sulla pagina demo, predefinito è falso

Tipo di separazione (sep_type) e valori dei parametri opzionali (add_opt1, add_opt2, ...)

Nome Valore Parametri opzionali
Ensemble (vocals, instrum) 26 Chiave: add_opt1
Nome: Output files
Opzioni:
  • 0 - Standard set (default)
  • 1 - Include intermediate results and max_fft, min_fft

Chiave: add_opt2
Nome: Model Type
Opzioni:
  • 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) (default)
  • 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 Chiave: add_opt1
Nome: Output files
Opzioni:
  • 0 - Standard set (default)
  • 1 - Include intermediate results and max_fft, min_fft

Chiave: add_opt2
Nome: Model Type
Opzioni:
  • 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) (default)
Ensemble All-In (vocals, bass, drums, piano, guitar, lead/back vocals, other) 30 Chiave: add_opt1
Nome: Output files
Opzioni:
  • 0 - Standard set (default)
  • 1 - Include intermediate results and max_fft, min_fft

Chiave: add_opt2
Nome: Model Type
Opzioni:
  • 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) (default)
BS Roformer SW (vocals, bass, drums, guitar, piano, other) 63
Demucs4 HT (vocals, drums, bass, other) 20 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - htdemucs_ft (High Quality, Slow)
  • 1 - htdemucs (Good Quality, Fast) (default)
  • 2 - htdemucs_6s (6 stems, additional piano and guitar)
BS Roformer (vocals, instrumental) 40 Chiave: add_opt1
Nome: Vocal model type
Opzioni:
  • 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) (default)
BS PolarFormer (vocals, instrumental) 123 Chiave: add_opt1
Nome: Overlap
Opzioni:
  • 2 - 50% (default)
  • 8 - 87.5%
MelBand Roformer (vocals, instrumental) 48 Chiave: add_opt1
Nome: Vocal model type
Opzioni:
  • 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) (default)
  • 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 Chiave: add_opt1
Nome: Vocal model type
Opzioni:
  • 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) (default)
SCNet (vocals, instrumental) 46 Chiave: add_opt1
Nome: Vocal model type
Opzioni:
  • 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) (default)
  • 6 - SCNet XL IHF (high instrum fullness by becruily)
MDX B (vocals, instrumental) 23 Chiave: add_opt1
Nome: Vocal model type
Opzioni:
  • 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) (default)
  • 12 - UVR-MDX-NET-Inst_HQ_5 (SDR: 9.45)
Ultimate Vocal Remover VR (vocals, music) 9 Chiave: add_opt1
Nome: Model Type
Opzioni:
  • 0 - HP2-4BAND-3090_4band_arch-500m_1 (default)
  • 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)

Chiave: add_opt2
Nome: Agressiveness
Opzioni:
  • 0.3 - 0.3 (default)
  • 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 Chiave: add_opt1
Nome: Karaoke model type
Opzioni:
  • 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) (default)
  • 7 - BS Roformer by anvuew (SDR: 10.22)

Chiave: add_opt2
Nome: Extraction type
Opzioni:
  • 0 - Use as is (default)
  • 1 - Extract vocals first
MDX-B Karaoke (lead/back vocals) 12 Chiave: add_opt1
Nome: Karaoke model type
Opzioni:
  • 0 - Extract directly from mixture (SDR lead vocals: 6.81) (default)
  • 1 - Extract from vocals part (SDR lead vocals: 7.94)
MVSep Crowd removal (crowd, other) 34 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 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) (default)
Medley Vox (Multi-singer separation) 53 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - Apply to original file
  • 1 - Extract vocals first (default)
MVSep Multichannel BS (vocals, instrumental) 43 Chiave: add_opt1
Nome: Model Type
Opzioni:
  • 0 - BS Roformer (SDR: 11.81) (default)
  • 1 - MDX23C (SDR: 10.36)
  • 2 - MelBand Roformer (SDR: 11.17)
  • 3 - MelBand Roformer XL (SDR: 11.28)
MVSep Male/Female separation 57 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 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) (default)

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

Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract vocals first
MVSep Drums (drums, other) 44 Chiave: add_opt1
Nome: Drums model type
Opzioni:
  • 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) (default)

Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part

Chiave: add_opt3
Nome: Output files
Opzioni:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
MVSep Bass (bass, other) 41 Chiave: add_opt1
Nome: Bass model type
Opzioni:
  • 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) (default)

Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part

Chiave: add_opt3
Nome: Output files
Opzioni:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
MVSep Synth (synth, other) 88 Chiave: add_opt1
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part
DrumSep (4-6 stems: kick, snare, cymbals, toms, ride, hh, crash) 37 Chiave: add_opt1
Nome: Model Type
Opzioni:
  • 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) (default)

Chiave: add_opt2
Nome: Preprocess
Opzioni:
  • 0 - Apply Drums model before (default)
  • 1 - Use as is (audio must contain drums only)
MVSep Piano (piano, other) 29 Chiave: add_opt1
Nome: Piano model type
Opzioni:
  • 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) (default)
MVSep Digital Piano (digital-piano, other) 79 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from piano part
MVSep Keys (keys, other) 106
MVSep Organ (organ, other) 58 Chiave: add_opt1
Nome: Organ model type
Opzioni:
  • 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) (default)
MVSep Harpsichord (harpsichord, other) 91
MVSep Accordion (accordion, other) 99
MVSep Guitar (guitar, other) 31 Chiave: add_opt1
Nome: Guitar model type
Opzioni:
  • 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) (default)
MVSep Acoustic Guitar (acoustic-guitar, other) 66 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from guitar part
MVSep Electric Guitar (electric-guitar, other) 81 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from guitar part
MVSep Lead/Rhythm Guitar (lead-guitar, rhythm-guitar) 101 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - Two-stage model (SDR: 9.21) (default)
  • 1 - One-stage model (SDR: 9.02)
MVSep Pedal Steel Guitar 124
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 Chiave: add_opt1
Nome: String model type
Opzioni:
  • 0 - MDX23C (SDR strings: 3.84)
  • 1 - BS Roformer (SDR strings: 5.41) (default)

Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part
MVSep Violin (violin, other) 65
MVSep Viola (viola, other) 69 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from strings part
MVSep Cello (cello, other) 70 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from strings part
MVSep Double Bass (double-bass, other) 73 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from strings part
MVSep Wind (wind, other) 54 Chiave: add_opt1
Nome: Wind model type
Opzioni:
  • 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) (default)

Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from instrumental part

Chiave: add_opt3
Nome: Output files
Opzioni:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
MVSep Brass (brass, other) 107 Chiave: add_opt1
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from wind part
MVSep Woodwind (woodwind, other) 108 Chiave: add_opt1
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from wind part
MVSep Saxophone (saxophone, other) 61 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 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) (default)
MVSep Flute (flute, other) 67 Chiave: add_opt1
Nome: Flute model type
Opzioni:
  • 0 - SCNet XL (SDR flute: 6.27)
  • 1 - BS Roformer (SDR flute: 9.46) (default)

Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from wind part
MVSep Trumpet (trumpet, other) 71 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from wind part
MVSep Trombone (trombone, other) 75 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from wind part
MVSep Oboe (oboe, other) 77 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from wind part
MVSep Clarinet (clarinet, other) 78 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from wind part
MVSep French Horn (french-horn, other) 82 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from wind part
MVSep Harmonica (harmonica, other) 87 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from wind part
MVSep Tuba (tuba, other) 92
MVSep Bassoon (bassoon, other) 93
MVSep Bagpipes (bagpipes , other) 116 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 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 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from percussion part
MVSep Celesta (celesta, other) 110 Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from percussion part
MVSep Demucs4HT DNR (speech, music, effects) 24 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - Single (SDR: 9.62) (default)
  • 1 - Ensemble (SDR: 10.16)
BandIt Plus (speech, music, effects) 36
BandIt v2 (speech, music, effects) 45 Chiave: add_opt1
Nome: Model Type
Opzioni:
  • 0 - Multi language model (default)
  • 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 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - SCNet Large (SDR avg: 11.22)
  • 1 - MelBand Roformer (SDR avg: 10.99)
  • 2 - Mel + SCNet (SDR avg: 11.54) (default)

Chiave: add_opt2
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Use vocals model to help

Chiave: add_opt3
Nome: Output files
Opzioni:
  • 0 - Standard set (default)
  • 1 - Include results of independent models
MVSep Braam 117
MVSep Risers 125
MVSep FX 122
Apollo Enhancers (by JusperLee, Lew, baicai1145) 51 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - MP3 Enhancer (by JusperLee)
  • 1 - Universal Super Resolution (by Lew)
  • 2 - Vocals Super Resolution (by Lew)
  • 3 - Universal Super Resolution (by MVSep Team) (default)
  • 4 - Universal Super Resolution (by baicai1145)

Chiave: add_opt2
Nome: Cutoff (Hz)
Opzioni:
  • 0 - No cutoff (default)
  • 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 Chiave: add_opt1
Nome: Model Type
Opzioni:
  • 0 - Reverb removal by FoxJoy (MDX-B)
  • 8 - Reverb removal by aufr33 and jarredou (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) (default)

Chiave: add_opt2
Nome: Preprocess
Opzioni:
  • 0 - Extract vocals (needed for Mel/BS Roformer)
  • 1 - Use as is (default)
DeNoise by aufr33 and gabox 47 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - aufr33 (Standard) (default)
  • 1 - aufr33 (Aggressive)
  • 2 - gabox
AudioSR (Super Resolution) 59 Chiave: add_opt1
Nome: Cutoff (Hz)
Opzioni:
  • 0 - Automatic (default)
  • 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 Chiave: add_opt1
Nome: Text prompt
Opzioni:

Chiave: add_opt2
Nome: Length (in seconds)
Opzioni:
  • 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 (default)
Whisper (extract text from audio) 39 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - Apply to original file
  • 1 - Extract vocals first (default)

Chiave: add_opt2
Nome: Transcription type
Opzioni:
  • 0 - New timestamps by linto-ai
  • 1 - Old version of timestamps by whisper (default)
Parakeet (extract text from audio) 64 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - Apply to original file
  • 1 - Extract vocals first (default)

Chiave: add_opt2
Nome: Version
Opzioni:
  • 0 - Parakeet v2
  • 1 - Parakeet v3 (default)
VibeVoice (Voice Cloning) 103 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (default)

Chiave: add_opt2
Nome: Text prompt
Opzioni:

Chiave: add_opt3
Nome: Extract vocals first
Opzioni:
  • 0 - Use original reference file
  • 1 - Extract vocals first (default)
VibeVoice (TTS) 104 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (default)

Chiave: add_opt2
Nome: Text prompt
Opzioni:
Qwen3-TTS (Custom Voice) 118 Chiave: add_opt1
Nome: Text prompt
Opzioni:

Chiave: add_opt2
Nome: Speaker
Opzioni:
  • aiden - Aiden (English) (default)
  • 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)

Chiave: add_opt3
Nome: Language
Opzioni:
  • auto - Auto (default)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Chiave: add_opt4
Nome: Voice description
Opzioni:
Qwen3-TTS (Voice Design) 119 Chiave: add_opt1
Nome: Text prompt
Opzioni:

Chiave: add_opt2
Nome: Voice description
Opzioni:

Chiave: add_opt3
Nome: Language
Opzioni:
  • auto - Auto (default)
  • 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 Chiave: add_opt1
Nome: Text prompt
Opzioni:

Chiave: add_opt2
Nome: Reference text in audio (optional)
Opzioni:

Chiave: add_opt3
Nome: Language
Opzioni:
  • auto - Auto (default)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Chiave: add_opt4
Nome: Extract vocals first
Opzioni:
  • 0 - Use original reference file (default)
  • 1 - Extract vocals first
Mega 53-stem Model 126
Bark (Speech Gen) 115 Chiave: add_opt1
Nome: Text prompt
Opzioni:

Chiave: add_opt2
Nome: Speaker
Opzioni:
  • 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) (default)
  • 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 Chiave: add_opt1
Nome: Model Type
Opzioni:
  • 0 - Extract directly from mixture
  • 1 - Extract from vocals part (default)
Aspiration (by Sucial) 50 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract from vocals part
Phantom Centre extraction 55 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - Phantom Centre by wesleyr36 (MDX23C)
  • 1 - Phantom Centre by gilliaan (BSRoformer) (default)
  • 2 - Phantom Centre by gilliaan (mdx23c)
Matchering (by sergree) 68
SOME (Singing-Oriented MIDI Extractor) 80 Chiave: add_opt1
Nome: How to use
Opzioni:
  • 0 - Apply to original file
  • 1 - Extract vocals first (default)
Transkun (piano -> midi) 113 Chiave: add_opt1
Nome: How to extract
Opzioni:
  • 0 - Extract directly from mixture (default)
  • 1 - Extract piano first
Basic Pitch (MIDI Extraction) 114
HeartMuLa (Song Gen) 121 Chiave: add_opt1
Nome: Lyrics
Opzioni:

Chiave: add_opt10
Nome: Topic
Opzioni:
  • --- - --- (default)
  • 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

Chiave: add_opt2
Nome: Tags (optional)
Opzioni:

Chiave: add_opt3
Nome: Genre
Opzioni:
  • --- - --- (default)
  • 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

Chiave: add_opt4
Nome: Timbre
Opzioni:
  • --- - --- (default)
  • 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

Chiave: add_opt5
Nome: Gender
Opzioni:
  • --- - --- (default)
  • male - Male
  • female - Female

Chiave: add_opt6
Nome: Mood
Opzioni:
  • --- - --- (default)
  • 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

Chiave: add_opt7
Nome: Instrument
Opzioni:
  • --- - --- (default)
  • 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

Chiave: add_opt8
Nome: Scene
Opzioni:
  • --- - --- (default)
  • 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

Chiave: add_opt9
Nome: Region
Opzioni:
  • --- - --- (default)
  • 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 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - Demucs3 Model A (Contest Version)
  • 1 - Demucs3 Model B (High Quality) (default)
MDX A/B (vocals, drums, bass, other) 7 Chiave: add_opt1
Nome: Vocal model type
Opzioni:
  • 0 - MDX A (Contest Version)
  • 3 - MDX Kimberley Jensen 2023.02.12 SDR: 9.30 (New) (default)
  • 1 - MDX UVR 2022.01.01 SDR 8.62
  • 2 - MDX UVR 2022.07.25 SDR 8.51
Vit Large 23 (vocals, instrum) 33 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - v1 (SDR vocals: 9.78)
  • 1 - v2 (SDR vocals: 9.90) (default)
UVRv5 Demucs (vocals, music) 17 Chiave: add_opt1
Nome: Model Type
Opzioni:
  • 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 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - 2 stems (vocals, music) (default)
  • 1 - 4 stems (vocals, drums, bass, other)
  • 2 - 5 stems (vocals, drums, bass, piano, other)
UnMix 3 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - unmix XL (vocals, drums, bass, other) (default)
  • 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 Chiave: add_opt1
Nome: Model Type
Opzioni:
  • 0 - Bass (MUSDB18HQ AVG)
  • 1 - Drums (MUSDB18HQ AVG)
  • 2 - Vocals (MUSDB18HQ AVG) (default)
  • 3 - Other (MUSDB18HQ AVG)
LarsNet (kick, snare, cymbals, toms, hihat) 38 Chiave: add_opt1
Nome: Model type
Opzioni:
  • 0 - Apply Demucs4HT first to get drums (default)
  • 1 - Use as is (audio must contain drums only)

Valori del formato di output (output_format)

Nome Valore
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

Codice di esempio Curl:

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

Dettagli della risposta:

Chiave Valore
success
  • false - Quando la creazione del processo è fallito
  • true - Quando il processo è stato creato correttamente
data Contiene informazioni extra dipendenti dalla chiave success
data -> link Mostra link all'URL "OTTIENI IL RISULTATO" del processo creato (mostrato solo nel caso in cui success è true)
data -> hash Mostra l'hash del processo creato (mostrato solo nel caso in cui success è true)
data -> message Mostra la descrizione di un errore (mostrato solo nel caso in cui success è false

Errori

L'API MVSEP utilizza i seguenti codici di errore:

Codice di errore Significato
400 Mancano alcuni parametri o sono non validi. Questo errore appare quando non si passano tutti i parametri obbligatori o si passano parametri non validi.
401 api_token sconosciuto o non valido. Questo errore appare se si utilizza una chiave API sconosciuta

ottiene risultato

Per ottenere il risultato della separazione, è necessario effettuare una chiamata GET al seguente URL:
https://mvsep.com/api/separation/get


PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
hash Stringa (testo) Hash della separazione
mirror Intero (Facoltativo) Usa un altro mirror se è impostato su 1, predefinito a 0. Richiede api_token e 1 credito se impostato a 1.
api_token Stringa (testo) (Facoltativo) Chiave API dell'utente. Richiesto se il parametro del mirror è impostato a 1.

Codice di esempio Curl:

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

Dettagli della risposta:

Chiave Valore
success
  • false - Quando il file hash non è stato trovato, è stato rimosso, oppure è scaduto
  • true - Quando il file hash è stato trovato ed è valido
status
  • not_found - Quando il processo non è valido
  • waiting - Quando il processo è in coda e non è stato ancora processato
  • processing - Quando il processo è in corso
  • done - Quando il processo è avvenuto correttamente
  • failed - Quando il processo è fallito
  • distributing - Quando il l'audio file del processo è grande ed è stato distribuito a più istanze GPU.
  • merging - Quando tutte le parti di distribuzione del processo sono hanno concluso e stanno per essere unite.
data Contiene informazioni extra che dipendono dalla chiave status
data -> queue_count Mostra il numero dei processi non completati nella priority dell'utente (mostrato solo nel caso in cui status è waiting o distributing)
data -> current_order Mostra l'ordine del processo dell'utente (mostrato solo nel caso in cui status è waiting o distributing)
data -> message Mostra la descrizione dello stato (mostrato su tutti gli status, altrimenti mostra la ragione degli errori quando i>status è failed)
data -> algorithm Mostra l'algoritmo utilizzato nel processo (mostrato solo quando status è done)
data -> algorithm_description Mostra i dettagli dell'algoritmo utilizzato nel processo (mostrato solo quando status è done)
data -> output_format Mostra il formato dell'output del processo (mostrato solo quando status è done)
data -> tags Mostra i meta tags dell'audio (mostrato solo quando status è done)
data -> input_file Mostra i dettagli del download dell'input audio (mostrato solo quando status è done)
data -> files Mostra i dettagli del download degli output audio (mostrato solo quando status è done
data -> date Mostra la data dell'inizio del processo (mostrato solo quando status è done)
data -> finished_chunks Mostra il numero delle parti finite di un processo grande (mostrato solo quando status è distributing)
data -> all_chunks Mostra il numero di tutte le parti di un processo grande (mostrato solo quando status è distributing)

ottiene risultato

Per ottenere i risultati di un task di separazione da remoto, eseguire una chiamata GET al seguente url:
https://mvsep.com/api/separation/get-remote


PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
hash Stringa (testo) Hash della separazione

Codice di esempio Curl:

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

Dettagli della risposta:

Chiave Valore
success
  • false - Quando il file hash non è stato trovato, è stato rimosso, oppure è scaduto
  • true - Quando il file hash è stato trovato ed è valido
status
  • not_found - Quando il processo non è valido
  • waiting - Quando il processo è in coda e non è stato ancora processato
  • processing - Quando il processo è in corso
  • done - Quando il processo è avvenuto correttamente
  • failed - Quando il processo è fallito
data Contiene informazioni extra che dipendono dalla chiave status
data -> queue_count Mostra il numero di task di separazioni non processate in lista di priorità dell'utente (mostrato solo quando status è waiting).
data -> current_order Mostra l'ordine del task di separazione dell'utente (mostrato solo quando status è waiting).
data -> message Mostra la descrizione dello stato (solo quando status è failed).
data -> link Mostra il link all'url "OTTIENI RISULTATI" del task di separazione creato (mostrato solo quando status è done).
data -> hash Hash della separazione (mostrato solo quando status è done).

Annulla separazione

Per annullare la separazione e far rimborsare i crediti usati (se il task di separazione non è ancora stato processato), eseguire una chiamata POST al seguente url:
https://mvsep.com/api/separation/cancel


PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
api_token Stringa (testo) Chiave API dell'utente
hash Stringa (testo) Hash della separazione

Codice di esempio Curl:

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

Dettagli della risposta:

Chiave Valore
success
  • false - Quando il file hash non è stato trovato, è stato rimosso, oppure è scaduto
  • true - Quando il file hash è stato trovato ed è valido

Informazioni sul sito

Ottieni tipi di separazione

Per ottenere dati dettagliati sui tipi di separazione, devi fare una chiamata GET al seguente url:
https://mvsep.com/api/app/algorithms

PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
scopes Stringa (testo) Scegliere se includere modelli che usano diverse modalità di input.
  • single_upload - Modello a singolo file in input
  • no_upload - Modello che non prevede l'upload di file per input (come Stable Audio Open Gen)
  • matchering_upload - Modello di Matchering (con un file audio come target e uno come riferimento)
Rimanda di default a single_upload se non fornito. Per ottenere tutti i modelli, impostare scopes=single_upload,no_upload,matchering_upload.

Codice di esempio Curl:

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

Dettagli della risposta:

Restituisce i dati come un array (vettore):

Chiave Valore
render_id Valore del tipo di separazione (ID)
name Nome del tipo di separazione
algorithm_group_id Il gruppo a cui appartiene il tipo di separazione:
algorithm_group Contiene informazioni riguardo il gruppo di algoritmi a cui appartiene l'algoritmo.
algorithm_group -> name Nome del gruppo di algoritmi.
audio_widget Il tipo di widget audio da usare per l'algoritmo. Può essere utilizzato per determinare la modalità di visualizzazione nel frontend del player audio per l'algoritmo. Possibili valori sono:
  • single_upload - L'algoritmo usa un upload di un singolo file audio come input. Il player audio dovrebbe permettere all'utente di caricare un singolo file audio.
  • no_upload - L'algoritmo non usa un upload di file come input. Il player audio non deve mostrare un'opzione per l'upload di file.
  • matchering_upload - L'algoritmo usa un upload per Matchering come input, che consiste in un file audio target (da elaborare) e uno di riferimento (l'obiettivo da raggiungere)
orientation Per coloro a cui è destinato questo tipo di separazione:
  • 0 - Tutti gli utente
  • 1 - Utenti registrati
  • 2 - Utenti Premium
order_id L'ordine del tipo di separazione
price_coefficient Usato per calcolare quanti crediti servono al processo per un utente premium.
Usa questa formula : floor(<Durata dell'audiofile in secondi> * price_coefficient / 60)?:1
usage Mostra conteggio di utilizzi mensili per quel tipo di separazione
rating Mostra valutazione mensile dell'utilizzo di quel tipo di separazione come array:
  • average - Valutazione media
  • total - Conteggio valutazioni
algorithm_fields Contiene informazioni riguardo i campi addizionali dei tipi di separazione
algorithm_fields -> name Mostra quale campo addizionale del tipo di separazione:
  • add_opt1 - primo
  • add_opt2 - secondo
  • add_opt3 - terzo
Dovrai pubblicare la separazione con questo nome per poter selezionare il campo addizionale corretto.
algorithm_fields -> text Mostra il nome del campo addizionale del tipo di separazione
algorithm_fields -> options Valore delle catene della chiave codificata JSON del campo addizionale
algorithm_fields -> default_key Valore predefinito del campo addizionale. Una delle chiavi di <code>algorithm_fields -> options</code>
algorithm_descriptions Contiene informazioni sulla descrizione del tipo di separazione.
algorithm_descriptions -> short_description Piccola descrizione del tipo di separazione che non usa HTML.
algorithm_descriptions -> long_description Descrizione dettagliata del tipo di separazione che usa HTML.
algorithm_descriptions -> lang Specifica il codice della lingua della descrizione.

ottieni novità

Per ottenere informazioni sulle ultime novità di MVSEP, devi fare una chiamata GET al seguente url:
https://mvsep.com/api/app/news


PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
lang Stringa (testo) (facoltativo) codice lingua a 2 lettere (en, ru)
start Intero (facoltativo) Punto di inizio offset, predefiniti a 0 (i.e. comincia dall'ultimo)
limit Intero (facoltativo) Massima quantità di dettagli restituita, predefiniti a 10, il massimo è 20.

Codice di esempio Curl:

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

Dettagli della risposta:

Restituisce i dati come un array (vettore):

Chiave Valore
title Titolo delle notizie
lang Titolo delle notizie
text Descrizione completa delle notizie
created_at Data delle notizie

ottieni coda di elaborazione

Per ottenere conteggio della coda di elaborazione del sito, eseguire una chiamata GET al seguente url:
https://mvsep.com/api/app/queue


PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
api_token Stringa (testo) (opzionale) Chiave API dell'utente

Codice di esempio Curl:

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

Dettagli della risposta:

Chiave Valore
queue Contiene array di code di elaborazione attuali per vari piani:
  • in_process - Task di separazione attualmente in fase di elaborazione
  • premium - Numero in coda per utenti premium
  • registered - Numero in coda per utenti registrati
  • unregistered - Numero in coda per utenti non registrati
plan Contiene il numero in coda attuale per il piano scelto (aggiungere api_token per ottenere il valore riservato a utenti registrati/premium)
  • plan - Il tuo piano attuale
  • queue - Numero in coda con il tuo piano attuale

ottieni separazioni demo

Per avere informazioni sulle separazioni demo, devi fare una chiamata GET al seguente url: https://mvsep.com/api/app/demo


PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
start Intero (facoltativo) Punto di inizio offset, predefiniti a 0 (i.e. comincia dall'ultimo)
limit Intero (facoltativo) Massima quantità di dettagli restituita, predefiniti a 10, il massimo è 20.
algorithm_id Intero ID opzionale del tipo di separazione. Utilizzare esclusivamente per richiedere separazioni demo create da un singolo algoritmo. I valori render_id si trovano nell'endpoint OTTIENI TIPI DI SEPARAZIONE
options[FIELD] Stringa (testo) / intero Filtro opzionale per valori di parametri dell'algoritmo. Sostituire FIELD con un campo chiave aggiuntivo da algorithm_fields -> name nella risposta da OTTIENI TIPI DI SEPARAZIONE, quindi passa una delle chiavi options di quel campo come valore. Esempio: options[vocals]=1.
additional_options Stringa (testo) ?

Codice di esempio Curl:

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'

Per creare filtri per le opzioni, innanzitutto chiamare https://mvsep.com/api/app/algorithms e ispezionare la lista di campi algorithm_fields di ogni algoritmo. Usare il campo name dentro a options[FIELD] e usare una delle chiavi di opzione JSON come valore.

Dettagli della risposta:

Restituisce i dati come un array (vettore):

Chiave Valore
hash Hash della separazione
date Data della separazione
input_audio URL dell'input audio
size Dimensioni dell'input audio
algorithm Contieni informazioni base sul tipo di separazione utilizzata (si riferisce al tab "OTTIENI TIPI DI SEPARAZIONE" per informazioni sui parametri restituiti)

Autenticazione utente

login

Per autenticare l'utente e ottenere la sua chiave API, devi fare una chiamata POST al seguente url:
https://mvsep.com/api/app/login

PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
email Stringa (testo) Email dell'utente
password Stringa (testo) Password dell'utente

Codice di esempio Curl:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<Email dell'utente>"' --form 'password="<Password dell'utente>"'

Dettagli della risposta:

Chiave Valore
success
  • false - Avviene quando sono state inserite credenziali non corrette
  • true - Avviene quando sono state inserite credenziali corrette
data Contiene informazioni quando le credenziali sono corrette
data -> name Nome dell'utente
data -> email Email dell'utente
data -> api_token La chiave API dell'utente. Assicurati di conservarla in un posto sicuro e usuale per le operazioni successive.
data -> premium_minutes Crediti rimanenti dell'utente
data -> premium_enabled Se l'utente ha acconsentito che i crediti vengano spesi.
  • 0 - non ammesso
  • 1 - ammesso
data -> long_filenames_enabled Se l'utente vuole informazioni extra sui nomi dei file:
  • 0 - più corto
  • 1 - più lungo

Errori

L'API MVSEP utilizza i seguenti codici di errore:

Codice di errore Significato
400 Credenziali inserite non corrette

registrati

Per registrare l'utente al sito MVSEP, devi fare una chiamata POST al seguente url:
https://mvsep.com/api/app/register


PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
name Stringa (testo) Nome dell'utente
email Stringa (testo) Email dell'utente
password Stringa (testo) Password dell'utente
password_confirmation Stringa (testo) Reinserisci la password dell'utente

Codice di esempio Curl:

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"'

Dettagli della risposta:

Chiave Valore
success
  • false - Avviene quando la meil non è valida, l'utente è esistente o la conferma non è corretta
  • true - Avviene quando il modulo è valido
message Avviene quando il modulo è valido

Errori

L'API MVSEP utilizza i seguenti codici di errore:

Codice di errore Significato
400 Modulo invalido

Profilo

Ottiene utente

Per ottenere informazioni sull'utente, devi fare una chiamata GET al seguente url:
https://mvsep.com/api/app/user

PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
api_token Stringa (testo) Chiave API dell'utente

Codice di esempio Curl:

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

Dettagli della risposta:

Chiave Valore
success
  • false - Avviene quando è stato inserita una chiave API non valdia
  • true - Avviene quando è stato inserita una chiave API vaaldia
data Contiene informazioni quando le credenziali sono corrette
data -> name Nome dell'utente
data -> email Email dell'utente
data -> api_token La chiave API dell'utente. Assicurati di conservarla in un posto sicuro e usuale per le operazioni successive.
data -> premium_minutes Crediti rimanenti dell'utente
data -> premium_enabled Se l'utente ha acconsentito che i crediti vengano spesi.
  • 0 - non ammesso
  • 1 - ammesso
data -> long_filenames_enabled Se l'utente vuole informazioni extra sui nomi dei file:
  • 0 - più corto
  • 1 - più lungo
data -> current_queue Mostra le separazioni in corso per l'utente

Errori

L'API MVSEP utilizza i seguenti codici di errore:

Codice di errore Significato
400 Chiave API non valida

Ottiene cronologia delle separazioni

Per ottenere informazioni di base sulla cronologia dell'utente, devi fare una chiamata GET al seguente url:
https://mvsep.com/api/app/separation_history


PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
api_token Stringa (testo) Chiave API dell'utente
start Intero (facoltativo) Punto di inizio offset, predefiniti a 0 (i.e. comincia dall'ultimo)
limit Intero (facoltativo) Massima quantità di dettagli restituita, predefiniti a 10, il massimo è 20.

Codice di esempio Curl:

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

Dettagli della risposta:

Chiave Valore
success
  • false - Avviene quando è stato inserita una chiave API non valdia
  • true - Avviene quando è stato inserita una chiave API vaaldia
data Contiene array di informazione di base sulle precedenti operazioni
data -> hash Hash della separazione
data -> job_exists Contiene array di informazione di base sulle precedenti operazioni
data -> credits Quando crediti utilizzati per il processo, è nullo se la separazione non esiste
data -> time_left Tempo approssimativo rimanente prima che il processo sia cancellato
data -> algorithm Contieni informazioni base sul tipo di separazione utilizzata (si riferisce al tab "OTTIENI TIPI DI SEPARAZIONE" per informazioni sui parametri restituiti)

Errori

L'API MVSEP utilizza i seguenti codici di errore:

Codice di errore Significato
400 Chiave API non valida

Abilita l'uso premium

Per abilitare l'uso premium per l'utente, devi fare una chiamata POST al seguente url:
https://mvsep.com/api/app/enable_premium


PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
api_token Stringa (testo) Chiave API dell'utente

Codice di esempio Curl:

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

Dettagli della risposta:

Chiave Valore
success
  • false - Avviene quando è stato inserita una chiave API non valdia
  • true - Avviene quando è stato inserita una chiave API vaaldia
message Informa sullo stato dell'operazione

Errori

L'API MVSEP utilizza i seguenti codici di errore:

Codice di errore Significato
400 Chiave API non valida

Disabilita l'uso premium

Per disabilitare l'uso premium per l'utente, devi fare una chiamata POST al seguente url:
https://mvsep.com/api/app/disable_premium


PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
api_token Stringa (testo) Chiave API dell'utente

Codice di esempio Curl:

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

Dettagli della risposta:

Chiave Valore
success
  • false - Avviene quando è stato inserita una chiave API non valdia
  • true - Avviene quando è stato inserita una chiave API vaaldia
message Informa sullo stato dell'operazione

Errori

L'API MVSEP utilizza i seguenti codici di errore:

Codice di errore Significato
400 Chiave API non valida

Abilita lunghi filenames

Per abilitare lunghi filenames per l'utente, devi fare una chiamata POST al seguente url:
https://mvsep.com/api/app/enable_long_filenames


PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
api_token Stringa (testo) Chiave API dell'utente

Codice di esempio Curl:

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

Dettagli della risposta:

Chiave Valore
success
  • false - Avviene quando è stato inserita una chiave API non valdia
  • true - Avviene quando è stato inserita una chiave API vaaldia
message Informa sullo stato dell'operazione

Errori

L'API MVSEP utilizza i seguenti codici di errore:

Codice di errore Significato
400 Chiave API non valida

disabilita lunghi filenames

Per disabilitare lunghi filenames per l'utente, devi fare una chiamata POST al seguente url:
https://mvsep.com/api/app/disable_long_filenames


PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
api_token Stringa (testo) Chiave API dell'utente

Codice di esempio Curl:

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

Dettagli della risposta:

Chiave Valore
success
  • false - Avviene quando è stato inserita una chiave API non valdia
  • true - Avviene quando è stato inserita una chiave API vaaldia
message Informa sullo stato dell'operazione

Errori

L'API MVSEP utilizza i seguenti codici di errore:

Codice di errore Significato
400 Chiave API non valida

Verificatore di qualità !!!!!!!!!!!!!!!!!!!!!!!NOTE: "entries" translates to "voci" in Italian, which also means "voices" in a general sense, and could lead to confusion if mistaken for referring to the vocal stem. So, I decided to use "voci di database" when referring to Quality Checker entries, adding a somewhat redundant "of the database" to make sure the context is unequivocal.

ottieni coda di elaborazione

Per ottenere più informazioni riguardo alle voci del database del verificatore di qualità in coda, eseguire una chiamata GET al seguente url:
https://mvsep.com/api/quality_checker/queue

PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
start Intero (facoltativo) Punto di inizio offset, predefiniti a 0 (i.e. comincia dall'ultimo)
limit Intero (facoltativo) Massima quantità di dettagli restituita, predefiniti a 10, il massimo è 20.

Codice di esempio Curl:

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

Dettagli della risposta:

Restituisce i dati come un array (vettore):

Chiave Valore
id Numero identificativo della voce del database
dataset_type Tipo del dataset scelto al momento dell'aggiunta del tipo di voce / leaderboard
  • 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 Data di creazione della voce del database
algo_name Nome del tipo/algoritmo di separazione usato
main_text Descrizione del tipo/algoritmo di separazione usato
proc Stato dell'elaborazione
  • 0 - Non elaborato
  • 1 - Elaborato
proc_remote_date Timestamp della data di elaborazione
msg Restituisce "OK" se completato, altrimenti mostra un messaggio d'errore
metrics Informazioni sulle metriche delle voci di database
sdr_* (wildcard) SDR degli stem corrispondenti !!!NOTE: "degli stems" could better translate to "delle tracce" in a more intuitive way, meaning "of the tracks", but would lose its meaning in this context of audio separation
dataset_name Nome del dataset

Ottieni leaderboard

Per ottenere più informazioni riguardo alle leaderboard del verificatore di qualità, eseguire una chiamata GET al seguente url:
https://mvsep.com/api/quality_checker/leaderboard

PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
dataset_type Stringa (testo) Tipo del dataset, di default 0 se non specificato.
  • 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 Intero (facoltativo) Punto di inizio offset, predefiniti a 0 (i.e. comincia dall'ultimo)
limit Intero (facoltativo) Massima quantità di dettagli restituita, predefiniti a 10, il massimo è 20.
algo_name_filter Stringa (testo) Filtra per il testo fornito i nomi del tipo/algoritmo di separazione
sort Stringa (testo) Ordina per SDR dello stem. Puoi ottenere una lista di valori ordinabili per il tipo di dataset fornito dalla chiave sortables.

Codice di esempio Curl:

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

Dettagli della risposta:

Chiave Valore
data Contiene un array di voci di database del verificatore di qualità. Fare riferimento alla risposta di OTTIENI CODA nella sezione del verificatore di qualità per maggiori informazioni.
dataset_type Chiave del tipo di dataset usato
sortables Chiavi che possono essere usate per ordinare un certo stem per tipo di dataset usato, in ordine sequenziale.
sort Chiave di ordinamento usata da dati ordinabili.

Crea voce di database

Per creare una voce di database del verificatore di qualità, eseguire una chiamata POST al seguente url:
https://mvsep.com/api/quality_checker/add

PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
api_token Stringa (testo) (richiesto) La tua chiave API
zipfile Binario (richiesto) File ZIP da elaborare
algo_name Stringa (testo) (richiesto) Nome dell'algoritmo
main_text Stringa (testo) (richiesto) Descrizione dell'algoritmo
dataset_type Stringa (testo) Tipo di dataset. Di default è 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 Stringa (testo) (richiesto) Password per eliminare l'algoritmo
ensemble Intero 0 - l'algoritmo non è un ensemble di modelli. 1 - l'algoritmo è un ensemble di modelli.

Codice di esempio Curl:

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"'

Dettagli della risposta:

Chiave Valore
success
  • false - quando la creazione della voce di database fallisce
  • true - quando la voce di database viene creata correttamente
data Contiene informazioni riguardo alla voce
data -> id ID della voce del database
data -> link Link alla voce del database

Errori

L'API MVSEP utilizza i seguenti codici di errore:

Codice di errore Significato
400 Modulo invalido
401 api_token sconosciuto o non valido. Questo errore appare se si utilizza una chiave API sconosciuta

Ottieni voce

Per ottenere informazioni sulla voce di database del verificatore di qualità in base all'ID, eseguire una chiamata GET al seguente url:
https://mvsep.com/api/quality_checker/entry

PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
id Intero (richiesto) ID della voce del database

Codice di esempio Curl:

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

Dettagli della risposta:

La risposta è la stessa di quella OTTIENI CODA dalla sezione verificatore di qualità, restituisce solo una voce di database.

Elimina voce di database

Per eliminare voci di database del verificatore di qualità tramite il loro ID e password, eseguire una chiamata GET al seguente url:
https://mvsep.com/api/quality_checker/delete

PARAMETRI DI RICHIESTA

Campo Tipo Descrizione
id Intero (richiesto) ID della voce del database
password Stringa (testo) (richiesto) Password utilizzata per la voce di database

Codice di esempio Curl:

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

Dettagli della risposta:

Chiave Valore
success
  • false - Quando l'eliminazione della voce di database è fallita
  • true - Quando la voce di database è stata eliminata correttamente
data->message Mostra se la voce di database è stata eliminata
MVSEP Logo

turbo@mvsep.com

Google Play App Store
Informazioni sul sito

FAQ

Verificatore di qualità

Algoritmi

Documentazione API completa

Azienda

Politica sulla privacy

Termini e condizioni

Politica di rimborso

Cookie Notice

Extra

Aiutaci a tradurre!

Aiutaci ad incrementare!