The monome 40h is a reconfigurable grid of sixty-four backlit buttons. Looks like a sweet way to drop stuff at your local laptop jam to me... buttons can be configured as toggles, radio groupings, sliders, or organized into more sophisticated systems to monitor and trigger sample playback positions, stream 1-bit video, interact with dynamic physical models, and play games. button press and visual indication are decoupled by design: the correlation is established by each application. applications span all forms of media and data. the 40h uses usb and talks serial, midi, and open sound control. all software and firmware is open source. we aim to facilitate a community of shared exploration. mapd is a routing utility for grouping buttons into widgets (radio groupings, toggles, virtual sliders, etc.) and assigning custom open sound control and midi messages to button press events. mapd is intended to facilitate communication between 40h and existing commercial software such as ableton live, reason, cubase, and logic. mapd also provides an in-depth preset scheme, message filtering, learn functions, and support for multiple units. we've designed it so you can create very sophisticated interaction patches without writing your own code. if you do write your own code, we provide detailed specs on our protocol for transparent integration. we also provide a serial to open sound control translator which we call serialio. note: mapd will not be released until mid-may. until then it will be difficult to interface 40h with commercial software without some knowledge of software development or use of an intermediary program such as max/msp or pd.