Skip to content

Collaborating on live code audio using Troop

Whilst in Argentina, I asked the TOPLAP (the international organization around live coding) chat about live code in Argentina, and got in touch with CLiC and was able to meet up and play with them!

CLiC + me (I did not intend to be front and center but … ah, okay!)

In doing so, firstly, all of the artists are ridiculously talented so I was a bit intimidated once we started playing together, but secondly, I adored learning about a new-to-me-tool! Among our group (if I’m recalling correctly!), we had two visualists going, and the rest of us were collaborating on the audio using Troop.

Troop is a real-time live coding collaboration environment — like hosting a LAN party but instead of playing a game, you’re making music with live code!

There is a major thing to note: using the app opens up your machine to others on the network running code on your machine:

Warning: Code executed by one client is executed on every client, so be careful when using public networks as you will then be susceptible to having malicious code run on your machine. Avoid using public networks and only give your server password to people you trust.


One person runs the server, and others on the network join as clients.

The other very cool thing is that people don’t have to be using the same live code composition tools!

Hypothetically Troop can talk to any interpreter that can take input as a string from the command line but it is already configured to work with live coding languages FoxDot, TidalCycles, and SuperCollider.


Thanks CLiC for involving me, and teaching me about this very cool thing!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.