Creative coding for multiple remote devices

For artists, designers and musicians


The HappyBrackets project is designed to support creative coding on multiple remote devices such as Raspberry Pis. With HappyBrackets, you can set up, program and remote control multiple devices from a single computer. HappyBrackets is an open-source project. Developers wishing to hack or get involved can find everything they need on our GitHub page.

Get Going

For everything you need to know to get setup, have a look at our Getting Started Guide. The following videos guide you through the setup on your computer. The video tutorials provide more in depth knowledge about how to use HappyBrackets.


Email specific enquiries to

Post general enquiries to Google Groups discussion forum

For bugs and issues please use the  Github Issue Tracker


The HappyBrackets project is led by Ollie Bown, from University of New South Wales (UNSW) since 2013, and Sam Ferguson from University of Technology Sydney, with significant development by Angelo Fraietta during his postdoc at UNSW (2017-2020). It has received significant contributions from a large number of people, including Augusto Dias Pereira dos Santos, Sam Gillespie, Oliver Coleman, Garth Paine, Waseem Iqbal, Ben Cooper, Charlotte Lim, Liam Bray, Joanne Chiang, Nishant Pandav, Evan Merz (beads), Ben Porter (beads), Ben Crawford (beads). HappyBrackets uses a number of critical open source libraries, most notably NetUtil and Pi4J.