Detection of Stream Segments in Symbolic Musical Data

A listener is thought to be able to organise musical notes into groups within musical streams/voices. A stream segment is a relatively short coherent sequence of tones that is separated horizontally from co-sounding streams and, vertically from neighbouring musical sequences. This paper presents a novel algorithm that discovers musical stream segments in symbolic musical data. The proposed algorithm makes use of a single set of fundamental auditory principles for the concurrent horizontal and vertical segregation of a given musical texture into stream segments. The algorithm is tested against a small manually-annotated dataset of musical excerpts, and results are analysed; it is shown that the technique is promising.

[1]  Holger H. Hoos,et al.  Voice Separation-A Local Optimisation Approach Voice Separation — A Local Optimisation Approach , 2002 .

[2]  Mark B. Sandler,et al.  Extraction of High-Level Musical Structure From Audio Data and Its Application to Thumbnail Generation , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[3]  C. Chuan Tone and Voice: A Derivation of the Rules of Voice-Leading from Perceptual Principles , 2001 .

[4]  Elaine Chew,et al.  Separating Voices in Polyphonic Music: A Contig Mapping Approach , 2004, CMMR.

[5]  Emilios Cambouropoulos 'Voice' separation: theoretical, perceptual and computational perspectives , 2006 .

[6]  Gerhard Widmer,et al.  Separating voices in MIDI , 2006, ISMIR.

[7]  Dan Barry,et al.  Music Structure Segmentation using the Azimugram in conjunction with Principal Component Analysis , 2007 .

[8]  Emilios Cambouropoulos,et al.  Musical Parallelism and Melodic Segmentation: : A Computational Approach , 2006 .

[9]  Man Hon Wong,et al.  A stream segregation algorithm for polyphonic music databases , 2003, Seventh International Database Engineering and Applications Symposium, 2003. Proceedings..

[10]  G. Krishna,et al.  Agglomerative clustering using the concept of mutual nearest neighbourhood , 1978, Pattern Recognit..

[11]  Emilios Cambouropoulos,et al.  From MIDI to Traditional Musical Notation , 2000 .

[12]  Darrell Conklin,et al.  Segmental Pattern Discovery in Music , 2006, INFORMS J. Comput..

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

[14]  Alexandros Nanopoulos,et al.  VISA: The Voice Integration/Segregation Algorithm , 2007, ISMIR.

[15]  Emilios Cambouropoulos,et al.  The Local Boundary Detection Model (LBDM) and its Application in the Study of Expressive Timing , 2001, ICMC.

[16]  Paul E. Utgoff,et al.  VOISE: Learning to Segregate Voices in Explicit and Implicit Polyphony , 2005, ISMIR.