Tidal DJ extension with Stems support

The way I understand, this extension allows stems to be streamed, thereby taking the hardware burden off of the standalone and onto the cloud provider.

The standalone would still need the ability to manage these streamed stems though. Is their any information out there on whether this will be supported?

My understanding is that stem seperation is too much of a CPU burden for the compute architecture of the standalones at this stage, but streamed, this should be a possibility.

I imagine some cacheing would be vital, for it to be effective live. Which brings me to a side question, is cacheing available for any of the streaming services?

You’re not understanding correctly.

Tidal are simply saying that their licensing now allows DJs to use stem separation (via the DJ software on their computer) on the tracks they stream from Tidal.

The stem separation is done in the DJ software, not by Tidal.

Unfortunately there is still no offline storage for streaming services on Denon equipment, even though we were told years ago that it would be available.

1 Like

Aah, thanks for the clarification. Thats a pity, seems like a lot of wasted CPU cycles to do this sort of thing just in time.

I am better off using GitHub - adefossez/demucs: Code for the paper Hybrid Spectrogram and Waveform Source Separation to seperate into 3 channels, and use bpm sync and common hot cues to keep them playing in sync, leaving the 4th channel open for a potential other track.

Limited and time consuming but opens up some abilities.

Not tried this yet but on my radar to experiment with. Would follow up here once I do.