Stemroom

About

About Stemroom

Stemroom is a free practice tool for drummers, guitarists and other musicians. It lets you mute one part of a song and play along with the rest, without sending your music to anyone.

Why it exists

Playing along to a record is one of the best ways to practise, but the part you want to play is already on the recording. Backing tracks exist for some songs and not for others. Stem separation fixes that for almost any song, but many tools need an account, a subscription, or an upload to someone else's server. Stemroom runs on your own device instead.

How it works

Stemroom uses HTDemucs, an open model from Meta's research team, to split a song into drums, bass, vocals and everything else. It runs in your browser using WebGPU where the device supports it, and WebAssembly where it doesn't. The player is built on the Web Audio API, with its own pitch-preserving time-stretch so you can slow songs down without changing the key. See the credits for the open-source work it builds on.

Who makes it

Stemroom is an independent project by Fairuz. It is tested mainly on an iPad Pro, which is why the fast mode is tuned for Apple's WebGPU first.

Contact

Questions, bug reports and ideas are welcome.

When you write, include your device, browser and what you were doing. Please don't send copyrighted audio.