Csound Csound-dev Csound-tekno Search About

[ANNOUNCE] Workshop about DirectCsound

Date1999-01-04 13:38
FromGabriel Maldonado
Subject[ANNOUNCE] Workshop about DirectCsound
I apologize with people who is not interested in the following
italian message: it is about a workshop on DirectCsound.
This workshop will be in two session of four days at Il Punto di Svolta,
a cultural association in Rome (the workshop is for italian-speaking people 
because the language will be italian).

************************************
Usare DirectCsound
in tempo reale

workshop tenuto da Gabriel Maldonado
autore di DirectCsound  
presso:
IL PUNTO DI SVOLTA - FEBBRAIO e APRILE 1999 

Usare DirectCsound in tempo reale.
---------------------------------
Csound è diventato il linguaggio di sintesi sonora più diffuso nel mondo
tra coloro che operano nel campo della Computer Music: per migliaia di
persone è diventato lo strumento principale per la produzione di musica
elettronica. I motivi di questo successo e diffusione si trovano nel
fatto che Csound gira praticamente su tutte le piattaforme e su tutti i
principali sistemi operativi oggi disponibili; inoltre ha al suo attivo
decine di persone sparse nel mondo che si occupano costantemente del suo
aggiornamento e dell'espansione delle sue possibilità. Si tratta quindi di
uno strumento vivo ed in continua evoluzione.

Una caratteristica molto importante, introdotta di recente in questo
linguaggio per le piattaforme Wintel, è la possibilità di funzionare in
tempo reale e di modificare i parametri di sintesi via MIDI dal vivo.
Oggi, con un computer relativamente economico, è possibile fare meglio ciò che
fino a poco tempo fa era possibile solo su piattaforme del costo di
centinaia di migliaia di dollari. Questo apre nuove strade e nuovi
paradigmi creativi ai compositori di oggi.

L'oggetto di questo workshop sarà il programma DirectCsound, una versione
potenziata di Csound che permette l'uso del tempo reale, del MIDI IN e del
MIDI OUT, nonché la novità esclusiva dell'estensione del linguaggio
mediante le subroutines. Tale versione è stata recentemente oggetto di
analisi da parte di parecchi utenti a livello mondiale.Tali utenti ne hanno
testato le prestazioni comparandola con altre versioni; è quindi stata
compilata una tabella in cui la versione di Maldonado è risultata la più
veloce per la relativa fascia di computer. Inoltre questa versione
supporta i driver DirectX che consentono un netto miglioramento del 
problema della latenza.
Gli opcodes introdotti da Maldonado saranno in breve disponibili anche
nella versione standard di Csound e saranno quindi implementati in tutte le
altre piattaforme hardware.

Il workshop

Il workshop si rivolge a persone che hanno già una conoscenza di base del
linguaggio Csound e si pone come scopo quello di fornire ai partecipanti la
possibilità di comporre interattivamente musica non realizzabile con mezzi
tradizionali e assisterli in una produzione sperimentale.

Uno dei principali ostacoli alla diffusione di Csound è la sua difficoltà
iniziale, essendo privo di un'interfaccia grafica. Nel workshop si
affronteranno quindi tutti gli eventuali problemi che gli utenti possono
incontrare con l'uso in tempo reale, dalle opzioni di avvio alla stesura di
orchestre e partiture orientate ad un'esecuzione dal vivo, con l'analisi
dei nuovi opcodes dedicati e il loro uso in contesto musicale.

Il workshop affronterà i seguenti argomenti:

- Messa a punto di DirectCsound e del front-end VMCI
- Capire i parametri di inizializzazione e parametri continui.
- Strumenti dell'orchestra: parametri generati internamente e parametri
  ricevuti dall'esterno.
- Orchestre SA e MA: loro uso nella composizione interattiva e nelle
  performance live.
- Opcodes orientati al controllo in tempo reale: famiglie ctrlXX, midicXX,
  sliderXX. Estensione della durata delle note.
- Opcodes orientati al MIDI OUT
- Opcodes orientati al processamento dei segnali MIDI. Funzione trigger.
- Teoria e applicazione dei microintervalli. Elementi di calcolo di scale
  temperate e scale naturali. Opcode cpstmid.
- Chiamata subroutine (opcodes Xcall, Xargc e Xargt).
- Uso delle orchestre SA in tempo reale.
- Uso della modalità 'one-key-play'.
- Uso dei nuovi generatori di funzioni.
- Uso dei modelli fisici waveguide in tempo reale.

Il workshop consisterà di 32 ore distribuite in due sessioni di 4 giorni
ciascuna;  alcune ore di trattazione teorica ed alcune di laboratorio
durante il quale ogni partecipante sarà seguito personalmente.

La prima sessione sarà nel mese di FEBBRAIO a partire da meta' mese, 
la seconda nel mese di APRILE.
il mese di pausa servirà ai partecipanti per riflettere sulle nozioni
apprese durante la prima sessione, rivedendole e perfezionandole in un
secondo tempo, durante la seconda sessione.

I partecipanti potranno essere effettivi e uditori. Il numero di
partecipanti effettivi è limitato a 12 persone; gli uditori potranno
assistere al seminario, ma non effettuare le prove sui computer.

A tutti i partecipanti effettivi verrà consegnato un attestato di
partecipazione e potranno avere, su richiesta, una copia dell'ultima
versione dei software DirectCsound e VMCI (Virtual Midi Control
Interface).

Per informazioni sulle date precise e altro:  
Giovanna Natalini

tel. 06/ 39 73 75 03

email: MC9484@MCLINK.IT        
oppure:
g.maldonado@agora.stm.it

 *************************************************
 IL PUNTO DI SVOLTA
 via Marco Besso 22
 00191 Roma

 tel. 06 39 73 75 03 - 06 36 30 63 20
 e-mail MC9484@MCLINK.IT

 ***************************************************