At our Github page you can find a Max/MSP control patch, a standalone application built from the patch, and an openFrameworks-based application for controlling multiple My Keepons. But you can send the command strings from any application or code of your own devising. Allowable command strings are: SOUND PLAY <0...63>; SOUND REPEAT <0...63>; SOUND DELAY; SOUND STOP; SPEED [PAN, TILT, PONSIDE] <0...255>; MOVE PAN <-100...100>; MOVE TILT <-100...100>; MOVE SIDE [CYCLE, CENTERFROMLEFT, RIGHT, CENTERFROMRIGHT, LEFT]; MOVE PON [UP, HALFDOWN, DOWN, HALFUP]; MOVE STOP; MODE TEMPO; MODE SLEEP;