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일에 원본 문서에서 보존된 문서. 

Supercollider

Dodaje.pl - Ogłoszenia lokalne