The Live Streaming Generation
I've been thinking about the possibility to connect remote musicians.
As we are going through these crazy pandemic days, most of us are spending our days at home.
Wouldn't it be nice to have a possibility to share the same audio pool with our remote friends?
For instance, two (or more) musicians, sharing the same audio pool together.
Musician A and B- streaming a live electronic jam
Musician C - streaming a guitar tune
Musician D - streaming voice
They could all listen to each other, on each end they have their own mixer, process effects on top of their friends stream.
I know that we can achieve this with readymade apps like zoom or skype, but would this be nice to happen inside Max? Of course there are connection delays and all that, and if we add clock sync there would be some related out of sync issues, but I think it would be fun at the same time.
I can program some bits with max, processing and arduinos, but this is so far away of my capabilities.
If anyone could share some thoughts about this possibility, or even if it already exists would be nice!
Cheers, and stay safe!
note: I have lauched the same topic on vcvrack's forum
https://community.vcvrack.com/t/the-live-streaming-generation/9086
Considering Ableton themselves, who now own Cycling and were trying to get this working around Live 7, gave up on it, it must be very hard to do. You want about 15 ms max latency to actually play with other people. I don't see how this is possible. I've been trying this sort of thing with computers in the same house and I don't hit under 15ms reliably. Just the input side on the ADC is probably going to add half that, the DAC on their end + internet jitter and latency ... not happening. Maybe hard line with some dedicated fiber optic network with total pass through and no security configured for this purpose...
Surelly it is dificult to be in sync with remote computers.. but if we simply remove the sync from the equation this could be fun.
Just the ability of having a friend's remote sound stream entering one's system as a sound layer, or as a base and the ability to construct on top of it.. I'm just just thinking loud I guess. This could be fun.
I discovered Sonobus since my last post. It’s free, and uncompressed (you must be wired Ethernet of course) Check it out !
Hey, this looks good, thanks for sharing!