Skip to content
Colin's music performance environment
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.
docs
public
quarks/cs-performance-environment
src
sync_test Project
.env
.env.development
.gitignore
.supercollider.yml
LICENSE
README.md
midiporttest.js
package-lock.json
package.json
testSCReceiveMidi.js
testSCReceiveMidi.sc

README.md

Colin's Music Performance Environment

This is the top-level codebase for my performative music tools. In this repository:

  • An Electron app
    • acts as a central state server
    • spawns a SuperCollider process
    • dispatches state changes down to the replica state store in SuperCollider
    • serves a touch-screen GUI on a HTTP endpoint
  • A SuperCollider quark containing various instruments that either take input directly from a MIDI controller or react to state changes in the store

This environment pairs with an Ableton Live project to handle routing and currently makes use of a development build of SuperCollider to get Ableton Link synchronization.

Dependencies

Notable dependencies:

Example

Here's how it is all fitting together at this time:

routing diagram

More

blog post video demo 2019/02

You can’t perform that action at this time.