Überblick
SuperCollider ist eine kostenlose und Open-Source-Plattform für Audiosynthese und algorithmische Komposition. Sie wird von Musikern, Künstlern und Forschern verwendet, die mit Klang arbeiten, und läuft auf Windows, MacOS und Linux.
Kernkomponenten
- scsynth: Eine Echtzeit-Audio-Engine, die als Server läuft.
- sclang: Eine interpretierte Programmiersprache, die als Client dient.
- scide: Eine integrierte Entwicklungsumgebung (Editor) für sclang mit einem Hilfesystem.
Architektur und Erweiterbarkeit
SuperCollider verwendet eine Client/Server-Architektur, die es mehreren Clients erlaubt, gleichzeitig eine Verbindung zum Server herzustellen und diesen zu steuern. Während sclang die native Client-Sprache ist, existieren weitere Client-Implementierungen in Sprachen wie Python, JavaScript, Haskell und Scala.
Zusätzliche Funktionen
- Eine alternative, Multi-Threading-fähige Audio-Engine-Implementierung namens supernova.
- Eine aktive Community unterstützt und entwickelt SuperCollider seit seiner Veröffentlichung als freie Software unter der GNU General Public License im Jahr 2002.
Beispiele und Community
Zahlreiche Code-Beispiele und Nutzerbeiträge sind verfügbar. Die Community pflegt Foren und zusätzliche Client-Projekte. Die offizielle Seite bietet Beispielcode und eine Galerie audiovisueller Projekte, die mit SuperCollider erstellt wurden.
Downloads und Plattformen
SuperCollider ist verfügbar für macOS (Universal-Binary für macOS 11+), Linux (Quellcode-Tarball) und Windows (x64 ausführbare Datei). Die aktuelle Version ist 3.14.1.
Kommentare
Anmelden , um zu bewerten, zu kommentieren und zu merken.
Noch keine Kommentare für dieses Tool.