Category:SuperCollider: Difference between revisions
mNo edit summary |
m (add links) |
||
Line 2:
|checking=dynamic
|exec=interpreted
|site=http://supercollider.
|LCT=no}}{{language programming paradigm|object-oriented}}
SuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language (often called sclang) which functions as a network client to a state of the art, realtime sound synthesis server. It is used by musicians, artists, and researchers working with sound.
The programming language was originally devised by James McCartney and has been further developed by an interdisciplinary open source community. Its design follows a pure object-oriented design that relies on objects including functions as first
[https://github.com/supercollider/supercollider SuperCollider at GitHub]
[http://supercollider.github.io/ SuperCollider Homepage]
|
Latest revision as of 20:39, 18 October 2016
![Language](http://static.miraheze.org/rosettacodewiki/thumb/2/27/Rcode-button-language-crushed.png/64px-Rcode-button-language-crushed.png)
This programming language may be used to instruct a computer to perform a task.
Official website |
---|
Execution method: | Interpreted |
---|---|
Type checking: | Dynamic |
See Also: |
|
SuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language (often called sclang) which functions as a network client to a state of the art, realtime sound synthesis server. It is used by musicians, artists, and researchers working with sound.
The programming language was originally devised by James McCartney and has been further developed by an interdisciplinary open source community. Its design follows a pure object-oriented design that relies on objects including functions as first-class citizens. It is dynamically typed, and has functions of both lexical and dynamic scope. SuperCollider comes with an interactive programming library for the runtime rewriting of programs, which includes programming as a performance (live coding). There are several purely functional sublanguages embedded in the system. While mostly used for sound, its structure is general purpose.
Subcategories
This category has the following 3 subcategories, out of 3 total.
@
- SuperCollider Implementations (empty)
- SuperCollider User (empty)
Pages in category "SuperCollider"
The following 35 pages are in this category, out of 35 total.