Csound è un linguaggio di programmazione open-source, sviluppato a partire dal 1986, come naturale evoluzione dei precedenti linguaggi per la ricerca e la composizione musicale elettronica.
Csound è un linguaggio di programmazione open-source, sviluppato a partire dal 1986, come naturale evoluzione dei precedenti linguaggi per la ricerca e la composizione musicale elettronica.
Le sue enormi potenzialità, la grandissima base utenti su scala mondiale, e la perfetta retrocompatibilità del codice scritto nel corso delle decadi, ne fanno un ottimo strumento per il lavoro nel campo del sounddesign, della composizione musicale e delle multimedialità, anche mediante una possibile diretta interattività fra utente e codice.
L’obiettivo di questo testo è proporre 20 lezioni, con esempi eseguibili e modificabili dal lettore, che coprono le tecniche di campionamento e sintesi, insegnando passo passo il linguaggio di programmazione secondo buone pratiche aggiornate che siano fondate sul fornire una comprensione adeguata dei rudimenti dell’informatica (strutture dati principali, cicli, condizioni).
Il testo si propone come libro italiano di riferimento aggiornato all’ultima versione di Csound, scritto in modo pulito ed ordinato, nonché di fondamentale importanza per gli studenti dei Conservatori, dove Csound è oggetto di studio praticamente obbligatorio.
Questo libro propone un approccio originale e innovativo per imparare a programmare. Non è un manuale su Python, anche se tocca molti degli argomenti chiave del linguaggio (programmazione di base, oggetti, Tkinter, web e servizi).
Non tratta la sintassi di tutti i possibili comandi, né elenca tutte le sfumature e varianti delle infinite librerie. Fornisce però tutto quello che serve per scrivere programmi perfettamente funzionanti, con la spiegazione delle logiche e dei meccanismi impiegati.