ieee 1599 music encoding and interaction
DESCRIPTION
IEEE 1599 Music Encoding and InteractionTRANSCRIPT
IEEE 1599: MUSIC ENCODING AND
INTERACTION
PRESENTED BYSHUVRADEB BARMAN SRIJON [0507044]
UNDERGRAD STUDENT OF CSE@KUET, KHULNA, BD
Goffredo HausUniversity of Milan, Italy
Original Article By
Denis BaggiUniversity for Applied Science of Southern Switzerland
WHAT IS IEEE 1599 IEEE 1599 is a new standard to encode
Multilayer music with XML symbols, was proposed to the IEEE Standards Association in 2001.
IEEE 1599 is the result of the research efforts of the IEEE Standards AssociationWorking Group on ʺMusic Application of XMLʺ. The work has been endorsed by the international research program Intelligent Manufacturing Systems.
BASIC FEATURES
Two features distinguish IEEE 1599 from any other standard or encodingThe encoding is in the form of symbols that
can be read both by machines and humans. It allows the realization of applications in
which all aspects of music, such as audio and sound, graphical representation, historical data, performance indications, represented by the new concept of layers, are fully integrated, synchronized.
DIFFERENT LAYERS
General Layermusic‐related metadata, i.e. catalogue
information about the piece Logic Layer
Contains symbolic contents, as well as the Spine, with Logically Organized Symbols (LOS)
Structural LayerIdentification of music objects and their
mutual relationships
DIFFERENT LAYERS
Notational LayerGraphical representations of the score
Performance LayerComputer‐based descriptions and
executions of music according to performance languages
Audio LayerDigital or digitized recordings of the piece
DIFFERENT LAYERSIl mio ben quando verràNina o sia la pazza per amore by G. Paisiello
General
Logic
Structural
Notational
Performance
Audio
INTERACTION OF LAYERS
GENERAL STRUCTURE A generic IEEE 1599 document presents an
XML structure similar to the one shown below
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ieee1599 SYSTEM "http://www.mx.dico.unimi.it/ieee1599.dtd">
<ieee1599>
<general>...</general>
<logic>...</logic>
<structural>...</structural>
<notational>...</notational>
<performance>...</performance>
<audio>...</audio>
</ieee1599>
WHAT IS SPINE The spine is a sort of glue needed in a multi-layer
framework. In this approach, heterogeneous descriptions of the same music piece are not simply linked together
<ieee1599> <logic> <spine> <event id="e1" timing="0" hpos="0"/> <event id="e2" timing="2" hpos="2"/> <event id="e3" timing="2" hpos="2"/> <event id="e4" timing="1" hpos="1"/> <event id="e5" timing="1" hpos="1"/> ... </spine> <los>...</los> </logic> </ieee1599>
HOW SPINE BINDS
<spine> ... <event id="e5“... /> ... </spine>
APPLICATION OF IEEE 1599
Multilayer music composition Composing Jazz & Blues chords Embedding Audio & Instrumental
chords More interactive Music composition
using image & video clips
APPLICATION USING IEEE 1599
APPLICATION USING IEEE 1599
CONCLUSION
IEEE 1599 introduces a new era of music encoding technology in which music is not only the recorded audio to listen. Its further implementation improves the experience of Music Enthusiast.
REFERENCES
IEEE Computer , March 2009 Proceedings ELPUB2009 Conference o
n Electronic Publishing, Milan, Italy, June 2009
G Haus, M Longari, “A Multi-Layered Time-Based Music Description Approach based on XML”, Computer Music Journal, MIT Press, Spring issue, 2005.