Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Intro and Demo of the Monome


Published on

  • Be the first to comment

  • Be the first to like this

Intro and Demo of the Monome

  1. 1. <ul><li>barcamp_melaka_2010 </li></ul><ul><li>ryan m chittick - [email_address] </li></ul>monome
  2. 2. what is a monome? <ul><li>a monome is a reconfigurable grid of backlit keypads which connects to a computer. interaction between the keys and lights is determined by the application running on the computer. there is no hard-wired functionality. - stretta 2008 </li></ul><ul><li>The grid can be any size you like but is commonly in made up of multiples of 8x8 keypad grids </li></ul>
  3. 3. what does it look like? MONOME_128 MONOME_40H
  4. 4. who makes the monome? <ul><li>the monome was created in 2006 by Brian Crabtree and Kelli Cain, artists currently residing in the Catskills, NY. </li></ul><ul><li>“we strive for economic and ecological sustainability . careful design practice allows us to contribute to culture and preserve the environment by choosing domestic, high-quality, and responsible providers and production facilities. we acknowledge that our future will depend on our ability to support and maintain a local, regenerative economy .” - </li></ul>
  5. 5. anybody else? <ul><li>variants of the monome have started popping up in the past recently, primarily built around the open-source arduino processor platform </li></ul><ul><li>diy kit plans freely available </li></ul>
  7. 7. what does it do? <ul><li>on it’s own, it does NOTHING </li></ul><ul><li>what it does is entirely up to you! </li></ul><ul><li>you can program applications for it or use applications that others in the monome community have written </li></ul>
  8. 8. how does it work? <ul><li>the monome’s onboard processor sends and receives serial data via a USB serial connection to a translator app (monomeserial) on your computer </li></ul><ul><li>monomeserial then converts that data into Open Sound Control messages (OSC) or midi data </li></ul><ul><li>applications are written to listen to these messages, respond with an action, and send feedback to the monome </li></ul>
  9. 9. basic example <ul><li>user presses the button located at row1/column1 </li></ul><ul><li>monomeserial translates this into the following message: /40h/press 0 0 1 , i.e. /[app_prefix]/[action] [x] [y] [state] </li></ul><ul><li>an application listening for these messages sees this and then sends a /40h/led 0 0 1 message back to the monome to light up the LED located at row1/column1 </li></ul>
  10. 10. application examples -music -music <ul><li>audio sample launcher/chopper </li></ul><ul><li>standalone instrument </li></ul><ul><li>note sequencer </li></ul><ul><li>tactile control for audio software </li></ul><ul><li>generative music </li></ul>
  11. 11. application examples -nonmusical -nonmusical <ul><li>video clip launcher (VJ’ing) </li></ul><ul><li>art installations </li></ul><ul><li>alarm clock </li></ul><ul><li>games </li></ul><ul><ul><li>pong </li></ul></ul><ul><ul><li>tetris </li></ul></ul><ul><ul><li>breakout </li></ul></ul>
  12. 12. show and tell... <ul><li>nerdscroll </li></ul><ul><li>boiingg </li></ul><ul><li>mlrV </li></ul>
  13. 13. html resources <ul><li>monome documentation </li></ul><ul><li>monome community page </li></ul><ul><li>arduinome project page </li></ul><ul><li>open sound control </li></ul><ul><li>max/msp </li></ul><ul><li>pure data (open source graphical multimedia programming) </li></ul><ul><li>chuck (realtime audio programming language) </li></ul>
  14. 14. video demos <ul><li>Edison Music Video </li></ul><ul><li>Monome Demo </li></ul><ul><li>Brian Crabtree with the 256 </li></ul>
  15. 15. thanks <ul><li>download this preso: </li></ul><ul><li>get in touch: </li></ul><ul><li>[email_address] </li></ul><ul><li> </li></ul>