as more of us are (excitingly!) exploring SuperCollider outside of the context of norns, it seemed a good time to review and revise the resources for grid scripting with SuperCollider. this provided an opportunity to build a new scripting approach for grids that not only aligns more closely with the norns syntax, but provides the same redraw efficiencies and stability assurances with our 2021 (and onward) devices.
so, we’ve released both a new
monomeSC library and revised study text through which to learn its use!
feel free to use this thread to ask questions and share your experiences with either the library or the accompanying study
monomeSC (230124 revision)
monomeSC is a library which contains the
MonomeGrid SuperCollider Class for communicating with monome grid devices. Includes a help file and fully documented API.
MonomeGrid was modeled after the previous MonoM grid Class.
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 grids, to avoid overloading the LED driver.
grid studies: SuperCollider (2023 revision)
Updated study for using
MonomeGrid to build interfaces and interactions within SuperCollider that more-closely align with approaches used in the norns studies. The intention is not to suggest that norns grid scripting can be mapped 1:1 to SuperCollider, but to encourage explorations of SuperCollider + grids on non-norns computers without having to learn an entirely different syntax.
monomeSCgrid library is based on the fantastic
MonoMClass from @rajaTheResidentAlien + joseph rangel, shaped through generous guidance from @graymazes
- earlier iterations of
monomeSCand the revised study text were tested by @WilliamHazard + @wminor, whose insights were super valuable for building the necessary guardrails and documentation touchstones to widen accessibility and ease the conceptual on-ramp
- so many folks have provided assistance with my own SuperCollider study, but i’d be remiss not to thank @infinitedigits + @sixolet specifically, for their enthusiasm for the platform as well as their generosity of time and energy to answer questions and share multi-faceted solutions over these past two years