# Live collaboraive codingusing sonic (real time- remote jam sessions)

**URL:** <https://in-thread.sonic-pi.net/t/live-collaboraive-codingusing-sonic-real-time-remote-jam-sessions/4278>\
**Category:** Support, Help & Resources\
**Created:** [August 9, 2020, 2:02pm UTC](https://in-thread.sonic-pi.net/t/live-collaboraive-codingusing-sonic-real-time-remote-jam-sessions/4278 "2020-08-09T14:02:30Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![tim](https://avatars.discourse-cdn.com/v4/letter/t/ce73a5/32.png) [@tim](https://in-thread.sonic-pi.net/u/tim)\
**Post date:** [August 9, 2020, 2:02pm UTC](https://in-thread.sonic-pi.net/t/live-collaboraive-codingusing-sonic-real-time-remote-jam-sessions/4278/1 "2020-08-09T14:02:30Z")

</div>

Hi there,  
We are a group of friends who are trying to use sonic pi in a collaborative manner. Our first idea was to use github to do version control and see who has added what .

I was wondering if any one has explored collaborative coding in sonic pi in real time .(As if like members are coding and experimenting ) So that we dont wait , for doing changes/

Hoping to hear more ! Thanks !

---

<div class="post-metadata">

**Author:** ![hitsware](https://avatars.discourse-cdn.com/v4/letter/h/a9adbd/32.png) [@hitsware](https://in-thread.sonic-pi.net/u/hitsware)\
**Post date:** [August 12, 2020, 2:54pm UTC](https://in-thread.sonic-pi.net/t/live-collaboraive-codingusing-sonic-real-time-remote-jam-sessions/4278/2 "2020-08-12T14:54:20Z")

</div>

Maybe with something like Zoom …

> **[Video Conferencing, Web Conferencing, Webinars, Screen Sharing](https://zoom.us/)**
>
> Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference...

  
I don’t know abount the latency ?  
And if 1 P.C. could handle Sonic-Pi  
plus the com-link ?

---

<div class="post-metadata">

**Author:** ![tim](https://avatars.discourse-cdn.com/v4/letter/t/ce73a5/32.png) [@tim](https://in-thread.sonic-pi.net/u/tim)\
**Post date:** [August 12, 2020, 4:44pm UTC](https://in-thread.sonic-pi.net/t/live-collaboraive-codingusing-sonic-real-time-remote-jam-sessions/4278/3 "2020-08-12T16:44:07Z")

</div>

Hi @hitsware thanks for the reply. I was also thinking regarding the code. How do people do it , when they need to make compositions . In zoom i guess it is more like , video conferecing and everyone doign his her versions in different editors /

---

<div class="post-metadata">

**Author:** ![hitsware](https://avatars.discourse-cdn.com/v4/letter/h/a9adbd/32.png) [@hitsware](https://in-thread.sonic-pi.net/u/hitsware)\
**Post date:** [August 13, 2020, 1:45am UTC](https://in-thread.sonic-pi.net/t/live-collaboraive-codingusing-sonic-real-time-remote-jam-sessions/4278/4 "2020-08-13T01:45:50Z")

</div>

Yes … Hopefully you could hear each other and work with that ?  
It would be a timing nightmare .

---

<div class="post-metadata">

**Author:** ![ethancrawford](https://avatars.discourse-cdn.com/v4/letter/e/a88e4f/32.png) [@ethancrawford](https://in-thread.sonic-pi.net/u/ethancrawford)\
**Post date:** [August 13, 2020, 2:19am UTC](https://in-thread.sonic-pi.net/t/live-collaboraive-codingusing-sonic-real-time-remote-jam-sessions/4278/5 "2020-08-13T02:19:24Z")

</div>

Hello @tim,

There is currently no simple built in way to synchronise two Sonic Pi instances.  
Several tools exist that have attempted to allow such a thing, and they may have worked at one point, but it is quite possible they no longer work.

The following posts have a few more details:

> [@Sonic-Pi Network Collaboration Ressources](https://in-thread.sonic-pi.net/t/sonic-pi-network-collaboration-ressources/2098):
>
> Hi everyone! I’m still trying to put together a network based piece for Sonic-Pi. Do you know if Ableton Link, Carabiner and other technologies like this could allow me to : Run a Master Sonic-Pi on a local wifi network that would cue the beginning of each bar. Run between 3 and 8 slave Sonic-Pi that would catch the cue and try to do some latency compensation. I’ve tried many things and solutions, but I still end up with too many milliseconds of delay between each computers. I’ve seen that A…

> [@Multiple coders run to a single audio output](https://in-thread.sonic-pi.net/t/multiple-coders-run-to-a-single-audio-output/1928):
>
> Hi all, I often use Sonic PI in educational labs with several young coders. At the end of labs I use to encourage students to “showcase” their work to the rest of the class to improve sharing of ideas and the attitude of listening. It would be interesting if they could send their own run (i.e. the OSC messages directed to the local Supercollider server) to a Sonic PI “server” connected to a good audio reproduction system. This would also allow for a group performance in which each attendee pla…

> [@OSC Received but no sound](https://in-thread.sonic-pi.net/t/osc-received-but-no-sound/4117):
>
> I’ve been experimenting tonight with Troop and Extramuros and Sonic-Pi-Tool in an attempt to get networked coding working. I’ve been able to get Sonic-Pi to receive the OSC messages from all three tools, but I’ve been unable to get Sonic-Pi to produce sound. I see the messages come into the Cues window but no sound occurs? Any ideas what I’m doing wrong?

It is definitely something that the core team would like to support natively, and to that end some initial groundwork has been laid. However, there is still much that needs to be done to implement it, and it boils down to a question of priorities vs available resources. We definitely want to see this feature end up in Sonic Pi though 🙂

---

<div class="post-metadata">

**Author:** ![samaaron](https://dub1.discourse-cdn.com/flex017/user_avatar/in-thread.sonic-pi.net/samaaron/32/7_2.png) [@samaaron](https://in-thread.sonic-pi.net/u/samaaron)\
**Post date:** [August 13, 2020, 1:33pm UTC](https://in-thread.sonic-pi.net/t/live-collaboraive-codingusing-sonic-real-time-remote-jam-sessions/4278/6 "2020-08-13T13:33:59Z")

</div>

I should add that all the work I’m doing going forward is specifically to support this kind of activity.

The future of Sonic Pi is distributed jamming!

---

<div class="post-metadata">

**Author:** ![jonny](https://avatars.discourse-cdn.com/v4/letter/j/47e85d/32.png) [@jonny](https://in-thread.sonic-pi.net/u/jonny)\
**Post date:** [October 27, 2023, 4:43pm UTC](https://in-thread.sonic-pi.net/t/live-collaboraive-codingusing-sonic-real-time-remote-jam-sessions/4278/7 "2023-10-27T16:43:33Z")

</div>

Pardon perhaps a silly question, but is this now “solved” since the advent of ableton link support in SP?

I recall the cool performance (Sam’s band, outside on laptops, presumably running on the same LAN)

Thanks!
