https://freemusicdemixer.com/ free-music-demixer AI-based music demixer running for free in your browser Home About View on GitHub Free AI-based music demixing web app In music demixing or music source separation, AI models are used to separate the different instruments from a music recording into stems. This web application allows you to demix your music files, free and with no usage limits since it runs on your computer! Load a song to decompose it into bass, drums, vocals, other, and karaoke using a near-state-of-the-art AI model, Open-Unmix with the UMX-L pretrained weights. This site is created and maintained by Sevag H. [music-demi] Runs locally in your browser! Unlike similar products, it's free to use and doesn't store your data. All processing is done in your browser, and your files are never uploaded anywhere. It runs well on computers and very slowly on smartphones; user beware. Support this site! For individuals: Love this free site? You can support my work through GitHub Sponsors or PayPal For companies: If you're a company in the pro music space (mixing/ demixing, DAW, etc.), advertising on this platform may offer targeted visibility within the music and technology community. Contact me for partnership opportunities. Demo For the demo, I used a free song by Jaxius Music, which you can also download if you don't have any music files handy. Here's a demo of 20 seconds of demixed outputs; press the play button and toggle sources to add or remove them from the mix: Play now! [*]Drums [*]Vocals [*]Bass [*]Other Ready to try it on your own music files? Demixer apps Single track Download weights (45 MB) Downloading weights... [ ] Load audio and demix Demixing progress... To cancel the running job, refresh the page Demixing outputs... Photo by Dylan McLeod Batch demix (experimental!!) Download weights (45 MB) Downloading weights... [ ] Start batch demix Batch demix progress... To cancel the running job, refresh the page Batch outputs... Photo by Amin Asbaghipour [ ] Show dev logs Clear Latest news * Improved demixing quality by 1+ dB SDR with Wiener filtering * Support demixing larger tracks with low-memory segmented inference and streaming LSTM * Added batch demixing and a checkbox to show developer output logs Disclaimers! * You can only use the outputs for non-commercial applications as per the UMX-L weights license * The task is CPU and memory intensive (up to 4 GB), please be patient! Very very large tracks may still crash! * Please open a GitHub Issue for any bugs or feature requests. * Input files can be almost any audio format, but the outputs are always stereo wav files @ 44100 Hz Technical details See About page for more info.