Você está aqui: Linha do Tempo/Sexto Período-1996 - SuperCollider


Janelas do programa Super Collider
 

 

 
 

SuperCollider lançado por James McCartney

O SuperCollider é uma linguagem de programação musical em tempo real para Macintosh PowerPC criada por James MacCartney em 1996. Com influências da linguagem Smaltalk e C++, contém mais de 600 funções incluindo osciladores, filtros, geradores de números randômicos, MIDI, rotinas de I/O e envelope followers. A característica de processamento em tempo real permite sua utilização em performances de música eletrônica. As rotinas de entrada e saída são usadas para ler uma partitura em arquivo de texto, permitindo o uso do SuperCollider para síntese e processamento através de partituras ao estilo Music-V. Diferente do CSound, um único programa em SuperCollider pode conter rotinas de síntese e algoritmos de composição. A linguagem possibilita acesso ao áudio em qualquer nível, incluindo amostras individuais. A versão 2.0 de 1998 é totalmente orientada a objetos com uma vasta biblioteca de classes. Exemplo do código de programação do SuperCollider que produz um som resultante da mistura do ruído rosa com uma onda senoidal de 800 Hz:

{ SinOsc.ar(800, 0, 0.1) + PinkNoise.ar(0.01) }.play;

Atualmente, esta linguagem de programação possui o código aberto (GPL) e o projeto é mantido e desenvolvido por várias pessoas.

Fontes (texto e imagens):

http://supercollider.sourceforge.net/