Roomba MIDI

Roomba Midi

What It Does: A Mac OS X program that allows you to play your Roomba’s MIDI sounds with a virtual keyboard.
Who: Tod E. Kurt of RoombaHacking.com
Where: http://todbot.com/blog/2006/05/03/roombamidi-roomba-as-midi-instrument/

For a video demonstration, please visit the developer’s page!

RoombaMidi has the following features:
- provides GUI interface to controlling Roomba (MIDI not required)
- acts as normal MIDI interface to any MIDI application
- supports up to 16 Roombas, one per MIDI channel.
- responds to MIDI notes 32-127 as tones on Roomba beeper,
- MIDI notes 32-127 play corresponding pitch, velocity is duration in 1/64ths-second increments
- MIDI note 24 turns vacuum motor on-n-off for bass drum fun
- MIDI note 25 blinks the LEDs, velocity is color of Power LED
- MIDI note 28 & 29 spins left or right, velocity is speed of spin
- can act as general multi-Roomba test system
- written in Java, but acts like Mac OS X application

To download the program, visit this page – http://todbot.com/blog/2006/05/03/roombamidi-roomba-as-midi-instrument/

RoombaMidi

Developer’s Description –
Here is RoombaMidi: a Mac OS X application that creates a virtual MIDI instrument for use by any Mac OS X MIDI sequencer. If you don’t have a sequencer or just want to play with this quickly, grab the awesome and free app MidiKeys. It’s a little virtual MIDI keyboard.