Csound, software libero per la computer music

In questo blog ho già passato in rassegna parecchi software per fare musica con il computer, scegliendo nel grande mare del software libero, corredando la presentazione con manualetti destinati ad una prima familiarizzazione con i vari programmi presentati.
Parlo dei documenti PDF “musica_suono.pdf” allegato all’articolo Software libero per fare musica dello scorso maggio, “rosegarden.pdf” allegato all’articolo Rosegarden come sequencer MIDI appena pubblicato e “lmms.pdf” allegato all’articolo Altra musica sempre con software libero dello scorso ottobre.
Quest’ultimo, non in ordine di tempo ma in ordine logico, allude ad “altra musica” perché, a differenza dei primi due, che ci illustrano mezzi con i quali possiamo fare musica producendo suoni che si rifanno agli strumenti musicali tradizionali attraverso il MIDI, ci propone un mezzo che offre anche la possibilità di creare suoni originali con il computer utilizzando tutta una serie di oscillatori digitali preconfezionati: così, dalla musica al computer che imita i suoni tradizionali (violino, tromba, chitarra, pianoforte, ecc.) passiamo alla vera e propria computer music, dove il computer diventa lui uno strumento musicale, capace di produrre suoni propri, non necessariamente ad imitazione di altri suoni.
Ma farei un torto alla collettività del software libero se non ricordassi che tutte queste belle cose sono possibili perché esiste, come si suol dire a monte, un’altra monumentale realizzazione, sempre di software libero, che si chiama Csound.
Nell’ambito della grande categoria della musica elettronica, quella che, in origine, componevano Stockhausen, Berio, Maderna utilizzando enormi oscillatori elettrici e che nel 1964 divenne di produzione più domestica con l’invenzione del sintetizzatore Moog, comunque un bell’apparecchietto tutt’altro che portatile, la computer music è la sottocategoria della musica che si fa con un computer, anche portatile – nemmeno di grande potenza – e, perché no e pur con qualche limitazione, con un tablet o un telefonino equipaggiati Android.
Possiamo dire che il padre della computer music è Max Mathews, che produsse presso i Bell Laboratories, a partire dal 1957, parecchi software, poi catalogati come serie Music N, per la sintesi del suono su grossi elaboratori.
Parallelamente, a partire da metà anni ’60, Barry Vercoe, uno scienziato informatico anche musicista compositore di origine neozelandese, si occupò, presso l’MIT di Boston, del problema dell’interazione tra computer e musicista, come a voler ripetere l’esperienza del Moog sostituendo al Moog un calcolatore.
E’ alla fine di questa lunga esperienza, iniziata utilizzando il linguaggio Assembly e proseguita utilizzando il linguaggio C, nel frattempo regalatoci da Dennis Ritchie, che nasce, nel 1985, Csound: un linguaggio di programmazione sviluppato in C e che del C conserva certe impostazioni, con il quale possiamo creare suoni sempre nuovi partendo dalle oscillazioni, cioè ab ovo.
Tutto ciò che troviamo di preconfezionato per fare musica sul nostro computer è stato sviluppato con un ricorso più o meno diretto al linguaggio Csound.
Per noi dilettanti è sufficiente sapere che c’é: anche perché non si può dire che sia user friendly e alla facile portata di un dilettante.
Per i professionisti della computer music, siano essi musicisti con la passione del computer e dei nuovi suoni, siano essi programmatori che producono il software che poi semplifica la vita a noi dilettanti, Csound è ancora sulla cresta dell’onda, ha una nutrita community che lavora continuamente per migliorarlo e si mostra frequentemente in conferenze internazionali, l’ultima delle quali tenutasi lo scorso ottobre a San Pietroburgo.
Ovviamente ha un sito web, all’indirizzo www.csounds.com, sul quale possiamo fare la conoscenza del mondo di Csound e dal quale possiamo liberamente scaricare il software di base e alcuni tools che ne rendono più amichevole l’utilizzo. Il software è disponibile per tutti i sistemi operativi (Linux, Windows, OS X) con app limitate anche per Android e iOS.
Purtroppo tutta la documentazione è in lingua inglese.
Abbiamo, tuttavia, anche in Italia qualche guru di Csound che ce ne parla in buon italiano.
Penso al prof. Riccardo Bianchini, le cui preziose documentazioni sono reperibili sul web digitando “riccardo bianchini csound” su una barra di ricerca e a Giorgio Zucco, autore di un ottimo manuale pratico edito da Giancarlo Zedde: Sintesi digitale del suono, Laboratorio pratico di Csound.
Per capire immediatamente di che cosa parliamo e per dar modo a chi lo voglia di fare qualche prova rimando comunque all’allegato documento in formato PDF, scaricabile e stampabile.

csound