MVSEP Logo
  • Beranda
  • Berita
  • Paket
  • Demo
  • Buat Akun
  • Masuk
  • Tema
    Pemilih model
    Bahasa
    • 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ă

Mulai

API MVSEP menyediakan akses terprogram untuk membuat pemisahan, mengembalikan hasil, mendapatkan informasi situs, dan mengontrol kemampuan pengguna.

Untuk menggunakan API ini, Anda memerlukan Kunci API. Anda belum login, silakan login untuk mendapatkan token API Anda.

Contoh dalam Python: https://github.com/ZFTurbo/MVSep-API-Examples

Aplikasi tidak resmi MacVSep untuk Mac OS: https://github.com/septcoco/macvsep

Webhook dapat diatur di sini: Halaman Webhook

Spesifikasi OpenAPI: mvsep-openapi-spec.json

Perlu dicatat bahwa pengguna Premium dapat meminta pekerjaan bersamaan tanpa batas, sementara pengguna non-Premium hanya dapat meminta 1 pekerjaan bersamaan.

Aktivitas pemisahan

menciptakan pemisahan

Untuk membuat pemisahan, Anda perlu membuat panggilan POST ke url berikut:
https://mvsep.com/api/separation/create


PARAMETER KUERI

Bidang Jenis Deskripsi
api_token String Kunci API Anda
audiofile Biner File audio yang akan diproses. Tidak diperlukan jika parameter url diatur atau model tidak menggunakan input file. Untuk model matchering, gunakan target_audiofile dan reference_audiofile sebagai input, bukan audiofile.
url String Tautan ke file audio. Tidak diperlukan jika parameter audiofile diatur.
remote_type String (opsional) Tipe jarak jauh dari file audio. Default ke direct. Tidak diperlukan jika parameter audiofile diatur. Tipe yang didukung adalah direct (Unduh Langsung), mega (MEGA), drive (Google Drive), dropbox (Dropbox).
sep_type Integer (Bilangan Bulat) (opsional) Jenis Pemisahan, default ke 11 (Demucs3 Model B (vokal, drum, bass, lainnya))
add_opt1 String (opsional) Pemisahan Jenis bidang tambahan pertama
add_opt2 String (opsional) Pemisahan Jenis bidang tambahan kedua
add_opt3 String Jenis Pemisahan bidang tambahan ketiga
output_format Integer (Bilangan Bulat) (opsional) format output, default ke 0 (mp3 (320kbps))
is_demo Boolean (opsional) jika pemisahan dipublikasikan ke halaman demo, defaultnya adalah false

Tipe pemisahan (sep_type) dan nilai kolom tambahan (add_opt1, add_opt2, ...)

Nama Nilai Kolom tambahan
Ensemble (vocals, instrum) 26 Kunci: add_opt1
Nama: Output files
Opsi:
  • 0 - Standard set (bawaan)
  • 1 - Include intermediate results and max_fft, min_fft

Kunci: add_opt2
Nama: Model Type
Opsi:
  • 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) (bawaan)
  • 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 Kunci: add_opt1
Nama: Output files
Opsi:
  • 0 - Standard set (bawaan)
  • 1 - Include intermediate results and max_fft, min_fft

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

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

Kunci: add_opt2
Nama: Agressiveness
Opsi:
  • 0.3 - 0.3 (bawaan)
  • 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 Kunci: add_opt1
Nama: Karaoke model type
Opsi:
  • 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) (bawaan)
  • 7 - BS Roformer by anvuew (SDR: 10.22)

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

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

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

Kunci: add_opt2
Nama: How to extract
Opsi:
  • 0 - Extract directly from mixture (bawaan)
  • 1 - Extract from instrumental part

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

Kunci: add_opt2
Nama: How to extract
Opsi:
  • 0 - Extract directly from mixture (bawaan)
  • 1 - Extract from instrumental part

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

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

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

Kunci: add_opt2
Nama: How to extract
Opsi:
  • 0 - Extract directly from mixture (bawaan)
  • 1 - Extract from instrumental part

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

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

Kunci: add_opt2
Nama: How to extract
Opsi:
  • 0 - Extract directly from mixture (bawaan)
  • 1 - Use vocals model to help

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

Kunci: add_opt2
Nama: Cutoff (Hz)
Opsi:
  • 0 - No cutoff (bawaan)
  • 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 Kunci: add_opt1
Nama: Model Type
Opsi:
  • 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) (bawaan)

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

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

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

Kunci: add_opt2
Nama: Version
Opsi:
  • 0 - Parakeet v2
  • 1 - Parakeet v3 (bawaan)
VibeVoice (Voice Cloning) 103 Kunci: add_opt1
Nama: Model type
Opsi:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (bawaan)

Kunci: add_opt2
Nama: Text prompt
Opsi:

Kunci: add_opt3
Nama: Extract vocals first
Opsi:
  • 0 - Use original reference file
  • 1 - Extract vocals first (bawaan)
VibeVoice (TTS) 104 Kunci: add_opt1
Nama: Model type
Opsi:
  • 0 - VibeVoce 1.5B (Small)
  • 1 - VibeVoce 7B (Large) (bawaan)

Kunci: add_opt2
Nama: Text prompt
Opsi:
Qwen3-TTS (Custom Voice) 118 Kunci: add_opt1
Nama: Text prompt
Opsi:

Kunci: add_opt2
Nama: Speaker
Opsi:
  • aiden - Aiden (English) (bawaan)
  • 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)

Kunci: add_opt3
Nama: Language
Opsi:
  • auto - Auto (bawaan)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Kunci: add_opt4
Nama: Voice description
Opsi:
Qwen3-TTS (Voice Design) 119 Kunci: add_opt1
Nama: Text prompt
Opsi:

Kunci: add_opt2
Nama: Voice description
Opsi:

Kunci: add_opt3
Nama: Language
Opsi:
  • auto - Auto (bawaan)
  • 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 Kunci: add_opt1
Nama: Text prompt
Opsi:

Kunci: add_opt2
Nama: Reference text in audio (optional)
Opsi:

Kunci: add_opt3
Nama: Language
Opsi:
  • auto - Auto (bawaan)
  • english - English
  • russian - Russian
  • chinese - Chinese
  • french - French
  • german - German
  • italian - Italian
  • japanese - Japanese
  • korean - Korean
  • portuguese - Portuguese
  • spanish - Spanish

Kunci: add_opt4
Nama: Extract vocals first
Opsi:
  • 0 - Use original reference file (bawaan)
  • 1 - Extract vocals first
Bark (Speech Gen) 115 Kunci: add_opt1
Nama: Text prompt
Opsi:

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

Kunci: add_opt10
Nama: Topic
Opsi:
  • --- - --- (bawaan)
  • 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

Kunci: add_opt2
Nama: Tags (optional)
Opsi:

Kunci: add_opt3
Nama: Genre
Opsi:
  • --- - --- (bawaan)
  • 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

Kunci: add_opt4
Nama: Timbre
Opsi:
  • --- - --- (bawaan)
  • 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

Kunci: add_opt5
Nama: Gender
Opsi:
  • --- - --- (bawaan)
  • male - Male
  • female - Female

Kunci: add_opt6
Nama: Mood
Opsi:
  • --- - --- (bawaan)
  • 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

Kunci: add_opt7
Nama: Instrument
Opsi:
  • --- - --- (bawaan)
  • 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

Kunci: add_opt8
Nama: Scene
Opsi:
  • --- - --- (bawaan)
  • 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

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

Nilai format keluaran (output_format)

Nama Nilai
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

Contoh Kode Curl:

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

Rincian respons

Kunci Nilai
success
  • false - Ketika penciptaan lapangan kerja gagal
  • true - ketika pekerjaan berhasil dibuat
data Menyimpan informasi tambahan tergantung pada kunci sukses
data -> link Menampilkan tautan ke URL "DAPATKAN HASIL" dari pekerjaan yang dibuat (hanya ditampilkan ketika success bernilai true)
data -> hash Menampilkan hash pekerjaan yang dibuat (hanya ditampilkan ketika success bernilai true)
data -> message Menampilkan deskripsi kesalahan (hanya ditampilkan ketika success bernilai true)

Kesalahan

API MVSEP menggunakan kode kesalahan berikut:

Kode Kesalahan Arti
400 Beberapa parameter hilang atau tidak valid. Kesalahan ini muncul ketika Anda tidak mengirimkan setiap parameter wajib atau mengirimkan parameter yang tidak valid.
401 api_token tidak dikenal atau tidak valid. Kesalahan ini muncul jika Anda menggunakan kunci API yang tidak dikenal.

dapatkan hasil

Untuk mendapatkan hasil pemisahan, Anda perlu membuat panggilan GET ke url berikut:
https://mvsep.com/api/separation/get


PARAMETER KUERI

Bidang Jenis Deskripsi
hash String Hash Pemisahan
mirror Integer (Bilangan Bulat) (opsional) Menggunakan cermin lain jika disetel ke 1, default ke 0. Memerlukan api_token dan 1 kredit jika disetel ke 1.
api_token String (opsional) Kunci API pengguna. Diperlukan jika parameter mirror ditetapkan ke 1.

Contoh Kode Curl:

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

Rincian respons

Kunci Nilai
success
  • false - ketika hash file tidak ditemukan atau dihapus atau kedaluwarsa
  • true - ketika hash file ditemukan dan valid
status
  • not_found - ketika pekerjaan tidak valid
  • waiting - ketika pekerjaan berada dalam antrian dan belum diproses
  • processing - ketika pekerjaan sedang diproses
  • done - ketika pekerjaan telah berhasil diproses
  • failed - ketika pemrosesan pekerjaan gagal
  • distributing - ketika file audio pekerjaan berukuran besar dan didistribusikan ke beberapa instans GPU
  • merging - ketika semua bagian distribusi pekerjaan telah selesai diproses dan digabungkan
data Menyimpan informasi tambahan tergantung pada kunci status
data -> queue_count Menampilkan jumlah pekerjaan yang belum diproses berdasarkan prioritas pengguna (hanya ditampilkan saat status adalah menunggu atau mendistribusikan)
data -> current_order Menunjukkan urutan pekerjaan pengguna (hanya ditampilkan ketika status adalah menunggu atau mendistribusikan)
data -> message Menampilkan deskripsi status (ditampilkan pada semua status, menampilkan alasan kesalahan sebagai gantinya ketika status adalah gagal)
data -> algorithm Menunjukkan algoritma yang digunakan pada pekerjaan (hanya ditampilkan ketika status adalah selesai)
data -> algorithm_description Menampilkan detail algoritma yang digunakan pada pekerjaan (hanya ditampilkan saat status adalah selesai)
data -> output_format Menampilkan format keluaran pekerjaan (hanya ditampilkan saat status adalah selesai)
data -> tags Menampilkan tag meta audio (hanya ditampilkan saat status adalah done)
data -> input_file Menampilkan detail unduhan audio input (hanya ditampilkan saat status adalah selesai)
data -> files Menampilkan detail unduhan audio keluaran (hanya ditampilkan saat status adalah selesai)
data -> date Menunjukkan tanggal pemrosesan pekerjaan (hanya ditampilkan saat status adalah selesai)
data -> finished_chunks Menunjukkan jumlah bagian yang telah selesai dari suatu pekerjaan besar (hanya ditampilkan ketika status adalah distributing)
data -> all_chunks Menunjukkan jumlah semua bagian dari pekerjaan besar (hanya ditampilkan ketika status adalah distributing)

dapatkan hasil

Untuk mendapatkan hasil dari pekerjaan jarak jauh, Anda perlu melakukan panggilan GET ke url berikut:
https://mvsep.com/api/separation/get-remote


PARAMETER KUERI

Bidang Jenis Deskripsi
hash String Hash Pemisahan

Contoh Kode Curl:

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

Rincian respons

Kunci Nilai
success
  • false - ketika hash file tidak ditemukan atau dihapus atau kedaluwarsa
  • true - ketika hash file ditemukan dan valid
status
  • not_found - ketika pekerjaan tidak valid
  • waiting - ketika pekerjaan berada dalam antrian dan belum diproses
  • processing - ketika pekerjaan sedang diproses
  • done - ketika pekerjaan telah berhasil diproses
  • failed - ketika pemrosesan pekerjaan gagal
data Menyimpan informasi tambahan tergantung pada kunci status
data -> queue_count Menampilkan jumlah pekerjaan yang belum diproses dalam prioritas pengguna (hanya ditampilkan saat status adalah waiting).
data -> current_order Menampilkan urutan pekerjaan pengguna (hanya ditampilkan saat status adalah waiting).
data -> message Menampilkan deskripsi status (hanya ketika status adalah failed).
data -> link Menampilkan tautan ke URL "GET RESULT" dari pekerjaan yang dibuat (hanya ditampilkan saat status adalah done).
data -> hash Hash dari pemisahan (hanya ditampilkan saat status adalah done).

batalkan pemisahan

Untuk membatalkan pemisahan dan mengembalikan kredit yang digunakan (jika pemisahan belum diproses), Anda perlu melakukan panggilan POST ke url berikut:
https://mvsep.com/api/separation/cancel


PARAMETER KUERI

Bidang Jenis Deskripsi
api_token String API key pengguna
hash String Hash Pemisahan

Contoh Kode Curl:

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

Rincian respons

Kunci Nilai
success
  • false - ketika hash file tidak ditemukan atau dihapus atau kedaluwarsa
  • true - ketika hash file ditemukan dan valid

Informasi situs

dapatkan jenis pemisahan

Untuk mendapatkan data terperinci tentang jenis pemisahan, Anda perlu melakukan panggilan GET ke url berikut:
https://mvsep.com/api/app/algorithms

PARAMETER KUERI

Bidang Jenis Deskripsi
scopes String Apakah akan menyertakan model yang menggunakan bentuk input berbeda.
  • single_upload - Model input file tunggal
  • no_upload - Model tanpa unggah file (misalnya Stable Audio Open Gen)
  • matchering_upload - Model matchering (dengan file audio target dan file audio referensi)
Default ke single_upload jika tidak disediakan. Untuk mendapatkan semua model, atur scopes=single_upload,no_upload,matchering_upload.

Contoh Kode Curl:

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

Rincian respons

Mengembalikan data sebagai array:

Kunci Nilai
render_id Nilai tipe pemisahan (ID)
name Nama jenis pemisahan
algorithm_group_id Kelompok tempat tipe pemisahan berada:
algorithm_group Berisi informasi tentang grup algoritma tempat algoritma tersebut bernaung.
algorithm_group -> name Nama grup algoritma.
audio_widget Tipe widget audio yang akan digunakan untuk algoritma. Ini dapat digunakan untuk menentukan bagaimana menampilkan pemutar audio untuk algoritma di frontend. Nilai yang mungkin adalah:
  • single_upload - Algoritma menggunakan unggahan file tunggal sebagai input. Pemutar audio harus memungkinkan pengguna untuk mengunggah satu file audio.
  • no_upload - Algoritma tidak menggunakan unggahan file sebagai input. Pemutar audio tidak boleh menampilkan opsi unggah file.
  • matchering_upload - Algoritma menggunakan unggahan matchering sebagai input, yang terdiri dari file audio target dan file audio referensi.
orientation Untuk siapa jenis pemisahan ini ditujukan:
  • 0 - Semua pengguna
  • 1 - Pengguna terdaftar
  • 2 - Pengguna premium
order_id Urutan jenis pemisahan
price_coefficient Digunakan untuk menghitung berapa banyak kredit yang diambil pekerjaan dari pengguna premium.
Menggunakan rumus ini : floor(<durasi file audio dalam detik> * price_coefficient / 60)?:1
usage Menampilkan jumlah penggunaan bulanan dari tipe pemisahan
rating Menampilkan peringkat penggunaan bulanan dari tipe pemisahan dalam bentuk array:
  • average - peringkat rata-rata
  • total - jumlah suara
algorithm_fields Berisi informasi tentang bidang tambahan dari jenis pemisahan
algorithm_fields -> name Menunjukkan bidang tambahan jenis pemisahan:
  • add_opt1 - pertama
  • add_opt2 - kedua
  • add_opt3 - ketiga
Anda perlu memposting pemisahan dengan nama ini untuk memilih bidang tambahan yang tepat.
algorithm_fields -> text Menampilkan nama bidang tambahan dari jenis pemisahan.
algorithm_fields -> options Rantai kunci-nilai yang dikodekan JSON dari bidang tambahan
algorithm_fields -> default_key Nilai default dari bidang tambahan. Salah satu kunci <code>algorithm_fields -> options</code>
algorithm_descriptions Berisi informasi tentang deskripsi jenis pemisahan
algorithm_descriptions -> short_description Deskripsi kecil tentang jenis pemisahan yang tidak menggunakan HTML.
algorithm_descriptions -> long_description Deskripsi terperinci tentang jenis pemisahan yang menggunakan HTML.
algorithm_descriptions -> lang Kode bahasa yang ditentukan dalam deskripsi.

dapatkan berita

Untuk mendapatkan informasi tentang berita terkini tentang MVSEP, Anda perlu melakukan panggilan GET ke url berikut:
https://mvsep.com/api/app/news


PARAMETER KUERI

Bidang Jenis Deskripsi
lang String (opsional) kode bahasa 2 huruf (en, ru)
start Integer (Bilangan Bulat) (opsional) Offset titik awal, default ke 0 (yaitu mulai dari yang terbaru)
limit Integer (Bilangan Bulat) (opsional) Jumlah maksimum hasil yang dikembalikan, default ke 10, maksimum 20.

Contoh Kode Curl:

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

Rincian respons

Mengembalikan data sebagai array:

Kunci Nilai
title Judul berita
lang Judul berita
text Deskripsi berita lengkap
created_at Tanggal berita

ambil antrean (situs)

Untuk mendapatkan informasi antrean situs, Anda perlu melakukan panggilan GET ke url berikut:
https://mvsep.com/api/app/queue


PARAMETER KUERI

Bidang Jenis Deskripsi
api_token String (opsional) API key pengguna

Contoh Kode Curl:

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

Rincian respons

Kunci Nilai
queue Berisi array antrean saat ini untuk paket yang berbeda:
  • in_process - Sedang diproses
  • premium - Jumlah antrean untuk pengguna premium
  • registered - Jumlah antrean untuk pengguna terdaftar
  • unregistered - Jumlah antrean untuk pengguna tidak terdaftar
plan Berisi antrean saat ini untuk paket saat ini (tambahkan api_token ke permintaan untuk paket terdaftar/premium):
  • plan - Paket Anda saat ini
  • queue - Jumlah antrean untuk paket Anda saat ini

dapatkan demo pemisahan

Untuk mendapatkan informasi tentang pemisahan demo, Anda perlu membuat panggilan GET ke url berikut: https://mvsep.com/api/app/demo


PARAMETER KUERI

Bidang Jenis Deskripsi
start Integer (Bilangan Bulat) (opsional) Offset titik awal, default ke 0 (yaitu mulai dari yang terbaru)
limit Integer (Bilangan Bulat) (opsional) Jumlah maksimum hasil yang dikembalikan, default ke 10, maksimum 20.
algorithm_id Integer (Bilangan Bulat) ID tipe pemisahan opsional. Gunakan ini untuk mengembalikan demo pemisahan yang dibuat oleh satu algoritma saja. Nilai sesuai dengan render_id dari endpoint AMBIL TIPE PEMISAHAN.
options[FIELD] String / Integer Filter opsional untuk nilai opsi algoritma. Ganti FIELD dengan kunci kolom tambahan dari algorithm_fields -> name dalam respons AMBIL TIPE PEMISAHAN, lalu masukkan salah satu kunci options kolom tersebut sebagai nilainya. Contoh: options[vocals]=1.
additional_options String Filter 'raw contains' opsional terhadap data opsi pekerjaan yang tersimpan. Lebih disarankan menggunakan options[FIELD] untuk integrasi baru karena lebih eksplisit dan lebih mudah disusun.

Contoh Kode 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'

Untuk membangun filter opsi, pertama panggil https://mvsep.com/api/app/algorithms dan periksa daftar algorithm_fields setiap algoritma. Gunakan field name di dalam options[FIELD] dan gunakan salah satu kunci opsi JSON sebagai nilainya.

Rincian respons

Mengembalikan data sebagai array:

Kunci Nilai
hash Hash Pemisahan
date Tanggal pemisahan
input_audio Masukkan URL audio
size Masukkan ukuran audio
algorithm Berisi informasi dasar tentang jenis pemisahan yang digunakan (lihat tab GET SEPARATION TYPES untuk informasi tentang parameter yang dikembalikan)

Autentikasi pengguna

masuk

Untuk mengautentikasi pengguna dan mendapatkan kunci API pengguna, Anda perlu membuat panggilan POST ke url berikut:
https://mvsep.com/api/app/login

PARAMETER KUERI

Bidang Jenis Deskripsi
email String Email pengguna
password String Kata sandi pengguna

Contoh Kode Curl:

curl --location --request POST 'https://mvsep.com/api/app/login' --form 'email="<Email pengguna>"' --form 'password="<Kata sandi pengguna>"'

Rincian respons

Kunci Nilai
success
  • false - Terjadi ketika kredensial yang salah ditentukan
  • true - Terjadi ketika kredensial yang valid telah ditentukan
data Berisi informasi saat kredensial valid
data -> name Nama pengguna
data -> email Email pengguna
data -> api_token Kunci API pengguna. Pastikan untuk menyimpannya di tempat penyimpanan yang aman dan gunakan untuk operasi selanjutnya
data -> premium_minutes Kredit tersisa untuk pengguna
data -> premium_enabled Apakah pengguna mengizinkan kredit untuk dibelanjakan.
  • 0 - tidak diizinkan
  • 1 - diizinkan
data -> long_filenames_enabled Apakah pengguna menginginkan informasi tambahan dalam nama file:
  • 0 - lebih pendek
  • 1 - lebih panjang

Kesalahan

API MVSEP menggunakan kode kesalahan berikut:

Kode Kesalahan Arti
400 Kredensial yang diberikan salah

daftar

Untuk mendaftarkan pengguna ke situs MVSEP, Anda perlu membuat panggilan POST ke url berikut:
https://mvsep.com/api/app/register


PARAMETER KUERI

Bidang Jenis Deskripsi
name String Nama pengguna
email String Email pengguna
password String Kata sandi pengguna
password_confirmation String Ulangi kata sandi pengguna

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

Rincian respons

Kunci Nilai
success
  • false - Terjadi ketika email tidak valid, pengguna ada atau konfirmasi salah
  • true - Terjadi ketika formulir tersebut valid
message Terjadi ketika formulir tersebut valid

Kesalahan

API MVSEP menggunakan kode kesalahan berikut:

Kode Kesalahan Arti
400 Formulir tidak valid

profil

dapatkan pengguna

Untuk mendapatkan informasi pengguna, Anda perlu membuat panggilan GET ke url berikut:
https://mvsep.com/api/app/user

PARAMETER KUERI

Bidang Jenis Deskripsi
api_token String API key pengguna

Contoh Kode Curl:

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

Rincian respons

Kunci Nilai
success
  • false - Terjadi ketika Kunci API yang tidak valid ditentukan
  • true - Terjadi ketika Kunci API yang valid ditentukan
data Berisi informasi saat kredensial valid
data -> name Nama pengguna
data -> email Email pengguna
data -> api_token Kunci API pengguna. Pastikan untuk menyimpannya di tempat penyimpanan yang aman dan gunakan untuk operasi selanjutnya
data -> premium_minutes Kredit tersisa untuk pengguna
data -> premium_enabled Apakah pengguna mengizinkan kredit untuk dibelanjakan.
  • 0 - tidak diizinkan
  • 1 - diizinkan
data -> long_filenames_enabled Apakah pengguna menginginkan informasi tambahan dalam nama file:
  • 0 - lebih pendek
  • 1 - lebih panjang
data -> current_queue Menunjukkan pemisahan yang sedang berlangsung untuk pengguna

Kesalahan

API MVSEP menggunakan kode kesalahan berikut:

Kode Kesalahan Arti
400 API key tidak valid

dapatkan riwayat pemisahan

Untuk mendapatkan informasi dasar tentang riwayat pemisahan pengguna, Anda perlu melakukan panggilan GET ke url berikut:
https://mvsep.com/api/app/separation_history


PARAMETER KUERI

Bidang Jenis Deskripsi
api_token String API key pengguna
start Integer (Bilangan Bulat) (opsional) Offset titik awal, default ke 0 (yaitu mulai dari yang terbaru)
limit Integer (Bilangan Bulat) (opsional) Jumlah maksimum hasil yang dikembalikan, default ke 10, maksimum 20.

Contoh Kode Curl:

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

Rincian respons

Kunci Nilai
success
  • false - Terjadi ketika Kunci API yang tidak valid ditentukan
  • true - Terjadi ketika Kunci API yang valid ditentukan
data Berisi informasi dasar tentang pemisahan sebelumnya
data -> hash Hash Pemisahan
data -> job_exists Berisi informasi dasar tentang pemisahan sebelumnya
data -> credits Berapa banyak kredit yang digunakan untuk pekerjaan itu, null jika pemisahan tidak ada
data -> time_left Perkiraan waktu tersisa hingga pekerjaan dihapus
data -> algorithm Berisi informasi dasar tentang jenis pemisahan yang digunakan (lihat tab GET SEPARATION TYPES untuk informasi tentang parameter yang dikembalikan)

Kesalahan

API MVSEP menggunakan kode kesalahan berikut:

Kode Kesalahan Arti
400 API key tidak valid

aktifkan penggunaan premium

Untuk mengaktifkan penggunaan premium bagi pengguna, Anda perlu membuat panggilan POST ke url berikut:
https://mvsep.com/api/app/enable_premium


PARAMETER KUERI

Bidang Jenis Deskripsi
api_token String API key pengguna

Contoh Kode Curl:

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

Rincian respons

Kunci Nilai
success
  • false - Terjadi ketika Kunci API yang tidak valid ditentukan
  • true - Terjadi ketika Kunci API yang valid ditentukan
message Menginformasikan tentang status operasi

Kesalahan

API MVSEP menggunakan kode kesalahan berikut:

Kode Kesalahan Arti
400 API key tidak valid

nonaktifkan penggunaan premium

Untuk menonaktifkan penggunaan premium bagi pengguna, Anda perlu membuat panggilan POST ke url berikut:
https://mvsep.com/api/app/disable_premium


PARAMETER KUERI

Bidang Jenis Deskripsi
api_token String API key pengguna

Contoh Kode Curl:

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

Rincian respons

Kunci Nilai
success
  • false - Terjadi ketika Kunci API yang tidak valid ditentukan
  • true - Terjadi ketika Kunci API yang valid ditentukan
message Menginformasikan tentang status operasi

Kesalahan

API MVSEP menggunakan kode kesalahan berikut:

Kode Kesalahan Arti
400 API key tidak valid

aktifkan nama file yang panjang

Untuk mengaktifkan nama file yang panjang bagi pengguna, Anda perlu membuat panggilan POST ke url berikut:
https://mvsep.com/api/app/enable_long_filenames


PARAMETER KUERI

Bidang Jenis Deskripsi
api_token String API key pengguna

Contoh Kode Curl:

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

Rincian respons

Kunci Nilai
success
  • false - Terjadi ketika Kunci API yang tidak valid ditentukan
  • true - Terjadi ketika Kunci API yang valid ditentukan
message Menginformasikan tentang status operasi

Kesalahan

API MVSEP menggunakan kode kesalahan berikut:

Kode Kesalahan Arti
400 API key tidak valid

nonaktifkan nama file yang panjang

Untuk menonaktifkan nama file yang panjang bagi pengguna, Anda perlu membuat panggilan POST ke url berikut:
https://mvsep.com/api/app/disable_long_filenames


PARAMETER KUERI

Bidang Jenis Deskripsi
api_token String API key pengguna

Contoh Kode Curl:

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

Rincian respons

Kunci Nilai
success
  • false - Terjadi ketika Kunci API yang tidak valid ditentukan
  • true - Terjadi ketika Kunci API yang valid ditentukan
message Menginformasikan tentang status operasi

Kesalahan

API MVSEP menggunakan kode kesalahan berikut:

Kode Kesalahan Arti
400 API key tidak valid

Pemeriksa Kualitas

ambil antrean

Untuk mendapatkan informasi tentang entri antrean Pemeriksa Kualitas, Anda perlu melakukan panggilan GET ke url berikut:
https://mvsep.com/api/quality_checker/queue

PARAMETER KUERI

Bidang Jenis Deskripsi
start Integer (Bilangan Bulat) (opsional) Offset titik awal, default ke 0 (yaitu mulai dari yang terbaru)
limit Integer (Bilangan Bulat) (opsional) Jumlah maksimum hasil yang dikembalikan, default ke 10, maksimum 20.

Contoh Kode Curl:

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

Rincian respons

Mengembalikan data sebagai array:

Kunci Nilai
id Nomor identifikasi entri
dataset_type Tipe dataset yang dipilih saat menambahkan entri / tipe papan peringkat
  • 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 Tanggal pembuatan entri
algo_name Nama tipe pemisahan/algoritma yang digunakan
main_text Deskripsi tipe pemisahan/algoritma yang digunakan
proc Status pemrosesan
  • 0 - Belum diproses
  • 1 - Telah diproses
proc_remote_date Stempel waktu tanggal pemrosesan
msg Mengembalikan "OK" jika berhasil, jika tidak akan menampilkan pesan kesalahan
metrics Informasi tentang metrik entri
sdr_* (wildcard) SDR dari stem yang sesuai
dataset_name Nama dataset

ambil papan peringkat

Untuk mendapatkan informasi tentang papan peringkat Pemeriksa Kualitas, Anda perlu melakukan panggilan GET ke url berikut:
https://mvsep.com/api/quality_checker/leaderboard

PARAMETER KUERI

Bidang Jenis Deskripsi
dataset_type String Tipe dataset, default ke 0 jika tidak diberikan.
  • 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 (Bilangan Bulat) (opsional) Offset titik awal, default ke 0 (yaitu mulai dari yang terbaru)
limit Integer (Bilangan Bulat) (opsional) Jumlah maksimum hasil yang dikembalikan, default ke 10, maksimum 20.
algo_name_filter String Menyaring nama tipe pemisahan/algoritma berdasarkan teks yang diberikan
sort String Urutkan berdasarkan SDR stem yang diberikan. Anda bisa mendapatkan daftar nilai yang dapat diurutkan untuk tipe dataset tertentu dari kunci sortables dalam respons.

Contoh Kode Curl:

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

Rincian respons

Kunci Nilai
data Berisi array entri Pemeriksa Kualitas. Lihat respons AMBIL ANTREAN dari bagian Pemeriksa Kualitas untuk informasi lebih lanjut.
dataset_type Kunci tipe dataset yang digunakan
sortables Kunci yang dapat digunakan untuk mengurutkan tipe dataset yang digunakan berdasarkan stem tertentu secara berurutan.
sort Kunci pengurutan yang digunakan dari sortable.

buat entri

Untuk membuat entri Pemeriksa Kualitas, Anda perlu melakukan panggilan POST ke url berikut:
https://mvsep.com/api/quality_checker/add

PARAMETER KUERI

Bidang Jenis Deskripsi
api_token String (diperlukan) Kunci API Anda
zipfile Biner (diperlukan) File zip yang akan diproses
algo_name String (diperlukan) Nama algoritma
main_text String (diperlukan) Deskripsi algoritma
dataset_type String Tipe dataset. Default ke 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 (diperlukan) Kata sandi untuk menghapus algoritma
ensemble Integer (Bilangan Bulat) 0 - algoritma bukan ansambel (ensemble). 1 - algoritma adalah ansambel.

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

Rincian respons

Kunci Nilai
success
  • false - ketika pembuatan entri gagal
  • true - ketika entri berhasil dibuat
data Berisi informasi tentang entri
data -> id ID entri
data -> link Tautan ke entri

Kesalahan

API MVSEP menggunakan kode kesalahan berikut:

Kode Kesalahan Arti
400 Formulir tidak valid
401 api_token tidak dikenal atau tidak valid. Kesalahan ini muncul jika Anda menggunakan kunci API yang tidak dikenal.

ambil entri

Untuk mendapatkan informasi tentang entri antrean Pemeriksa Kualitas berdasarkan id, Anda perlu melakukan panggilan GET ke url berikut:
https://mvsep.com/api/quality_checker/entry

PARAMETER KUERI

Bidang Jenis Deskripsi
id Integer (Bilangan Bulat) (diperlukan) ID entri

Contoh Kode Curl:

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

Rincian respons

Respons sama dengan respons AMBIL ANTREAN dari bagian Pemeriksa Kualitas, hanya mengembalikan satu entri.

hapus entri

Untuk menghapus entri antrean Pemeriksa Kualitas berdasarkan id dan kata sandi, Anda perlu melakukan panggilan GET ke url berikut:
https://mvsep.com/api/quality_checker/delete

PARAMETER KUERI

Bidang Jenis Deskripsi
id Integer (Bilangan Bulat) (diperlukan) ID entri
password String (diperlukan) Kata sandi yang digunakan untuk entri

Contoh Kode Curl:

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

Rincian respons

Kunci Nilai
success
  • false - ketika penghapusan entri gagal
  • true - ketika entri berhasil dihapus
data->message Menunjukkan apakah entri telah dihapus
MVSEP Logo

turbo@mvsep.com

Google Play App Store
Informasi situs

Pertanyaan Umum

Pemeriksa Kualitas

Algoritme

Dokumentasi FULL API

Perusahaan

Kebijakan Privasi

Syarat & Ketentuan

Kebijakan Pengembalian Dana

Cookie Notice

Ekstra

Bantu kami menerjemah!

Bantu kami promosikan!