It's cool to see things like this, I wasn't aware of. I made something similar for VR around 6 or 7 years ago with full DJ mixing on real vinyl turntables. I got things built so DJs could play their set from anywhere in the world and have access to their music from their own studio or home etc. Unfortunately i was one guy making this and health issues have sadly put this project on hold indefinitely. It would be a shame to let it die like this and would love others to carry the project further. What would be the best way to share this, i really don't know as i made it using unity engine, all my own assets, scripts etc are made by me, no vibe coding or anything like that.

Here's a couple of videos of the project if anybody is interested in carrying this further, please let me know thanks.

https://youtu.be/qXeiqlFA7Rg?t=171

https://www.youtube.com/watch?v=nub6gKgLt44

https://www.youtube.com/watch?v=yWjZUOVbfx4

Super cool, during covid times I sorta started making a system where you could back2back dj mix with a remote friend, but never really got anywhere. Would love to pick it up again, or know if there have been some new developments in this field? There are some ‘jam together’ type projects but as I recall, these werent really suitable for DJ mixing electronic music (latency wise).

the B2B idea was something i too wanted to implement but ultimately didn't want to look too far ahead and bite off more than I could chew knowing the potential problems as mentioned below by the other commenter with latency, mixing and syncing, interpolation, extrapolation etc.. At that point I just decided to focus on 1 DJ / Producer doing a live set and essentially just live broadcast without any sync issues to handle as it wouldn't matter if the set was delayed. But it would be so cool if that feature could be implemented. I hope one day somebody much smarter than me could work towards some of these features.

Unfortunately, you're usually working against physics and not software, because, as you allude to, playing music together requires near perfect latency (some sources say 10ms as an absolute maximum) that's physically impossible to achieve over a long distance, even if you had a perfect connection.

Yeah right? But there must be some clever tricks, like a 1 bar buffer and only sending timing info and control data over the network mmmmm

Perhaps you're being coy. But, I'm pretty sure people do this. The performers can collaborate in "real time" (still offset from each other in real life) and the other participants (dancers and listeners) only hear finished music at the same time as all the other participants.

The latency is in the audience/performer energy.

If you want other people to carry it further, release your work as free software.

I'll look into doing this. I'm not sure how things work legally with the unity engine and relinquishing my assets using their game engine as free. I assume all my assets etc are clearly mine to give away without conflicting with unity's terms and conditions. I'll have to do some research and find out what is the best way to share this in hope of progression.

Publish to github or radicle. If you're not sure how, just have an AI CLI help.