# awakening-sequencers

> Components for building generative music systems involving sequenced events.

Latest version **0.8.13** (published 2019-10-25) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install awakening-sequencers
pnpm add awakening-sequencers
yarn add awakening-sequencers
bun add awakening-sequencers
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.8.13 |
| Published | 2019-10-25 |
| First published | 2017-05-28 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 6 |
| Unpacked size | 1.7 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Colin Sullivan |
| Maintainers | colinsullivan |
| Keywords | node.js, supercollider, supercollider-redux |

## Links

- npm: https://www.npmjs.com/package/awakening-sequencers
- Repository: https://github.com/colinsullivan/awakening-sequencers
- Homepage: https://github.com/colinsullivan/awakening-sequencers#readme
- Issues: https://github.com/colinsullivan/awakening-sequencers/issues
- npm.io page: https://npm.io/package/awakening-sequencers

## Dependencies (6)

- [midi](https://npm.io/package/midi.md) ^0.9.5
- [redux](https://npm.io/package/redux.md) ^3.6.0
- [lodash](https://npm.io/package/lodash.md) ^4.17.11
- [reselect](https://npm.io/package/reselect.md) ^3.0.1
- [supercolliderjs](https://npm.io/package/supercolliderjs.md) ^0.14.2
- [supercollider-redux](https://npm.io/package/supercollider-redux.md) 0.0.97

## Alternatives

- [@sindresorhus/slugify](https://npm.io/package/@sindresorhus/slugify.md) — 3.7M weekly downloads
- [solid-js](https://npm.io/package/solid-js.md) — 2.7M weekly downloads
- [expo-glass-effect](https://npm.io/package/expo-glass-effect.md) — 2.5M weekly downloads
- [nanoassert](https://npm.io/package/nanoassert.md) — 780.8K weekly downloads
- [@ffmpeg/ffmpeg](https://npm.io/package/@ffmpeg/ffmpeg.md) — 529.5K weekly downloads

## Recent versions

- 0.8.13 (latest) — 2019-10-25
- 0.8.12 — 2019-09-21
- 0.8.11 — 2019-09-20
- 0.8.10 — 2019-03-06
- 0.8.9 — 2019-03-05
- 0.8.8 — 2018-12-05
- 0.8.7 — 2018-08-03
- 0.8.6 — 2018-07-23
- 0.8.5 — 2018-07-20
- 0.8.4 — 2018-06-09
- 0.8.3 — 2018-05-28
- 0.8.2 — 2018-05-20
- 0.8.1 — 2018-03-30
- 0.8.0 — 2017-12-23
- 0.7.9 — 2017-12-22
- … 15 more at https://npm.io/package/awakening-sequencers/versions

## README

# Awakening Sequencers
A Node.js and SuperCollider framework to leverage [supercollider-redux](https://github.com/colinsullivan/supercollider-redux) and [abletonlink-redux](https://github.com/colinsullivan/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](https://github.com/crucialfelix/supercolliderjs).  The unit tests do this.

## Unit Tests

    $ npm run test

---
_Source: https://npm.io/package/awakening-sequencers · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
