Music navigation with symbols and layers [electronic resource] : toward content browsing with IEEE 1599 XML encoding / edited by Denis L. Baggi and Goffredo M. Haus.
The first book-length explanation of applications for the new IEEE Standard 1599IEEE Standard 1599 codes music in XML such that it is rendered in symbols readable by both humans and machines. It is a significant breakthrough over formats such as MP3s (which are only machine-readable) and is a valuab...
Saved in:
Online Access: |
Full Text (via Wiley) |
---|---|
Other Authors: | , |
Format: | Electronic eBook |
Language: | English |
Published: |
Hoboken, N.J. :
IEEE Computer Society : John Wiley & Sons, Inc.,
©2012.
|
Subjects: |
Table of Contents:
- Machine generated contents note: 1. Ieee 1599 Standard / Goffredo M. Haus
- 1.1. Introduction
- Important Features of IEEE 1599
- Examples of Applications of IEEE 1599 to Increase Music Enjoyment
- Example I Score with Different Versions: "King Porter Stomp" / Jelly Roll Morton
- Example II Jazz Piece with No Score: "Crazy Rhythm"
- Example III Opera Using the Composer's Manuscript: Tosca / Giacomo Puccini
- Example IV "Peaches en Regalia" / Frank Zappa
- Example V "II mio ben quando verra" / Giovanni Paisiello
- Example VI Brandenburg Concerto No. 3 / J.S. Bach
- Example VII Blues, a Didactical Tool to Learn Jazz Improvisation
- Example VIII "La caccia," from Antonio Vivaldi's Four Seasons ("Autumn")
- Example IX Musicological Fantasy: Tauhid, a Piece of Free Jazz
- Conclusions
- Acknowledgments
- References
- 2. Encoding Music Information / Luca A. Ludovico
- 2.1. Introduction
- 2.2. Heterogeneous Descriptions of Music
- 2.3. Available File Formats
- 2.4. Key Features of IEEE 1599
- 2.5. Multi-Layer Structure
- 2.6. Logic Layer
- 2.7. Spine
- 2.7.1. Inter-layer and Intra-layer Synchronization
- 2.7.2. Virtual Timing and Position of Events
- 2.7.3. How to Build the Spine
- References
- 3. Structuring Music Information / Goffredo M. Haus
- 3.1. Introduction
- 3.2. Music Objects and Music Algorithms
- 3.2.1. Music Objects
- 3.2.2. Music Algorithms
- 3.2.3. Music Objects and Music Algorithms in IEEE 1599
- 3.3. Petri Nets
- 3.3.1. Petri Nets Extension: Hierarchy
- 3.3.2. Petri Nets Extension: Probabilistic Arc Weights
- 3.4. Music Petri Nets
- 3.4.1. Music Petri Nets in IEEE 1599
- 3.5. Music Analysis Using Music Petri Nets
- 3.6. Real-Time Interaction with Music Petri Nets
- 3.7. Conclusions
- References
- 4. Modeling And Searching Music Collections / Alberto Pinto
- 4.1. Introduction
- 4.2. Describing Music Content
- 4.2.1. Music Search Engines
- 4.3. Music Description in IEEE 1599
- 4.3.1. Chord Grid Objects
- 4.3.2. Petri Net Objects
- 4.3.3. Analysis Objects
- 4.3.4. MIR Objects
- 4.4. Theoretical Framework
- 4.4.1. Model Perspective
- 4.4.2. Categories
- 4.5. Music Modeling and Retrieval in IEEE 1599
- 4.5.1. MIR Model
- 4.5.2. MIR Object
- 4.5.3. MIR Subobject
- 4.5.4. MIR Morphisms
- 4.5.5. MIR Features
- 4.5.6. GraphXML Encoding
- 4.6. Case Study: Graph-Categorial Modeling
- 4.6.1. Content Description
- 4.6.2. Content Retrieval
- 4.6.3. MIR Model
- 4.6.4. MIR Object and Subobject
- 4.6.5. MIR Morphism
- References
- 5. Feature Extraction And Synchronization Among Layers / Davide A. Mauro
- 5.1. Introduction
- 5.2. Encoding Synchronization Information
- 5.2.1. Extraction of Synchronization Data
- 5.2.2. Case Study
- 5.3. Overview of Synchronization Algorithms
- 5.4. VarSi: An Automatic Score-to-Audio Synchronization Algorithm Based on the IEEE 1599 Format
- 5.4.1. Score Analysis
- 5.4.2. Audio Analysis
- 5.4.3. Decisional Phase
- References
- 6. Ieee 1599 And Sound Synthesis / Luca A. Ludovico
- 6.1. Introduction
- 6.2. From Music Symbols to Sound Synthesis
- 6.2.1. Translating Symbols into a Performance Language
- 6.2.2. Interpretative Models
- 6.2.3. Audio Rendering and Synchronization
- 6.3. From Sound Synthesis to Music Symbols
- 6.4. Example of Encoding
- 6.5. Conclusions
- References
- 7. Ieee 1599 Applications For Entertainment And Education / Luca A. Ludovico
- 7.1. Introduction
- 7.2. IEEE 1599 for Entertainment
- 7.3. IEEE 1599 for Music Education
- 7.4. IEEE 1599-Based Music Viewers
- 7.5. Case Studies
- 7.5.1. Navigating and Interacting with Music Notation and Audio
- 7.5.2. Musicological Analysis
- 7.5.3. Instrumental and Ear Training
- 7.5.4. IEEE 1599 Beyond Music
- References
- 8. Past Projects Using Symbols For Music / Denis L. Baggi
- 8.1. Brief History
- 8.2. Bass Computerized Harmonization (BA-C-H)
- 8.3. Harmony Machine
- 8.4. NeurSwing, an Automatic Jazz Rhythm Section Built with Neural Nets
- 8.5. Paul Glass System
- 8.6. Program That Finds Notes and Type of a Chord and Plays It
- 8.7. Summary of Projects
- 8.8. Conclusions
- References.