![]() ![]() The SuperCollider programming language ( sclang) Supernova, an independent implementation of the Server architecture, adds multi-processor support through explicit parallel grouping of synthesis nodes. Calculation at different rates depending on the needs: audio rate, control rate, demand rate.Bus system which allows dynamically restructuring the signal flow.Gives access to an ordered tree structure of synthesis nodes which define the order of execution.Supports any number of input and output channels, including massively multichannel setups.The audio server has the following features: In most cases it is controlled from within the SuperCollider programming language, but it can be used independently. SuperCollider's sound generation is bundled into an optimised command-line executable (named scsynth). The SuperCollider synthesis server ( scsynth) Because all external control in the server happens via OSC, it is possible to use it with other languages or applications. ![]() The SC Server application supports simple C and C++ plugin APIs, making it easy to write efficient sound algorithms (unit generators), which can then be combined into graphs of calculations. The SC language combines the object-oriented structure of Smalltalk and features from functional programming languages with a C-family syntax. These components communicate using OSC (Open Sound Control). Starting with version 3, the SuperCollider environment has been split into two components: a server, scsynth and a client, sclang. ![]()
0 Comments
Leave a Reply. |