Skip to content

Releases: monome/monomeSC

monomeSC 240104 (v1.7)

04 Jan 16:01
Compare
Choose a tag to compare

fixed

  • set ledQuads with all or ledset methods (51b6e82)

monomeSC 230719

19 Jul 15:59
fa88b1b
Compare
Choose a tag to compare

fixed

  • discover connected device's size with /sys messages - @dndrks (#2)
  • update flin with dynamic grid size detection

monomeSC 230713 (v 1.5)

13 Jul 19:54
Compare
Choose a tag to compare

NEW

  • add monome one (summer 2023's 8x16) and monome zero (summer 2023's 16x16) support

monomeSC 230526 (v 1.4)

26 May 19:38
9752331
Compare
Choose a tag to compare

NEW

see updated help file in SuperCollider and the accompanying grid study for more details

Class

  • alerts whenever a grid is physically connected / disconnected
  • grid add + remove callbacks: assign a callback function whenever a new grid is physically connected / disconnected
  • getters for serials, ports, and prefixes for devices connected since the Server last booted
  • method to refresh SuperCollider's understanding of the currently-connected devices
  • new now accepts arguments for grid prefix and frames-per-second redraw rate

Instance

  • connect to grid via OSC port or serial number
  • accessors for prefix, device number, serial, OSC port, rotation, frames-per-second redraw rate, rows, columns

FIXED

Class

  • redraw loop has yield outside of the quadrant iterator (previously, was inside πŸ˜… )
  • library is much more forgiving of grid connect/disconnect, no longer requiring all devices to be present at Server boot
  • OSC responders are restarted with each sketch if sclang is stopped (previously required a Server reboot)
  • Server quit better cleans Class OSCdefs

flin

  • aligned with new library features

monomeSC 230523

23 May 17:46
Compare
Choose a tag to compare

v 1.3

  • NEW MonomeGrid class now accepts three arguments:
    • rotation: cable orientation: left = 0 (default), down = 1, right = 2, up = 3
    • prefix: assign this grid a unique string identifier (defaults to "/monome")
    • fps: rate of maximum grid redraw in frames per second (defaults to 60.0)
  • FIX 256 grids redraw all quads

flin, a cyclic poly-rhythm music box, has also been fully adapted from Max/MSP to a SuperCollider document (flin.scd).

monomeSC 230124

24 Jan 17:33
Compare
Choose a tag to compare

monomeSC

SuperCollider class for communicating with monome grid devices, modeled after the previous MonoM grid class.

The MonomeGrid class is designed to align closely with grid scripting for norns, to help make sketching with grid + SC approachable for those already familiar with the norns ecosystem. This version also offers redraw buffering for later-generation grid LED drivers, to avoid overloading the LED driver.

Includes an updated help file and fully documented API, including new study text.