Proposte di argomenti di elaborati finali

Proposte di argomenti di elaborati finali
Formato IEEE 1599
-
Visualizzatori e player
Convertitori di formato
Analisi dei contenuti musicali
Ricerca per contenuti musicali
Sintesi dei contenuti simbolici
Validazione ed estensione dello standard IEEE 1599
Interfacciamento con sistemi OMR
Codifica multilivello di brani in IEEE 1599
Competenze richieste: Linguaggi di programmazione di alto livello (C++, C#, Java, Python, …)
Applicazioni musicali stand-alone
-
Visualizzatori ed editor di partitura
Riconoscimento automatico di strutture musicali
Estrazioni di features da file MIDI
Creazione automatica di frammenti musicali (pattern ritmici, melodie, accompagnamento, ...)
Recommender systems e generazione automatica di playlist
Uso di controller Wiimote e dispositivi touchscreen per il controllo di parametri musicali
Interfacciamento con le librerie audio del sito freesound.org
Competenze richieste: Linguaggi di programmazione di alto livello (C++, C#, Java, Python, …)
Applicazioni audio
-
Analisi del segnale audio, compresso e non compresso
Player audio con caratteristiche evolute
Simulazione di catene audio
Uso di controller Wiimote e dispositivi touchscreen per la sintesi del suono
Recommender systems e generazione automatica di playlist
Programmazione di plug-in VST
Sensori e attuatori per live performance (Arduino, …)
Patcher e ambienti grafici per la programmazione audio
Spazializzazione binaurale
Competenze richieste: Linguaggi di programmazione (C, C++, …), Matlab, MaxMSP, PureData, signal
processing, psicoacustica
Applicazioni per il Web
-
Siti Web per la condivisione di musica e multimedia
Manipolazione di informazione musicale e multimediale via Web (mixaggio audio, montaggio
audio/video on line, …)
Web scraping (estrapolazione automatica di informazione dal WWW)
Competenze richieste: HTML, PHP, linguaggi di programmazione di alto livello (C++, C#, Java, …)
Applicazioni per dispositivi mobili: iPhone, iPad
-
Visualizzatori e player
Sintesi del suono
-
Creazione di applicazioni evolute di interfacciamento con i contenuti audio
Recommender systems e generazione automatica di playlist
Videogiochi musicali
Competenze richieste: linguaggio di programmazione ObjectiveC
Database musicali e multimediali
-
Interfacce di visualizzazione via Web di teche digitali
Ricerca per contenuti musicali
Realizzazione di filtri per l’ingestion automatica dei dati
Realizzazione di filtri per l’esportazione dei dati verso altri sistemi (ad es. SBN musica)
Ontologie musicali
Competenze richieste: SQL, HTML, PHP, linguaggi di programmazione di alto livello (C++, C#, Java, …)
Formalismi per l’analisi strutturale della musica
-
Processi di analisi assistiti dal calcolatore
Aspetti matematici della musica
Analisi di brani musicali in reti di Petri
Strumenti software di ausilio per la formalizzazione in reti di Petri
Riconoscimento automatico di strutture musicali
Competenze richieste: reti di Petri
Sintesi del suono
-
Modellazione timbrica (analisi e risintesi, modelli fisici, …)
Interfacciamento di dispositivi di controllo con software per la sintesi del suono in tempo reale
Interfacce grafiche per il controllo di parametri
Interfacce grafiche per la visualizzazione
Competenze richieste: Csound, Linguaggi di programmazione (C#, Java, …)
Elaborati di rassegna
-
Valutazione comparativa di formati
Valutazione comparativa di software
Valutazione comparativa di hardware
Stato dell’arte in ambiti specifici
Nota bene: l’elenco completo di tesi ed elaborati seguiti dal Prof. Ludovico è disponibile alla pagina:
http://www.ludovico.net/tesi.php