ArrayArrayArrayArrayArray BrainModular BrainModular Users Forum 2020-06-01T15:38:06+02:00 https://brainmodular.org/forums/app.php/feed/topic/6659 2020-06-01T15:38:06+02:00 2020-06-01T15:38:06+02:00 https://brainmodular.org/forums/viewtopic.php?t=6659&p=42581#p42581 <![CDATA[Re: Collaborating over the internet]]>
it's a good suggestion but a huge job to implement, several years to do that properly.
Also we'd need to by a big data center to handle audio flows. impossible for us.
senso+++
Sorry, I wasn't very clear - the central idea would be to share OSC data mainly and synchronise mirrored patches in a simple way. The audio element is not so important (and besides there are already a few ways to stream audio between collaborators- Jamtaba, etc) This would mean that the actual data flow would be relatively light and latency wouldn't matter so much.

If you join the netpd jam on a Thursday night you'll get a good idea of what this means in practice - I can't recommend it enough!

I don't doubt that anything like this in Brain Modular could take a long time to implement though...

Statistics: Posted by bmartin — 01 Jun 2020, 15:38


]]>
2020-05-28T12:25:51+02:00 2020-05-28T12:25:51+02:00 https://brainmodular.org/forums/viewtopic.php?t=6659&p=42573#p42573 <![CDATA[Re: Collaborating over the internet]]>
it's a good suggestion but a huge job to implement, several years to do that properly.
Also we'd need to by a big data center to handle audio flows. impossible for us.
senso+++
I don't think it's good idea to try and handle audio flows via data center or any cloud solutions, p2p will have least possible latency. I do wonder how Parsec works on that regard though, it seems to establish p2p connections, and uses server just for users to bind their connections to each other. Encoding video takes about 9ms, while decoding 0.2ms or something like that, but audio encoding/decoding should be faster or with no encoding it's just a matter of bandwith and network latency.

maybe it would be possible to collaborate with other projects that try implementation of this? or use opensource solutions like ninjam to integrate in Usine perhaps?

meanwhile realistically it's best to just finalize JACK support, as Artmesh comes around for PC, it will rely on JACK and OSC. so we could simply use that.

Statistics: Posted by x.iso — 28 May 2020, 12:25


]]>
2020-05-28T08:38:25+02:00 2020-05-28T08:38:25+02:00 https://brainmodular.org/forums/viewtopic.php?t=6659&p=42570#p42570 <![CDATA[Re: Collaborating over the internet]]> Also we'd need to by a big data center to handle audio flows. impossible for us.
senso+++

Statistics: Posted by senso — 28 May 2020, 08:38


]]>
2020-04-22T22:41:36+02:00 2020-04-22T22:41:36+02:00 https://brainmodular.org/forums/viewtopic.php?t=6659&p=42434#p42434 <![CDATA[Re: Collaborating over the internet]]> https://www.netpd.org/ . It runs on 'vanilla' pd with a few externals.

I'm sure Brain Modular could integrate something like this!

Statistics: Posted by bmartin — 22 Apr 2020, 22:41


]]>
2020-04-11T11:59:54+02:00 2020-04-11T11:59:54+02:00 https://brainmodular.org/forums/viewtopic.php?t=6659&p=42393#p42393 <![CDATA[Collaborating over the internet]]> https://brainmodular.com/forums/viewtop ... f=3&t=6646
I'd like to suggest a simple interface within BrainModular for working with people over the internet - it would be great if you could give yourself a simple ID and send/receive invitations that would enable streaming of midi/osc/data/audio(?) between distant machines. If BM could handle all the fiddly stuff - ip addresses, dynamic ips, port forwarding, etc it would take a lot of the pain out of the process.

There are a few things out there that facilitate online collaboration - https://jammr.net/ (using Ninjam), Jamtaba... but they are more oriented towards 'jamming' and aren't very well adapted for midi/osc/computer music.

Statistics: Posted by bmartin — 11 Apr 2020, 11:59


]]>
BrainModular BrainModular Users Forum 2020-06-01T15:38:06+02:00 https://brainmodular.org/forums/app.php/feed/topic/6659 2020-06-01T15:38:06+02:00 2020-06-01T15:38:06+02:00 https://brainmodular.org/forums/viewtopic.php?t=6659&p=42581#p42581 <![CDATA[Re: Collaborating over the internet]]>
it's a good suggestion but a huge job to implement, several years to do that properly.
Also we'd need to by a big data center to handle audio flows. impossible for us.
senso+++
Sorry, I wasn't very clear - the central idea would be to share OSC data mainly and synchronise mirrored patches in a simple way. The audio element is not so important (and besides there are already a few ways to stream audio between collaborators- Jamtaba, etc) This would mean that the actual data flow would be relatively light and latency wouldn't matter so much.

If you join the netpd jam on a Thursday night you'll get a good idea of what this means in practice - I can't recommend it enough!

I don't doubt that anything like this in Brain Modular could take a long time to implement though...

Statistics: Posted by bmartin — 01 Jun 2020, 15:38


]]>
2020-05-28T12:25:51+02:00 2020-05-28T12:25:51+02:00 https://brainmodular.org/forums/viewtopic.php?t=6659&p=42573#p42573 <![CDATA[Re: Collaborating over the internet]]>
it's a good suggestion but a huge job to implement, several years to do that properly.
Also we'd need to by a big data center to handle audio flows. impossible for us.
senso+++
I don't think it's good idea to try and handle audio flows via data center or any cloud solutions, p2p will have least possible latency. I do wonder how Parsec works on that regard though, it seems to establish p2p connections, and uses server just for users to bind their connections to each other. Encoding video takes about 9ms, while decoding 0.2ms or something like that, but audio encoding/decoding should be faster or with no encoding it's just a matter of bandwith and network latency.

maybe it would be possible to collaborate with other projects that try implementation of this? or use opensource solutions like ninjam to integrate in Usine perhaps?

meanwhile realistically it's best to just finalize JACK support, as Artmesh comes around for PC, it will rely on JACK and OSC. so we could simply use that.

Statistics: Posted by x.iso — 28 May 2020, 12:25


]]>
2020-05-28T08:38:25+02:00 2020-05-28T08:38:25+02:00 https://brainmodular.org/forums/viewtopic.php?t=6659&p=42570#p42570 <![CDATA[Re: Collaborating over the internet]]> Also we'd need to by a big data center to handle audio flows. impossible for us.
senso+++

Statistics: Posted by senso — 28 May 2020, 08:38


]]>
2020-04-22T22:41:36+02:00 2020-04-22T22:41:36+02:00 https://brainmodular.org/forums/viewtopic.php?t=6659&p=42434#p42434 <![CDATA[Re: Collaborating over the internet]]> https://www.netpd.org/ . It runs on 'vanilla' pd with a few externals.

I'm sure Brain Modular could integrate something like this!

Statistics: Posted by bmartin — 22 Apr 2020, 22:41


]]>
2020-04-11T11:59:54+02:00 2020-04-11T11:59:54+02:00 https://brainmodular.org/forums/viewtopic.php?t=6659&p=42393#p42393 <![CDATA[Collaborating over the internet]]> https://brainmodular.com/forums/viewtop ... f=3&t=6646
I'd like to suggest a simple interface within BrainModular for working with people over the internet - it would be great if you could give yourself a simple ID and send/receive invitations that would enable streaming of midi/osc/data/audio(?) between distant machines. If BM could handle all the fiddly stuff - ip addresses, dynamic ips, port forwarding, etc it would take a lot of the pain out of the process.

There are a few things out there that facilitate online collaboration - https://jammr.net/ (using Ninjam), Jamtaba... but they are more oriented towards 'jamming' and aren't very well adapted for midi/osc/computer music.

Statistics: Posted by bmartin — 11 Apr 2020, 11:59


]]>