Programming for Music
A.Y. 2018/2019
Learning objectives
L'obiettivo del corso consiste nell'applicazione di algoritmi e strutture dati tipici della programmazione generica (con particolare riferimento alla programmazione orientata agli oggetti) a casi di studio tratti dal dominio della musica e dell'audio.
Particolare attenzione sarà posta alla descrizione simbolica della musica, ai più comuni formati di codifica testuale e binaria e alle interfacce orientate all'ambito musicale.
Particolare attenzione sarà posta alla descrizione simbolica della musica, ai più comuni formati di codifica testuale e binaria e alle interfacce orientate all'ambito musicale.
Expected learning outcomes
Undefined
Lesson period: First semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
Single course
This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.
Course syllabus and organization
Milan
Lesson period
First semester
ATTENDING STUDENTS
Course syllabus
NON-ATTENDING STUDENTS
- Introduction: Java e Netbeans
- Symbolic encoding of pitch and duration
- OOP in Java
- Dynamic Structures
- File processing
- XML
- Swing GUIs
- jSyn Library
- jMusic Library
- Symbolic encoding of pitch and duration
- OOP in Java
- Dynamic Structures
- File processing
- XML
- Swing GUIs
- jSyn Library
- jMusic Library
Course syllabus
- Introduction: Java e Netbeans
- Symbolic encoding of pitch and duration
- OOP in Java
- Dynamic Structures
- File processing
- XML
- Swing GUIs
- jSyn Library
- jMusic Library
- Symbolic encoding of pitch and duration
- OOP in Java
- Dynamic Structures
- File processing
- XML
- Swing GUIs
- jSyn Library
- jMusic Library
INF/01 - INFORMATICS - University credits: 6
Lessons: 48 hours
Professor:
Barate' Adriano