B- Sistemi, tecnologie, applicazioni e programmazione audio e musicale per internet e per i sistemi di comunicazione (Musica Elettronica)
Programma di Studio
HTML: tag html, head, body, attributi e valori, sfondi e testi, titoli, intestazioni, paragrafi, colore e font; caratteri speciali o estesi, blocchi, altri tag di formattazione(u,sup,sub,strike), hr, elenchi, cenni a links e immagini; tabelle e loro attributi; Layout di una pagina web tramite tabella, impaginazione; fogli di stile: struttura, sintassi, css esterni, incorporati e inline; il box model, impaginazione e gestione del layout di una pagina web tramite css e box model; javascript: costruzione di pagine dinamiche; le funzioni, utilizzo delle funzioni; ricezione dati da un form; Il D.O.M., gli oggetti riflessi da HTML, utilizzo del documentGetElementById per la modifica dinamica di elementi in una pagina web; Web audio API; l’osc node; Realizzazione di una web app di generazione e flitraggio comandata da buttons e sliders; server WEB, gestione di una Http Request per il caricamento e la riproduzione di un file audio; p5js: setup per lo sviluppo “offline” di applicazioni; utilizzo di p5.sound per il caricamento e riproduzione di file audio; elementi di grafica; la libreria p5.sound; DOM su p5js;
Modalità di svolgimento dell’esame
Realizzazione di un sito internet o di una web app implementanti l'audio tramite HTML, CSS, JS, p5js e le Web Audio API
Bibliografia