This page traces the works of the Music Representations team on rhythm and rhythmic quantification, from early works to the most recent developments of the OpenMusic computer-aided composition environment.
⇒ See also the IRCAM work group on rhythm and musical time
ANR-13-JS02-0004 EFFICACe
IRCAM UPI "Rhythm Quantification"
RQ is a new supervised approach to rhythm qiuantification, based on tree series enumeration. The library provides dedicated interface that allows to visualize and edit the transcriptions of the input sequence.
Quantification is an well-known computer music problem. It consists in converting a stream of dates (typically expressed in seconds or milliseconds) into readable, traditional rhythmic notation.
Here are a number of external ressources describing it or proposing solutions.
Kant was the first quantification tool developed by the RepMus team in the early nineties.
OMKant is an OpenMusic library developed after Kant, proposing an user interface to control and supervise the Kant system. This library additional featured segmentation tools, tempo detection but did not survive to software environments evolution and is today no longer available.
⇒ Hector Parra's contribution to The Om Composer's Book (volume 1) provides an example of application of OMKant (see parra.pdf pp.205-206)
Currently quantification processes are mostly carried out in OpenMusic visual programs throught the omquantify function.
⇒ See Karim Haddad's chapters in The Om Composer's Books for examples of use of the omquantify tool: haddad-1.pdf haddad-2.pdf.
More recently the idea of segmenting and supervising the quantification process was brought forward again, thanks to a new architecture for score segmentation and analyse in OpenMusic, which can be used to perform piecewise segmentation of long musical sequences.
Rhythmic processing and representations are based on the Rhythm Tree structures
The idea of tree rewriting was explored in recent works to study the possible conversion of rhythm trees yielding equivalent notations.
⇒ See A Structural Theory of Rhythm Notation based on Tree Representations and Term Rewriting. Florent Jacquemard, Pierre Donat-Bouillud, Jean Bresson, in Mathematics and Computation in Music: 5th International Conference, Springer Lecture Notes in Artificial Intelligence 9110 (2015). Extended version in A Term Rewriting Based Structural Theory of Rhythm Notation, Florent Jacquemard, Pierre Donat-Bouillud, Jean Bresson, Research Report ANR-13-JS02-0004-01 - EFFICACe (2015).