Skip to content
Components for building generative music systems involving sequenced events.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
quarks/awakening-sequencers
src
test
.gitignore
.supercollider.yaml.example
LICENSE
README.md
high-zap-desc_110bpm_2bar (Freeze)-1.wav
package-lock.json
package.json

README.md

Awakening Sequencers

A Node.js and SuperCollider framework to leverage supercollider-redux and abletonlink-redux to build systems with synchronized sound.

Examples

To run the examples:

npm install

For each example, there is a Node.js script and a SuperCollider script that must be run simultaneously.

Basic Example

This example plays a metronome implemented in MetronomeSequencer.sc. It is now in testMetroExample.js as well.

$ npm run start_example

Sampler

This example demonstrates a sampler that requires samples are loaded.

$ npm run start_sampler_example

Parameterized

This example demonstrates how a SuperCollider pattern can be parameterized through the state store. See ParamExampleSequencer in the quark.

$ npm run start_parameter_example

Sidenotes

It is possible to run Node.js and a child SuperCollider process using supercolliderjs. The unit tests do this.

Unit Tests

$ npm run test
You can’t perform that action at this time.