SonicLife
SonicLife is a creative, interactive controller for iPad / iPhone / iPod Touch that sends Open Sound Control messages over a Wi-Fi network using the UDP protocol.

Description
The application runs a simple cellular automaton on a grid of cells. The cells can be interacted with by touch and triggers of three different colors can be placed on the grid. The automaton can be set to five different rule-sets, from classic Game of Life to simple horizontal or vertical stepping. Triggers are fired by “alive” cells and send their state as OSC messages to a configurable host on the same Wi-Fi network. Cells and triggers can be randomized by shaking the device.
The application is compatible with software that supports the OSC protocol such as Pure Data, Max/MSP/Jitter, OSCulator, VDMX, Resolume Avenue 3, Plogue Bidule, Reaktor, Quartz Composer, vvvv, Derivative TouchDesigner and others.
Videos
![]() SonicLife + OSCulator + Ableton Live |
![]() SonicLife + Pd-extended + MIDIYoke + Ableton Live |
Documentation
To start using SonicLife you have to configure a computer to receive the OSC messages on. In the Host field enter the hostname or IP address of that machine, these values can usually be found in the “Network Settings” or a similar control panel. In the Port field enter the port number the software on the receiving machine is set to listen for messages on. To test if your setup is working correctly you can download and install a version of Pure Data Extended for free. Open this example PD patch and set the Port field in SonicLife to 8000:
Examples
Max/MSP
OSCulator
- soniclife-midi-cc.oscd – Triggers in SonicLife mapped to MIDI CC’s
- soniclife-midi-note.oscd – Triggers in SonicLife mapped to MIDI Notes
Pure Data
- soniclife-receive.pd
- soniclife-receive-midi.pd – Same as the receive patch, but sending MIDI CC messages for the triggers. Please refer to the TouchOSC page on how to use this patch together with MIDIYoke.
Supercollider
- soniclife.scd – GUI example (by Wilm Thoben)
Support
Problems? Suggestions? Send e-mail to support AT hexler DOT net
Related
If you like SonicLife please check out TouchOSC, another OSC enabled controller application by hexler

