Introduction to Csound

Presenter: Thilo Koch

(sorry about the abstract in portuguese)

Nesse seminário será apresentado o Csound, que é uma linguagem de computação musical e uma plataforma para síntese e processamento de áudio. Csound tem uma longa tradição, tendo sido definida em 1986 a partir da série de linguagens Music-N, mas segue sendo usado por muitos artistas e pesquisadores até hoje.

Embora Csound seja uma linguagem de programação não-gráfica e por isso não possua uma GUI, ele é muito popular e já há muito tempo adaptado para performances ao vivo (realtime). Existem inúmeras meta-ferramentas, GUIs, códigos fonte e publicações. Csound roda em várias plataformas, como por exemplo Linux, Unix, Windows, OSX e Android, e tem suporte específico para várias linguagens de programação, como Python, Java, etc.

O seminário dará uma pequena introdução a vários apsectos do Csound: história, construção da linguagem, elementos básicos de síntese, performance ao vivo, GUIs e meta-ferramentas. Com a chegada da nova versão 6 do Csound o 'live-coding' tornou-se possível e também será abordado. A ideia do seminário é oferecer tanto uma visão geral quanto exemplos práticos como ponto de partida para explorar e aprender Csound.

(video presentation in portuguese)

When: November 5th, 2013

Where: Room B-3, IME/USP