monome: news

how to use monome devices

provided that the setup instructions have been observed in addition to the optional installations of max/msp and chuck.

basic testing and max/msp

included in the monome base collection is a simple max/msp patch which lets you see keypad presses, toggle leds, and generally assure yourself that everything is working. making this work is identical to running our other patches:

1. run monomeserial

monomeserial translates the hardware’s low-level serial communication to more general protocols like midi and osc in addition to providing support for reorientation and multiple-unit spanning.

since most of our applications communicate via osc, you need to be running monomeserial concurrently. startup order does not matter in this instance.

once running, ensure that osc mode (not midi) is enabled and the device was detected.

2. open the patch

execute monome_test.mxb from the monome base collection. if max/msp is not running already, it will be launched.

3. focus the prefix

click the button near the top of the window labeled

/sys/prefix /test

this tells monomeserial to direct traffic between the hardware and applications using the prefix /test. a prefix is like an address. by changing monomeserial’s prefix you change which application is “using” the hardware—it’s possible to run several patches at once and switch hardware focus. it’s also possible to map different patches to separate hardware units. more information about prefixes is available.

4. done

push some keypads, see the left grid light up. click on the right grid, see your hardware light up. change the mode drop-down to “toggle” and draw with bits.

running a program in chuck

running life is similar to our previous example.

1. run monomeserial

again, we’ll be using osc. while chuck does have extensive midi functionality, it is much less flexible as a programming interface to monomeserial (the osc protocol allows for more readable, dynamic coding.)

manually set the prefix inside of monomeserial to

/life

2. launch midiaudicle

once the application is onscreen, start the virtual machine. this activates processing.

3. load source program

256life.ck maps to 16×16. 64life.ck maps to 8×8.

4. add the shred

click the big plus sign at the top left. this adds the code to the current system, and the program begins. mash keypads.

using midi

(soon)