EuroCollider

Builds communication between Eurorack and SuperCollider

EuroCollider

EuroCollider logo

A SuperCollider Quark which allows to communicate with Eurorack modules when used with a DC coupled audio interface.

Installation

Please install sc3-plugins before because we rely on the Tartini pitch tracker for the tuning process.

supercollider // install from git repository Quarks.install("https://github.com/capital-G/EuroCollider.git"); // restart sclang so EuroCollider is available thisProcess.recompile; // view help guide for a quick start HelpBrowser.openHelpFor("Guides/EuroCollider");

Quickstart

For precise instructions please check out the provided documents via the SuperCollider documentation.

Playing a eurorack module via a Pbind

```supercollider // assuming server is booted e = EuroSynth(soundIn: 6, cvOut: 4, gateOut: 5).tune;

( Pdef(\myEuroPattern, Pbind( \type, \euro, \euro, e, \dur, 0.25, \scale, Scale.chromatic, \degree, Pxrand((0..12), inf), \octave, Pseq([5, 4], inf), )).play; ) ```

Sync SuperCollider via eurorack clock

```supercollider c = EuroClockIn(trigIn: 6);

// play a pattern according to the clock ( Pdef(\euroClockSync, Pbind( \instrument, \default, \dur, 1.0, \degree, Pxrand((0..6), inf), )).clock_(c.clock).play; ) ```

Sync eurorack with SuperCollider TempoClock

supercollider c = TempoClock(1.5); e = EuroClockOut(clock: c, trigOut: 5);

License

GPL-2.0

EuroClockIn
Extension
Superclass:
EuroClockOut
Extension
Superclass:
EuroSynth
Extension
Superclass:

Found no versions tagged via git

Installation

Repository

URL

https://github.com/capital-G/EuroCollider

Since

2022-04-07

Last update

2022-10-23

Current version

0.1

Quark info

name

EuroCollider

path

EuroCollider

since

2022

author

Dennis Scheiba

helpdoc

help

summary

Builds communication between Eurorack and SuperCollider

version

0.1

dependencies

['wslib']

isCompatible

a function

organisation

IMM Duesseldorf

Possible dependcies

wslib

Possible dependants