← All student projects · Hardware projects

Composing network connections for a touchscreen ensemble

Design new ways to compose with live network links between the instruments in an improvising ensemble.

Four musicians in a studio playing networked touchscreen instruments, with cables and devices spread across the floor

Level: Short project, Honours, Masters
Length: A short project is a six-week summer research scholarship or a one-semester COMP3740 project. Honours and Master projects run over two semesters.
Prerequisites: Web development in JavaScript (the server is in Python). An interest in improvisation or ensemble performance; you don’t need to be an expert musician.

In our networked touchscreen ensemble, each performer plays a web-based synthesiser on an iPad, and a server links controls between their instruments. When one performer turns a knob, the change can also appear on someone else’s synth, possibly delayed or inverted. A composer writes a schedule of these interface connections, and the ensemble improvises within the changing set of links.

Our first sessions with this system found that the density of connections mattered more than which controls were linked. A single connection was rarely noticed, so we ended up copying rules until the composition file was 8000 lines long. The instrument also didn’t show performers which of their controls were connected. In this project you’ll take the next step: design a composition syntax built around connection density and types of connection, show performers what is connected to what, and test the new system in ensemble sessions.

Background reading

Tags: #networked-music #web #touchscreen #improvisation #composition

How to apply

Contact Charles Martin with your CV, your unofficial transcript (if you are an ANU student), and a brief statement (200 words) explaining how you would approach this project. Before applying, read the Join page and our project expectations.