EuroCollider
EuroCollider
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
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