SOUNDAY TIMES


Pubblicazione sul mondo del sound design
Lo spirito è uno strumento con una certa gamma di toni, al di là dei quali si sente un silenzio infinito.

John Tyndall

Creative Coding II modulo

img
Il corso Creative Coding è rivolto a designers, artisti, programmatori, studenti e a tutti coloro che lavorano 
nel campo delle arti visive (graphic design, web design, pittura, scultura, architettura) e dell'elaborazione del suono.
 
In particolare, nel secondo modulo verranno introdotti gli ambienti di sviluppo Processing, OpenFrameworks, MaxMsp 
per la creazione di applicazioni nell'ambito dell'elaborazione delle immagini, del suono e dell'Interaction Design 
nonché concetti e nozioni di fisica e matematica necessari ad un uso consapevole degli strumenti offerti.

Equivalente ad un corso annuale universitario, è diviso in due moduli di circa 52 ore ciascuno; 
I modulo : Programmazione in C++ (TERMINATO )
II modulo: Teoria dell'Audio e del Video e applicazioni in Processing e Max Msp ( da GENNAIO a MARZO 2013)

Il corso è sia pratico che teorico. 
I partecipanti saranno invitati a presentare idee, allo scopo di costituire una “bacheca” condivisa 
a cui attingere per la realizzazione di uno o più progetti in base alle conoscenze acquisite.
Sono inoltre previsti , in base anche alle richieste dei partecipanti, seminari di approfondimento extra-corso 
su temi specifici quali ad esempio: Machine Learning, Artificial Life, Algoritmi Genetici, Reti Neurali.
 
 
Le lezioni si svolgeranno ogni sabato nei seguenti orari:

12 gennaio 2013 h 14,30-18,30
19 gennaio 2013 h 10,30-13,30 pausa pranzo h 14,30-18,30
26 gennaio 2013 h 14,30-18,30
02 febbraio 2013 h 10,30-13,30 pausa pranzo h 14,30-18,30
09 febbraio 2013 h 14,30-18,30
16 febbraio 2013 h 10,30-13,30 pausa pranzo h 14,30-18,30
23 febbraio 2013 h 14,30-18,30
02 marzop 2013  h 10,30-13,30 pausa pranzo h 14,30-18,30
09 marzo 2013   h 14,30-18,30
16 marzo 2013   h 10,30-13,30 pausa pranzo h 14,30-18,30

Gli orari e le date potranno subire leggere variazioni in base alle esigenze dei partecipanti

COSTO PER UN SINGOLO MODULO: 350 € ( 250 € per chi ha seguito anche il I modulo )
Per partecipare al corso è richiesta l'adesione all'Associazione

Corso organizzato dall'Associazione:  Lhub
docente: Mario Guida 
info e iscrizioni: info@lhub.org

Programma dettagliato del corso

I° PARTE – LINGUAGGIO PROCESSING E OPENFRAMEWORKS 

Processing - Linguaggio e Ambiente di Sviluppo
• Scrivere un programma in Processing 
• Le variabili 
• Le Istruzioni condizionali 
• Operatori logici e booleani
• Le istruzioni cicliche 
• Le Funzioni 
• Gli oggetti 
• Gli Array
• Le Librerie 
OpenFrameworks - Linguaggio e Ambiente di Sviluppo
• Scrivere un programma in Processing 
• Le variabili 
• Le Istruzioni condizionali 
• Operatori logici e booleani
• Le istruzioni cicliche 
• Le Funzioni 
• Gli oggetti 
• Gli Array
• Le Librerie


II° PARTE – TEORIA DEI SEGNALI 


Segnali Elementari nel Dominio del Tempo
• Numeri Naturali, Reali e Complessi 
• Concetto di funzione e di segnale 
• Funzioni trigonometriche 
• Segnali elementari Tempo-Continui 
• Campionamento di segnali Tempo-Continui 
• Segnali elementari Tempo-Discreti (numerici) 
• Proprietà elementari dei segnali
• I logaritmi 
Sistemi Lineari Tempo-Invarianti (LTI)
• Sistemi 
• Sistemi con memoria e senza memoria 
• Linearità 
• Stabilità 
• Tempo Invarianza 
• Sistemi discreti e Somma di Convoluzione 
• Sistemi descritti dall'equazione alle differenze 
• Rappresentazione grafica dei Sistemi
Rappresentazione in Frequenza di Segnali e Sistemi
• Analisi di Fourier per segnali continui 
• Analisi di Fourier per segnali discreti DFT/FFT
Filtraggio
• Filtri ideali analogici 
• Filtri numerici IIR 
• Filtri numerici FIR 
• Equalizzatori grafici e parametrici


III° PARTE – ELABORAZIONE DEI SEGNALI AUDIO 

Generatori di Forme d'Onda
• Generatori di Sinusoidi 
• Generatore di Onde Periodiche 
• Inviluppo
Effetti Audio
• Filtri LP - HP - BP 
• Filtri FIR • Equalizzatori • Delay
• Echo 
• Filtri Combo 
• Flanger 
• Chorus 
• Phaser 
• Riverbero 
• Vocoder
Sintesi dei Segnali Audio
• Sintesi Additiva 
• Sintesi sottrattiva 
• Sintesi per modulazione di Ampiezza (AM)
• Sintesi per modulazione di Frequenza (FM) 
• Sintesi WaveTable 
• Sintesi non lineare
MIDI
• Definizione del protocollo di comunicazione
• Connessioni 
• Messaggi

Librerie Audio con Processing e/o OpenFrameworks

IV° PARTE – ELABORAZIONE GRAFICA 


Elementi di Algebra e Geometria
• Vettori e proprietà 
• Matrici 
• Determinante di una matrice 
• Moltiplicazione tra matrici 
• Trasposta di una matrice 
• Inversa di una matrice 
• Trasformazioni 2D 
• Trasformazioni 3D 
• Punti e linee 
• Circonferenza 
• Ellisse 
• Curve 
• Proprietà delle linee e delle curve
Applicazioni in Processing e/o OpenFrameworks
• Coordinate, linee e punti 
• Curve 
• Funzioni trigonometriche 
• Trasformazioni e matrici
Elementi di Fisica in Processing e/o OpenFrameworks
• Cinematica 
• Collisioni
• Oscillazioni
Elaborazioni delle Immagini e dei Video
• Pixel 
• Colore e trasparenza 
• Filtri 
• Mascheramento 
• Effetti Video
 
 

Articoli correlati: