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.
Synchronization
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 |
Goffredo Haus, PAR1599 chair Phone: +39 02 50316 222 E-mail: goffredo.haus@unimi.it |
Luca A. Ludovico, PAR1599 vice-chair Phone: +39 02 50316 382 E-mail: luca.ludovico@unimi.it |
Laboratory Phone: +39 02 50316 382 E-mail: lim@di.unimi.it |