145 research outputs found

    Musical Representation of Sound in Computer-Aided Composition: A Visual Programming Framework

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    International audienc

    Patches in a timeline with ossia score

    Get PDF
    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
    corecore