Argomenti del corso di
Informatica musicale
Rappresentazione dei dati
- Numeri binari
- Codifica dei caratteri
- Rappresentazioni numeriche
- Operatori logici e cenni di algebra Booleana
Architettura del
calcolatore
- Struttura della CPU
- BUS, memoria, I/O e periferiche
- Architetture speciali e hardware dedicato
- Cenni sulla struttura delle istruzioni di macchina
Algoritmi
- Problem solving e divisione in passi di
un'azione complessa; concetto di algoritmo
- Rappresentazione degli algoritmi: lineare, flow
chart, pseudo-linguaggio, etc.
- Algoritmi di base
- Cenni di programmazione e linguaggi
Codifica MIDI (Musical Instrument Digital
Interface)
- Formato binario dei codici MIDI
- Significato dei codici MIDI (note e controlli)
- Messaggi di canale
- Codici di stato e codici dati
- Esempi dei sequenze MIDI in relazione ai sistemi di
notazione musicale
- Standard MIDI file
Rappresentazione numerica del suono
- Il concetto di campionamento
- Teorema del campionamento
- Rappresentazione dei segnali
- Dispositivi per il campionamento e
limmagazzinamento dei segnali audio
- Modelli matematici per la sintesi e lanalisi
del suono
Wave Editing e Hard Disk Recording
- Uso del computer per la sintesi, la registrazione e
la manipolazione del suono
- Il programma Cool Edit della Syntrillium Software
Corporation
- Lo standard Wave della Microsoft per i file sonori
- Creazione di un file sonoro; definizione dei
parametri
- Creazione di semplici forme donda per
composizione di sinusoidi
- Creazione di sequenze di timbri
- Fasi di un inviluppo di ampiezza
- Applicazione di inviluppi di ampiezza a forme
donda
- Registrazione tramite microfono
- Manipolazione di file sonori concreti
- Creazione di semplici composizioni con timbri e
sequenze
Linguaggi di programmazione per la costruzione sonora e
la composizione musicale
- Struttura del sistema Csound
- Cenni sui metodi di sintesi
- File orchestra e file score
- Costanti globali del file orchestra
- Definizione degli strumenti
- Opcode per la generazione di oscillazioni
- Opcode per la generazione di inviluppi
- Opcode per il filtraggio
- Opcode per luscita su file sonoro
- Istruzioni per la partitura
- Parametri di passaggio agli instrument
dellorchestra
- Sistemi di notazione delle frequenze e delle altezze
- Generazione di Look-up Table
- Creazione di semplici sequenze melodiche
- Creazione di melodie di timbri con sintesi additiva
Indietro