145 research outputs found
Recommended from our members
Corpus-Based Transcription as an Approach to the Compositional Control of Timbre
Timbre space is a cognitive model useful to address the problem of structuring timbre in electronic music. The recent concept of corpus-based concatenative sound synthesis is proposed as an approach to timbral control in both real- and deferred-time applications. Using CataRT and related tools in the FTM and Gabor libraries for Max/MSP we describe a technique for real-time analysis of a live signal to pilot corpus-based synthesis, along with examples of compositional realizations in works for instruments, electronics, and sound installation. To extend this technique to computer-assisted composition for acoustic instruments, we develop tools using the Sound Description Interchange Format (SDIF) to export sonic descriptors to OpenMusic where they may be further manipulated and transcribed into an instrumental score. This presents a flexible technique for the compositional organization of noise-based instrumental sounds
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
NTCCRT: A concurrent constraint framework for soft-real time music interaction
Writing music interaction systems is not easy because their concurrent processes usually access shared resources in a non-deterministic order, often leading to unpredictable behavior. Using Pure Data (Pure Data) and Max/MSP, it is possible to program concurrency; however, it is difficult to synchronize processes based on multiple criteria. Process calculi such as the Non-deterministic Timed Concurrent Constraint (ntcc) calculus, overcome that problem by representing, declaratively, the synchronization of multiple criteria as constraints. In this article, we propose the framework Ntccrt, as a new alternative to manage concurrency in Pure Data and Max/MSP. Ntccrt is a real-time capable interpreter for ntcc. Using Ntccrt binary plugins in Pure Data, we executed models for machine improvisation and signal processing. We also analyzed two case studies: one of a machine improvisation system and one of a signal processing system. We found out that performance of both case studies is compatible with soft real-time music interaction; it means, a musician can interact with Ntccrt without noticeable delays during the interaction
Patches in a timeline with ossia score
Handling of time and scores in patchers such as PureData, Max/MSP has been an ongoing concern for composers and users of such software. We introduce an integration of PureData inside the ossia score interactive and intermedia sequencer, based on libpd. This integration allows to score precisely event that are being sent to a PureData patch, and process the result of the patch's computations afterwards in score. This paper describes the way this integration has been achieved, and how it enables composers to easily add a temporal dimension to a set of patches, by leveraging both the computational power of PureData and the temporal semantics of the ossia system, in order to create complex compositions
OMChroma: Compositional Control of Sound Synthesis
International audienc
Patches in a timeline with ossia score
Handling of time and scores in patchers such as PureData, Max/MSP has been an ongoing concern for composers and users of such software. We introduce an integration of PureData inside the ossia score interactive and intermedia sequencer, based on libpd. This integration allows to score precisely event that are being sent to a PureData patch, and process the result of the patch’s computations afterwards in score. This paper describes the way this integration has been achieved, and how it enables composers to easily add a temporal dimension to a set of patches, by leveraging both the computational power of PureData and the temporal semantics of the ossia system, in order to create complex compositions
- …