npm.io
0.8.13 • Published 6 years ago

awakening-sequencers

Licence
MIT
Version
0.8.13
Deps
6
Size
1.7 MB
Vulns
0
Weekly
0
DeprecatedThis package is deprecated

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

Keywords