The robot is made using the Lego EV3. It runs Linux and is programmed using python. The iPad interface is designed using the TouchOSC. It communicates wirelessly communicates to OSCulator that translates the notes from OSC to MIDI format. This then can be hooked up to any MIDI sound module (VST is used in this case) to trigger samples.