The Visualization of Computer-Assisted Music Analysis Information in PWGL

Abstract We describe our recent developments in dealing with computer-assisted music analysis. Our focus is on a syntax that extends the pattern-matching part of our constraint-based system, called PWGLConstraints. This syntax is also the basis of our scripting language, which in turn is used to analyse scores. Our system allows reference to various high-level entities in a score, resulting in compact analysis rules that use only a minimal set of primitives. These rules can also be used to add information to the musical score when a visualization of the results is needed. Furthermore, the compiler can be extended to support new score-accessor keywords through the application of special compiler methods. Several examples are given to explain and demonstrate the syntax and visualization of the analysis data.

[1]  Mika Kuuskankare,et al.  Expressive Notation Package , 2006, Computer Music Journal.

[2]  Donncha O Maidin Common Practice Notation View: a Score Representation for the Construction of Algorithms , 1999 .

[3]  Olivier Lartillot,et al.  A Musical Pattern Discovery System Founded on a Modeling of Listening Strategies , 2004, Computer Music Journal.

[4]  Camilo Rueda,et al.  Computer-Assisted Composition at IRCAM: From PatchWork to OpenMusic , 1999, Computer Music Journal.

[5]  Torsten Anders,et al.  Composing Music by Composing Rules: Design and Usage of a Generic Music Constraint System , 2007 .

[6]  M. Leman,et al.  Model-based sound synthesis of the guqin. , 2006, The Journal of the Acoustical Society of America.

[7]  Petri Toiviainen,et al.  MIR In Matlab: The MIDI Toolbox , 2004, ISMIR.

[8]  Xavier Serra,et al.  Integrating complementary spectral models in the design of a musical synthesizer , 1997, ICMC.

[9]  David Huron,et al.  Music Information Processing Using the Humdrum Toolkit: Concepts, Examples, and Lessons , 2002, Computer Music Journal.

[10]  Xavier Rodet,et al.  IMITATIVE AND GENERATIVE ORCHESTRATIONS USING PRE-ANALYSED SOUNDS DATABASES , 2006 .

[11]  François Pachet Mixing Constraints and Objects: a Case Study in Automatic Harmonization , 2007 .

[12]  Rumi Hiraga,et al.  A Computer-Assisted Music Analysis System: Daphne , 1999, ICMC.

[13]  Camilo Rueda,et al.  Integrating Constraint Programming in Visual Musical Composition Languages , 1998 .

[14]  Henkjan Honing POCO: An Environment for Analysing, Modifying and Generating Expression in Music , 1990, ICMC.

[15]  Christopher Ariza,et al.  An Open Design for Computer-Aided Algorithmic Music Composition: athenaCL , 2005 .

[16]  Donncha O'Maidín Common Practice Notation View: a Score Representation for the Construction of Algorithms , 1999, ICMC.

[17]  Margaret Cahill The Translation of Finale's Enigma File Format for CPNView , 1998 .

[18]  Marc Leman,et al.  Prediction of Musical Affect Using a Combination of Acoustic Structural Cues , 2005 .

[19]  Philippe Codognet,et al.  Visual and Adaptive Constraint Programming in Music , 2001, ICMC.

[20]  Stephen Travis Pope,et al.  Content Analysis and Queries in a Sound and Music Database , 1999, ICMC.

[21]  David Lewin A Response to a Response: On PCSet Relatedness , 1979 .

[22]  Emmanuel Amiot,et al.  Towards Pedagogability of Mathematical Music Theory: Algebraic Models and Tiling Problems in Computer-aided Composition , 2006 .

[23]  Mika Kuuskankare,et al.  Macset: a Free Visual Cross-Platform pitch-class Set Theoretical Application , 2007, ICMC.

[24]  Mika Kuuskankare,et al.  Recent Trends in PWGL , 2006, ICMC.

[25]  Mikael Laurson,et al.  PatchWork : a visual programming language and some musical applications , 1996 .

[26]  Robert O. Gjerdingen,et al.  The Cognition of Basic Musical Structures , 2004 .

[27]  Oliver Hummel,et al.  Enhancing Music Recommendation Algorithms Using Cultural Metadata , 2005 .