• Aucun résultat trouvé

Adaptive lookahead planning for performing music composition

N/A
N/A
Protected

Academic year: 2021

Partager "Adaptive lookahead planning for performing music composition"

Copied!
2
0
0

Texte intégral

(1)

HAL Id: hal-01163294

https://hal.archives-ouvertes.fr/hal-01163294

Submitted on 12 Jun 2015

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Adaptive lookahead planning for performing music

composition

Dimitri Bouche, Jean Bresson

To cite this version:

Dimitri Bouche, Jean Bresson. Adaptive lookahead planning for performing music composition. The 25th International Conference on Automated Planning and Scheduling (ICAPS), Jun 2015, Jerusalem, Israel. 2015. �hal-01163294�

(2)

Example

Adaptive lookahead planning for performing music composition

Dimitri Bouche – Jean Bresson

UMR 9912 STMS IRCAM-CNRS-UPMC / Paris, France

{bouche,bresson}@ircam.fr

Context

Adaptive lookahead (dynamic vs. static)

• Creating music amounts to write (compose) and perform (live)

• Composition can last an indefinite time

• Performance has a timeline defined during composition

Planning and scheduling operation scheme

EFFICAC(e) ANR-13-JS02-0004-01 : http://repmus.ircam.fr/efficace/

Download OpenMusic : http://repmus.ircam.fr/openmusic/

Environment & Compositional Processes

Computer-music environment: react to user inputs

Process tasks: non preemptible, best-effort

Integrate results in the data structure

Notify the planner about editions

Planner

Register playing objects

Store time-windowed plans

Extract new plans from the data structure

according to queries or notifications

Scheduler

Synchronously render plans

Query the planner for new plans after depletion

Trigger compositional processes as « tasks »

Time updates (graphics, callbacks etc.)

Data structure

object to plan


translation

queries

plans

tasks

Planning of a musical object

Compositional processes that generate or modify musical

structures can be integrated in musical objects, and occur

during the performance

Dynamic lookahead extension

play-chord

play-note

note-on

note-off

Plan « just in time » in a time-window

Possibility to extend this time-window

short anticipation

larger anticipation

notifications

editions

Dynamic object

Static object

likely to be modified while being rendered

t

t

t

t

1

2

1

1

2

3

1

2

2

3

3

will never change

: Tasks triggering compositional processes

: Results of compositional processes

Références

Documents relatifs

In their seminal 2001 study (2), Blood & Zatorre used the Positron emission tomography (PET) imaging technique to show that episodes of peak emotional responses to music (or

The workshop is the first event of a series, to be organised each year at one of the five faculties of ELTE, where arts educa- tion is taught and researched: the Faculty of

The author proposes an approach of a "realtime musical composition system for automatic driving vehicles” which generates music in real time without using existing

By applying data mining techniques to the data set obtained by applying translation tools to existing processes, we intend to start a process that will end in an

This paper presents a pioneer study of speech pro- sody and musical prosody in modern popular music, with a specific attention to music where the voice is closer to speech than

We aimed to assess the hypothesis that a musical intervention administered to ARF ICU patients would reduce respiratory discomfort and thereby improve NIV

Cette étude émane d'une problématique que nous avons vécue sur le terrain entant qu'entraîneur, elle suppose entre autre, que l'homogénéité du niveau de

As illustrated in Figure 1, downlink power save can be obtained by alternating be- tween two possible DRX cycles: after any downlink data activity there is a short cycle in which the