SuperCollider — это виртуальная среда разработки и одновременно язык программирования для аудиосинтеза в реальном времени и алгоритмической композиции.
Это интерпретируемый объектно-ориентированный язык, который функционирует как сетевой клиент сервера реалтайм синтеза. В основе языка лежит объектное представление, а структура среды такова, что каждый клиент общается с запущенным локально (или удалённо) сервером, являющимся очень развитым синтезатором.
В язык вошли понятие объектов схожее с Smalltalk, стиль синтаксиса C, принципы функционального программирования.
SuperCollider создавался Джеймсом МакКартни в течении нескольких лет, а теперь это проект с открытым исходным кодом, который поддерживается и развивается разными людьми. Его используют музыканты, ученые и художники работающие со звуком.
Сайт разработчика:
Что почитать?
Разместил: