From the same archive

Introduction de la séance / Présentation de l'ouvrage : Constraints Programming in Misc - Gérard Assayag

November 4, 2011 15 min

Programmation par contraintes relationnelles pour l'analyse et la composition musicales - Sascha Van Cauwelaert

November 4, 2011 29 min

Modeling music processes using temporal concurrent constraint programming - Camilo Rueda

November 4, 2011 50 min

8 problèmes musicaux résolus grâce à Gecode - Serge Lemouton

November 4, 2011 47 min

Différentes utilisations de l'espace pour la modélisation de structures harmoniques - Louis Bigo

May 4, 2012 01 h 12 min

Coupure enharmonique, complétude et applications - François Durand

May 4, 2012 51 min

La tonalité dans l’œuvre de Bartók entre 1903 et 1918 : Un exemple de conjonction entre distance intervallique, polarité, et orientation modale - Hugues Seress

May 4, 2012 43 min

Sons et Couleurs en Hyperespace : L’Hypersphère des Spectres - Gilles Baroin, Stéphane de Gérando

May 4, 2012 50 min

Introduction de la séance / Présentation de l'ouvrage : Constraints Programming in Misc - Gérard Assayag

November 4, 2011 15 min

Programmation par contraintes relationnelles pour l'analyse et la composition musicales - Sascha Van Cauwelaert

November 4, 2011 29 min

Modeling music processes using temporal concurrent constraint programming - Camilo Rueda

November 4, 2011 50 min

8 problèmes musicaux résolus grâce à Gecode - Serge Lemouton

November 4, 2011 47 min

Aspects synchrones dans les langages de programmation appliqués à la composition et à la performance musicales - Karim Barkati, José Echeveste

February 3, 2012 01 h 02 min

FAUST Functional Synchronous Programming for signal processing - Yann Orlarey

February 3, 2012 44 min

ReactiveML et aspects dynamiques dans les langages synchrones - Louis Mandel

February 3, 2012 44 min

Combiner du temps discret et du temps continu dans un langage synchrone - Marc Pouzet

February 3, 2012 01 h 07 min

Visual(izing) Constraints in PWGL

0:00/0:00

The constraints system within PWGL, PWGLConstraints, allows us to write rules using a special pattern-matching language. Typically, the assignments use as a starting point a score prepared with the help of Expressive Notation Package (ENP).
In this talk we briefly present the PWGLConstraints system along with some extensions that allow us to integrate more closely the textual rule descriptions and the information contained in a musical score.
Firstly, we present a work in progress called VIVO (VIsual VOice-leading) that allows us to visually define harmonic progressions and voice-leading rules. VIVO comprises of a compiler and a collection of visualization devices. ENP is used to build a user-interface that, with the help of common practice notation, allows to visually define harmony and voice-leading rules according to a simple protocol. These visualizations are converted to textual rules by the VIVO compiler, and, finally, the musical output is generated using these rules.
Secondly, we have developed an extension which allows us to access information from the score using our pattern-matching language. ENP provides a library of standard and user-definable expressions called ENP-expressions. They range from standard articulation markings (such as staccatos and slurs) to fully interactive multi-purpose graphical expressions (such as breakpoint functions). The new syntax allows us to retrieve during the search process information about and contained by the expressions. This information can then be used to guide the search in several different ways, such as, letting the melodic contour follow the shape of a graphical object.

speakers

information

Type
Conférence scientifique et/ou technique
performance location
Ircam, Salle Igor-Stravinsky (Paris)
duration
38 min
date
November 4, 2011

Programmation par contraintes en musique

La programmation par contraintes est un paradigme de programmation déclaratif consistant en la définition puis la résolution de "CSPs" (constraints satifaction problems) : Un CSP détermine un certain nombre de variables pouvant prendre un ensemble (fini ou infini) de valeurs, et liées par des contraintes. De nombreux formalismes et techniques permettent de définir et résoudre ces problèmes, qui sont régulièrement explorés et utilisés dans les recherches et productions musicales contemporaines.
Cette journée sera l'occasion de faire le point sur ces recherches dans le domaine de la programmation par contraintes et leurs récentes ou possibles applications musicales. Elle est organisée à l'occasion de la sortie du livre Constraint Programming in Music, (Wiley/ISTE Ltd., dir. Charlotte Truchet et Gérard Assayag) qui sera présenté en introduction de la séance.

IRCAM

1, place Igor-Stravinsky
75004 Paris
+33 1 44 78 48 43

opening times

Monday through Friday 9:30am-7pm
Closed Saturday and Sunday

subway access

Hôtel de Ville, Rambuteau, Châtelet, Les Halles

Institut de Recherche et de Coordination Acoustique/Musique

Copyright © 2022 Ircam. All rights reserved.