IEEE 1599

Music archive
How to use the viewer

Basic functions

Score following

The basic function offered by the IEEE 1599 viewer is score following. When the user clicks the "Play" button, music starts and multiple cursors over the graphical representation of the score move in order to highlight the chords and rests currently being played.


All media documents (e.g., scanned scores, audio tracks, transcribed lyrics, and video contents) are mutually synchronized: the user can switch them in real time, even while music is playing. In the case of audio/video content, only one media can be selected at a time, and the new selection will automatically discard the media currently playing.

Concerning scores and alternative symbolic representations (e.g., lyrics, Petri nets, and additional notational representations, when available), they can be opened in multiple tabs. For example, it is possible to watch multiple score versions simultaneously. To do that, drag the label on top of the panel to move, and release it in one of the allowed locations (top, bottom, left, right, center).

Interaction with music content

The IEEE 1599 viewer provides multiple ways to interact with music content in order to change the current playback timing.
In particular, some areas in the score representations are sensitive to mouse click (a typical example is the bounding box around chords and rests, which can be clicked).
Other representations allow this kind of interaction, e.g. lyrics and Petri nets diagrams (when available) are clickable and present a similar behavior.


Advanced functions

Diagrams and statistics

The tab Stats contains diagrams showing the results of musicological and mathematical analyses conducted on the original XML files. Examples are the distributions of pitch classes, rhythmical values, and MIDI pitches. This section will be constantly updated.

Alternative graphical representations

When the logic layer is present in the original IEEE 1599 document, it is possible to calculate alternative representations of score symbols. An example is the Sphere Viewer, that shows notes and rests as spheres, horizontally placed according to the position in measure and vertically placed according to pitch, sized on the base of rhythmical values and colored in different colors depending on the part and voice.

Laboratorio di Informatica Musicale
Dipartimento di Informatica
Università degli Studi di Milano
Via G. Celoria, 18 - 20133 Milano, ITALY
 Google Maps
Goffredo Haus, PAR1599 chair
Phone: +39 02 50316 222
  Luca A. Ludovico, PAR1599 vice-chair
Phone: +39 02 50316 382
Phone: +39 02 50316 382