cjwbw/demucs ❓🖼️🔢✓ → ❓
About
Demucs Music Source Separation

Example Output
Output
{"bass":"https://replicate.delivery/pbxt/xS2oNA7iL0rzLpKVzafqakkr1fT6p2RdgfWz8hJzpE3jUlXiA/bass.mp3","drums":"https://replicate.delivery/pbxt/OZduILkg6lYgEd2Dq02z4u0GlZWZxTCjipGp2VBAssokq8SE/drums.mp3","other":"https://replicate.delivery/pbxt/aoDOOSdliPIzPd7fqCM0MXRH1anPeJp14NcqmUPpCyGTqyLRA/other.mp3","piano":null,"guitar":null,"vocals":"https://replicate.delivery/pbxt/QmkyLa6ikf0AfUObCIO1M6hEaYVoIekVZdZiwLMRu6aiUlXiA/vocals.mp3"}
Performance Metrics
14.64s
Prediction Time
378.17s
Total Time
All Input Parameters
{ "audio": "https://replicate.delivery/pbxt/J6Quo9VPU210JJB9HS97ThWUxT7iax8PWiP7FD5f3bg2G6AY/test1.mp3", "shifts": 1, "overlap": 0.25, "clip_mode": "rescale", "model_name": "htdemucs", "mp3_bitrate": 320, "output_format": "mp3" }
Input Parameters
- stem
- Only separate audio into the chosen stem and others (no_stem).
- audio (required)
- Input audio
- shifts
- Number of random shifts for equivariant stabilization.Increase separation time but improves quality for Demucs. 10 was used in the original paper
- float32
- Save wav output as float32 (2x bigger).
- overlap
- Overlap between the splits.
- clip_mode
- Strategy for avoiding clipping: rescaling entire signal if necessary (rescale) or hard clipping (clamp).
- model_name
- Choose a model
- mp3_bitrate
- Bitrate of converted mp3
- output_format
- Choose the output format
Output Schema
Output
Example Execution Logs
0%| | 0.0/11.7 [00:00<?, ?seconds/s] 50%|█████████████████████████████████████ | 5.85/11.7 [00:01<00:01, 3.19seconds/s] 100%|██████████████████████████████████████████████████████████████████████████| 11.7/11.7 [00:02<00:00, 6.59seconds/s] 100%|██████████████████████████████████████████████████████████████████████████| 11.7/11.7 [00:02<00:00, 5.68seconds/s]
Version Details
- Version ID
25a173108cff36ef9f80f854c162d01df9e6528be175794b81158fa03836d953
- Version Created
- July 2, 2023