Supercollider

Supercollider
원저자제임스 맥카트니
발표일1996년(1996)
안정화 버전
3.13.0 / 2023년 2월 19일(2023-02-19)[1]
저장소github.com/supercollider/supercollider
프로그래밍 언어C++
운영 체제FreeBSD,[2] 리눅스, macOS, 윈도우
종류오디오 프로그래밍 언어
라이선스GPL-3.0-or-later[3]
웹사이트supercollider.github.io

슈퍼콜라이더(영어: SuperCollider)는 음악작곡, 오디오 신디시스를 위해 1996년 James McCartney에 의해 최초로 개발된 프로그래밍 언어 및 오디오엔진이다.

Smalltalk 및 Ruby 언어 등에 영향을 받은 강력한 고수준의 문법과 소리생성, 제어를 위한 다양한 Ugen들을 제공하여 현재 Max/MSP, Pd등과 함께 가장 널리 사용되는 전자음악 도구가 되었다.

시작버젼은 MacOSX를 중심으로 개발되었으나 (GUI, IDE등이 OSX 전용 개발 프레임워크를 사용), 현재는 다양한 플랫폼에서 동일한 프로그래밍 환경을 제공하는 크로스플랫폼 어플리케이션으로 진화하였다.

2018-10-31기준으로 최신 버전은 3.9.3으로 2018-4-8일에 수정되었으며 http://supercollider.github.io를%5B깨진+링크(과거+내용+찾기)%5D 통해 다운로드할 수 있다.

http://sccode.orghttps://github.com/supercollider/supercollider에는 유저들의 다양한 예제 코드들이 공유되고 있으며,여러 프로그래밍 방법론들을 통해 유저마다 각자만의 사용하는 방식들이 존재함을 알 수 있다.

SuperCollider는 GPL v3 기반의 완전한 오픈소스 프로그램으로, 공식적으로 배포되는 어플리케이션 외에 여러 가지 사용 환경(IDE,언어)들이 존재한다.

SuperCollider를 통해서 할 수 있는 것

  • 소리합성
  • 전자/컴퓨터음악 작곡 (테잎음악, 라이브 일렉트로닉 음악)
  • 사용자 그래픽 인터페이스(GUI) 구축
  • Plug-in 설계
  • 2D 그래픽 작업
  • 다른 언어 또는 어플리케이션(예, MaxMSP, Processing 등)과 OSC(Open Sound Control) 또는 MIDI 신호로 소통
  • 외부 기기(예, Arduino, 신디사이저, 미디 콘트롤러, Wii 등)를 이용한 실시간 제어
  1. “Releases”. 《Github》. 2022년 1월 8일에 확인함. 
  2. asynth. “SuperCollider”. 2015년 6월 20일에 확인함. 
  3. “SuperCollider Licensing”. 2020년 8월 7일에 원본 문서에서 보존된 문서. 

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search