Start the server process and connect to it.įunctions for building all OSC messages for scsynth.įrequently used musical mapping functions ported from SuperCollider. You can also build your own way of working if you like-all the packages expose low level functions so you can reuse them in different projects. are another higher level api for working. The package extends the Server class, adding extra methods. ExamplesĬonst sc = require ( 'supercolliderjs' ) sc. You can install this lib separately from supercolliderjs, but currently to compile SynthDefs you need to write them in SuperCollider code and use to compile those. Immutable server state and synth/group tracking.Synth/Group/Bus/Buffer allocators with clean immutable state implementation.Call async commands on the server and receive results as Promises.Comprehensive support for constructing and sending all commands the server understands.Spawns the synthesis server, scsynth as a subprocess.This package supports all the core functionality for working with scsynth: Supports any number of input and output channels, ideal for large multichannel Features.Hundreds more community contributed UGens.Communicates via Open Sound Control - TCP/UDP network communication.Fully adjustable sample rate (192k+) and block size.High quality accurate and efficient audio engine.Scsynth is SuperCollider's synthesis server. Library for the SuperCollider scsynth audio engine scsynth features
0 Comments
Leave a Reply. |