SOUNDAY TIMES


Pubblicazione sul mondo del sound design
Sono le parole più silenziose,quelle che portano la tempesta.Pensieri che incedono con passi di colombaguidano il mondo.

Friedrich Nietzsche, da Frammento Postumo

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: