SuperCollider Grids

SuperCollider port of the Eurorack module Grids by Mutable Instruments.
This port was made possible because the source code for Grids is open source.

I wrote a blog post on my website on how one can understand C++ code from a eurorack module and port its logic to SuperCollider.

Installation

You can easily install this Quark by executing

Quarks.install("https://github.com/capital-G/sc-grids");

in sclang and recompile the class library (Shift Command L).

Documentation

For documentation please check out the provided help files via ScIDE.
Type in ScGrids and hit Command D while hovering with the cursor over
ScGrids - this will show you the help files.

GUI

To somehow mimic the haptic feedback of this module there is a GUI implementation which controls multiple TDefs.

For the source code of this take a look at the grids_gui.scd.

Version Kinds Released Published by Notes
0.1.0 quark 1 hour, 28 minutes ago capital-G

No dependencies.

Filename Kind ABI Platform
scgrids-0.1.0-quark-any-any [details] quark any any
scgrids-0.1.0-source-any-any [details] source any any
classes/ScGrids.sc
  • ScGrids : Object line 1 docs
    • *calculateLevel
  • Pgrids : Pattern line 142 docs
    • *new
    • instrument
    • instrument_
    • density
    • density_
    • x
    • x_
    • y
    • y_
    • bias
    • bias_
    • length
    • length_
    • storeArgs
    • embedInStream
  • PgridsValue : Pattern line 192 docs
    • *new
    • instrument
    • instrument_
    • density
    • density_
    • x
    • x_
    • y
    • y_
    • bias
    • bias_
    • length
    • length_
    • storeArgs
    • embedInStream

Metadata

Updated
1 hour, 28 minutes ago

License
GPL-3.0-or-later

Owner
capital-G

Install

Magnet CLI:

magnet add scgrids