Langages de programmation en informatique musicale 1
Alain BONARDI

Ce cours constitue une première approche de la programmation en informatique musicale. Il vise une compréhension des langages et environnements de programmation pour permettre au musicien de créer ses propres traitements musicaux au-delà des logiciels propriétaires. Le cours commencera par des rappels sur la représentation informatique des sons et la prise en main de l’environnement SCILAB de calcul et simulation, permettant simplement de synthétiser et analyser des sons. Puis nous aborderons la programmation procédurale en langage C, visant la synthèse de sons et la confection de traitements simples ou encore la création d’objets simples en MAX/MSP ou PUREDATA. Nous aborderons ensuite des synthèses et traitements en CSOUND, historiquement lié au C. Nous nous pencherons sur la programmation temporelle avec IANNIX, ISCORE et ANTESCOFO avant de conclure le semestre par l’étude des langages de création de partitions comme LILYPOND.