Intro and Demo of the Monome

653
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
653
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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 .” - monome.org </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>
  6. 6. Examples GUITARONOME ARCADONOME NESDUINOME TUPPERNOME
  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>http://ryanchittick.com </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×