5,750 research outputs found

    An Efficient Scheduling Algorithm for Real-Time Musical Systems

    Get PDF
    International audienceScheduling problems hold an important place in most real-time musical systems. We here present an algorithm allowing to solve these problems efficiently and ensuring a bounded low scheduling cost per event in any circumstances. Its principle is to maintain events all the better sorted out as their running time gets closer

    A Planning-based Approach for Music Composition

    Get PDF
    . Automatic music composition is a fascinating field within computational creativity. While different Artificial Intelligence techniques have been used for tackling this task, Planning – an approach for solving complex combinatorial problems which can count on a large number of high-performance systems and an expressive language for describing problems – has never been exploited. In this paper, we propose two different techniques that rely on automated planning for generating musical structures. The structures are then filled from the bottom with “raw” musical materials, and turned into melodies. Music experts evaluated the creative output of the system, acknowledging an overall human-enjoyable trait of the melodies produced, which showed a solid hierarchical structure and a strong musical directionality. The techniques proposed not only have high relevance for the musical domain, but also suggest unexplored ways of using planning for dealing with non-deterministic creative domains

    Interacting with generative music through live coding

    Get PDF
    All music performances are generative to the extent that the actions of performers produce musical sounds, but in this article we focus on performative interaction with generative music in a more compositional sense. In particular we discuss how live coding of music involve the building and management of generative processes. We suggest that the human interaction with generative processes that occurs in live coding provides a unique perspective on the generative music landscape, especially significant is the way in which generative algorithms are represented in code to best afford interaction and modification during performance. We also discuss the features of generative processes that make them more or less suitable for live coding performances. We situate live coding practice within historical and theoretical contexts and ground the discussion with regular reference to our experiences performing in the live coding duo aa-cell

    Parallel local search for solving Constraint Problems on the Cell Broadband Engine (Preliminary Results)

    Full text link
    We explore the use of the Cell Broadband Engine (Cell/BE for short) for combinatorial optimization applications: we present a parallel version of a constraint-based local search algorithm that has been implemented on a multiprocessor BladeCenter machine with twin Cell/BE processors (total of 16 SPUs per blade). This algorithm was chosen because it fits very well the Cell/BE architecture and requires neither shared memory nor communication between processors, while retaining a compact memory footprint. We study the performance on several large optimization benchmarks and show that this achieves mostly linear time speedups, even sometimes super-linear. This is possible because the parallel implementation might explore simultaneously different parts of the search space and therefore converge faster towards the best sub-space and thus towards a solution. Besides getting speedups, the resulting times exhibit a much smaller variance, which benefits applications where a timely reply is critical

    An Application of the Harmony-Search Multi-Objective (HSMO) Optimization Algorithm for the Solution of Pump Scheduling Problem☆

    Get PDF
    Abstract In hydraulic systems, water is often pumped to reach higher elevations, so as to ensure the minimum required pressure and guarantee adequate service level. However, pumps cannot be instantly activated and people do not consume the resource in uniform mode throughout the day. To avoid direct pumping, water can be stored in tanks at a higher elevation, so that it can be supplied whenever there is a higher demand. Because of the significant costs required for pumping, energy-saving in water supply systems is one of the most challenging issues to ensure optimal management of water systems. Careful scheduling of pumping operations may lead not only to energy savings, but alsoto prevent damages, as consequence of reduction of operation times and switches. By means of computer simulation, an optimal schedule of pumps can be achieved using optimization algorithms. In this paper, a harmony-search multi-objective (HSMO) optimization approach is adapted to the pump scheduling problem. The model interfaces with the popular hydraulic solver, EPANET 2.0, to check the hydraulic constraints and to evaluate the performances of the selected schedules. Penalties are introduced in the objective function in case of violation of the hydraulic constraints. The model is applied to a case study, showing that the results are comparable with those of competitive meta-heuristic algorithms (e.g. Genetic Algorithms) and pointing out the suitability of the HSMO algorithm for pumping optimization
    corecore