Expresso, a strong and small editor for expression in music |
![]() Expresso is an explorative tool that can manipulate types of expression linked to types of musical structure. The Expresso system is a combination of a calculus for expression and a graphical user interface (that will not be described). It could well function as a prototype for a next generation of music software/sequencers that can deal with the subtleties of expression in music performance (see Honing, 1992 and Common Lisp microworld code). A fragment of a performance by Philip Mead of "Cordes Vides" from György Ligeti's 1985 Etudes for piano. It was recorded on a Yamaha Midi-grand piano at City University, London in 1990, and played-back on a synthesiser (Kurzweil) with a piano-like sound. The performance transformed using Expresso by exaggerating expressive dynamics at the beat level (expressive dynamics are here defined as an averaging type of expression: taking the mean dynamics of every beat -two notes in parallel- and scaling their contrast with respect to this norm). The performance transformed by exaggerating the asynchrony for all beats. The performance transformed by exaggerating the tempo for all bars, without changing articulation. The performance transformed by exaggerating the tempo for all bars, while keeping articulation consistent. The performance transformed by exaggerating the tempo in right hand phrases, keeping articulation consistent. The performance transformed by exaggerating all expressive timing (tempo) that can be assigned to the phrasing in the right hand voice, while keeping the articulation consistant. See full Common Lisp microworld |