Faculté de musique

publicité
Faculté de musique
Sujet : Création musicale en langage Python 2
Cours préalable : MUS 1323 Création musicale en
langage Python 1
Professeur : A déterminer
Sigle :
MUS6253 (MUS2323)
Crédits :
3
Trimestre
Hiver
Capacité d'accueil :
16
DESCRIPTION À L’ANNUAIRE
Cours avancé de création musicale avec le langage de programmation Python et le moteur audio
pyo. Algorithmie musicale. Élaboration de modules de traitement du son. Développement de
logiciels audio. Gestion d'un projet informatique.
CONCEPTION DU SÉMINAIRE
Cours magistraux accompagnés de discussions hebdomadaires autour des projets développés par
les étudiants.
OBJECTIFS




Développer une familiarité avec les concepts de base de la gestion de projet.
Acquérir des automatismes permettant le développement d'algorithmes et de structures
musicales complexes.
Comprendre et développer des structures de contrôle (graphique, interactive, algorithmique)
adaptées à différents projets sonores.
Comprendre les mécanismes de déploiement d'un projet afin d'en faire bénéficier la
communauté.
SUJETS ABORDÉS
Organisation d’un contexte audio modulaire. Interface graphique et interaction utilisateur-interface.
La gestion de projet. Le «packaging». Algorithmie complexe. Création d’une application autonome.
TRAVAUX ET ÉVALUATION
1er cycle (MUS2323)
2ème et 3ème cycles
4 contrôles (5 points ch.)
20
20
4 devoirs
40 (10 points ch.)
20 (5 points ch.)
Examen mi-session
15
10
Examen final
25
20
Projet de fin de session
20
Présentation orale
10
BIBLIOGRAPHIE SOMMAIRE
Van Rossum, Guido, "An Introduction to Python", Network Theory Limited, 2006.
Chun, J, Wesley, "Core python programming", Prentice hall, 2006.
Allen B. Downey, "Think Python", http://greenteapress.com/thinkpython/thinkpython.html .
Pilgrim, Mark, "Dive Into Python: Python for Experienced Programmers", Apress, 2004.
Téléchargement