stevenaeola / node-red-contrib-music

Control SuperCollider with node-red
Other
17 stars 1 forks source link

node-red-contrib music

node-red music logo

Designed for live-coding, this package offers a range of nodes to generate beats, subdivide them into bars and sections, and to generate sound synthesis instructions for the SuperCollider audio synthesis platform. Messages are sent from node-red to Supercollider via OSC.

Installation

Start the engines

Create

There are some step-by-step instructions, including getting going on a Raspberry Pi at https://stevenaeola.github.io/node-red-contrib-music/. If you're not on a raspberry Pi you can skip the first two sections. Then there's a section with a brief introduction to node-red if you don't already know. The specific details on node-red-contrib-music are at https://stevenaeola.github.io/node-red-contrib-music/making-music and onwards.

For video demonstration(s) see https://www.youtube.com/playlist?list=PL5Tj84YnQVdIMXqM-mX85yGdWqBepwAIP

Raspberry Pi Installation

ln -s ~/.node-red/node_modules/node-red-contrib-music/startsc-rpi-usb.sh ~/startsc.sh 
dtoverlay=iqaudio-dacplus
dtoverlay=i2s-mmap

Compatibility

node-red-contrib-music has been tested with

If you get it working on some other combination then do let us know

Why node-red-music (NRM)?

NRM has the following aims: