5 research outputs found
Musical Representation of Sound in Computer-Aided Composition: A Visual Programming Framework
International audienceThis article addresses the problem of the representation and creation of sound by synthesis in the context of music composition, as seen from the computer-aided composition (CAC) perspective. An important theoretical basis of this work is the concept of computer modelling, discussed in relation to the notions of sound representation and music composition. Modelling sound as a signal is extended to the musical domain by considering as an alternative modelling composition as an activity that aims to produce sounds. The visual programming paradigm is adopted for the representation and conception of the composition models, and therefore for the musical representation of sounds. A composition framework dedicated to electro-acoustic music and sound synthesis integrated in the OpenMusic CAC environment is presented. Temporal issues are also discussed and are the object of specific developments
Un langage de programmation pour composer l'interaction musicale : la gestion du temps et des événements dans Antescofo
Mixed music is the association in live performance of human musicians and computer mediums, interacting in real-time. Authoring the interaction between the humans and the electronic processes, as well as their real-time implementation, challenge computer science in several ways. This contribution presents the Antescofo real-time system and its domain specific language. Using this language a composer is able to describe temporal scenarios where electronic musical processes are computed and scheduled in interaction with a live musician performance. Antescofo couples artificial machine listening with a reactive and temporized system. The challenge in bringing human actions in the loop of computing is strongly related the specification and the management of multiple time frameworks and timeliness of live execution despite heterogeneous nature of time in the two mediums. Interaction scenarios are expressed at a symbolic level through the management of musical time (i.e., events like notes or beats in relative tempi) and of the physical time (with relationships like succession, delay, duration, speed between the occurrence of the events during the performance on stage). Antescofo unique features are presented through a series of examples which illustrate how to manage execution of different audio processes through time and their interactions with an external environment. The Antescofo approach has been validated through numerous uses of the system in live electronic performances in contemporary music repertoire by various international music ensembles.La musique mixte se caracteÌrise par lâassociation de musiciens instrumentistes et de processus eÌlectroniques pendant une performance. Ce domaine souleÌve des probleÌmatiques sur lâeÌcriture de cette interaction et sur les meÌcanismes qui permettent dâexeÌcuter des programmes dans un temps partageÌ avec les musiciens.Ce travail preÌsente le systeÌme temps reÌel Antescofo et son langage deÌdieÌ. Il permet de deÌcrire des sceÌnarios temporels ouÌ des processus sont calculeÌs et ordonnanceÌs en interaction avec un environnement musical. Antescofo couple un systeÌme de suivi de partition avec un systeÌme reÌactif temporiseÌ.LâoriginaliteÌ du systeÌme reÌside dans la seÌmantique temporelle du langage adapteÌe aux caracteÌristiques critiques de lâinteraction musicale. Le temps et les eÌveÌnements peuvent sâexprimer de façon symbolique dans une eÌchelle en secondes ou dans des eÌchelles relatives aÌ des tempos.Nous preÌsenterons les domaines de recherche apparenteÌs aÌ Antescofo en musique et en informatique, les caracteÌristiques du langage et de la partie reÌactive dâAntescofo qui ont eÌteÌ deÌveloppeÌs pendant cette theÌse en particulier les strateÌgies synchronisations et les diffeÌrents controÌles du temps et des eÌveÌnements permis par le systeÌme. Nous donnerons une seÌmantique du langage qui formalise le fonctionnement du moteur dâexeÌcution. AÌ travers une seÌrie dâexemples dâapplications issues de collaborations artistiques, nous illustrerons les interactions temporelles quâil faut geÌrer entre une machine et un instrumentiste lors dâun concert. Le systeÌme a pu eÌtre valideÌ aÌ travers de nombreux concerts par diffeÌrents orchestres dâenvergure internationale
Proceedings of the 19th Sound and Music Computing Conference
Proceedings of the 19th Sound and Music Computing Conference - June 5-12, 2022 - Saint-Ătienne (France).
https://smc22.grame.f
Programmation and Control of Faust Sound Processing in OpenMusic
International audienceWe introduce OM-Faust, an OpenMusic library including objects and functions to write, compile and control Faust programs. Faust is a domain-specific functional programming language designed for DSP. The integration of Faust in OpenMusic enables composers to program and compile their own audio effects and synthesizers, controllable both in real-time or deferred time contexts. This implementation suggests a more general discussion regarding the relationship between real-time and off-line processing in computer-aided composition