monome sum

sum is included in the main installer, get it here

monome sum is a collection of essential monome apps synced together to work as one flexible tool for creating music.

the individual apps are simplified for easy exploration. expanded versions are available here. (direct: flin / polygome / mlrv)

created by: monome

gome based on the original polygome by stretta.

getting started

  • open the ”monome sum” application.

nb: on osx 10.8+ you'll need to bypass gatekeeper. control-click the app in finder, click 'open', then click 'open' again.

  • attach your grid and select it from the dropdown. click connect.
  • change applications by clicking the boxes.

  • select presets for quick sound transformation.

  • panic button: if you loose track you can always hit “the scream” located to the right of the presets section.



flin is a cyclic poly-rhythm music box, where each column represents a voice. flin generates individual notes.

  • push a key to start cycling a note.
  • push the bottom row to turn off that note.
  • cycle rate is set by the vertical location of the key press. faster notes when pressing the top.
  • duration can be changed by holding a press and pressing elsewhere in the column. the second press is the duration.


corners is a gravity-influenced modulator with which you can change the timbre of the synth.

  • push keys to make attractor points, the puck will slide towards this location.
  • try holding down many points at different times to spin the puck in circles.
  • top-left key is a brake function which causes the puck to slow to a stop.


step is a simple step sequencer for triggering drum sounds.

  • the top row shows the play head. push keys in this row to jump position.
  • toggle notes in the lower rows.
  • in the top row, press and hold a start position while pressing an end position to create an inner-loop. press anywhere in the row to escape the loop.
  • as of 1.1, step's sounds can now be edited via the “step sound editor” located in the upper right corner of the main window.


gome is a dynamic pattern instrument.

  • hold keys to play patterns.
  • top row changes pattern types.
  • toggle 'hold' mode with the top left key.


mlr lets you cut samples and record pattern gestures.

  • samples are mapped to each row, playback position is indicated by the moving light.
  • press keys to cut to that position.
  • top row left (0/1) are stop keys for voice 1 and voice 2.
  • top row right (4/5) are pattern recorders.
  • toggle on a pattern recorder then cut a sample up. the recorder will recall the cuts you made in a loop. toggle the pattern recorder off to clear it.
  • within a single row, you can create a sub-loop by pressing and holding a start position while pressing an end position.

mlr has preloaded samples but you can drag and drop your own sounds.


beams is a set of virtual faders to control various parameters.

  • quick press makes a fader slide there quickly
  • long press goes to position and acts as an LFO around the point

fader positions, from left to right:

  • 1/2 flin timbre/space
  • 3/4 polygome timbre/space
  • 5/6 step timbre/space
  • 7/8 mlr reverb/delay
  • 9/10 flin width/pitch
  • 11/12 corners gravity/friction
  • 13-16 flin, step, gome, mlr volumes

the synth

master controls

  • to record sound direct to disk, first click the [1. filename] then [2. record!] buttons. toggle off [3. stop] to finish recording and write the file to disk.
  • tempo can be changed by moving the slider, or by clicking the numerical display, typing your desired tempo, and pressing enter. when clicked a small arrow will appear to the left of the tempo display.

midi clock out

  • located in the file menu “preferences → “midi clock”

the router

the router is controllable via the grid, for toggling between apps without the computer interface.

the default router activation key is the top right. hold this down to see the router.

the highlighted column is the currently selected app. push another column to switch. release the router key to resume.


all source files are available through github: