Help
Skip to main content
  • Trust pilot, 4 point 5 stars.
  • WORLDWIDE shipping

  • FREE UK delivery over £35

  • PROUDLY INDEPENDENT since 2001

Music Navigation with Symbols and Layers: Toward Content Browsing with IEEE 1599 XML Encoding

Music Navigation with Symbols and Layers: Toward Content Browsing with IEEE 1599 XML Encoding

  • Author: Baggi, Denis L.
  • Author: Haus, Goffredo M.

Book

$118.50

Usually despatched in 5 - 7 working days

Contents

  • Preface xi A Brief
  • Introduction to the IEEE 1599 Standard xv Denis L. Baggi and Goffredo M. Haus List of
  • Contributors xvii 1 THE IEEE 1599 STANDARD 1 Denis L. Baggi and Goffredo M. Haus
  • 1. 1
  • Introduction 1 Important Features of IEEE 1599 2 Examples of Applications of IEEE 1599 to Increase Music Enjoyment 3 Example I: A Score with Different Versions: King Porter Stomp, by Jelly Roll Morton 6 Example II: A Jazz Piece with No Score: Crazy Rhythm
  • Acknowledgments 19
  • References 19 2 ENCODING MUSIC INFORMATION 21 Luca A. Ludovico
  • 2. 1
  • Introduction 21
  • 2. 2 Heterogeneous Descriptions of Music 22
  • 2. 3 Available File Formats 23
  • 2. 4 Key Features of IEEE 1599 24
  • 2. 5 Multi-Layer Structure 25
  • 2. 6 The Logic Layer 27
  • 2. 7 The Spine 29
  • 2.7. 1 Inter-layer and Intra-layer Synchronization 31
  • 2.7. 2 Virtual Timing and Position of Events 32
  • 2.7. 3 How to Build the Spine 33
  • References 36 3 STRUCTURING MUSIC INFORMATION 37 Adriano Barate and Goffredo M. Haus
  • 3. 1
  • Introduction 37
  • 3. 2 Music Objects and Music Algorithms 38
  • 3.2. 1 Music Objects 38
  • 3.2. 2 Music Algorithms 38
  • 3.2. 3 Music Objects and Music Algorithms in IEEE 1599 39
  • 3. 3 Petri Nets 39
  • 3.3. 1 Petri Nets Extension: Hierarchy 40
  • 3.3. 2 Petri Nets Extension: Probabilistic Arc Weights 43
  • 3. 4 Music Petri Nets 44
  • 3.4. 1 Music Petri Nets in IEEE 1599 47
  • 3. 5 Music Analysis Using Music Petri Nets 47
  • 3. 6 Real-Time Interaction with Music Petri Nets 50
  • 3. 7 Conclusions 55
  • References 55 4 MODELING AND SEARCHING MUSIC COLLECTIONS 57 Alberto Pinto
  • 4. 1
  • Introduction 57
  • 4. 2 Describing Music Content 58
  • 4.2. 1 Music Search Engines 59
  • 4. 3 Music Description in IEEE 1599 60
  • 4.3. 1 Chord Grid Objects 64
  • 4.3. 2 Petri Net Objects 65
  • 4.3. 3 Analysis Objects 65
  • 4.3. 4 MIR Objects 66
  • 4. 4 The Theoretical Framework 66
  • 4.4. 1 The Model Perspective 66
  • 4.4. 2 Categories 67
  • 4. 5 Music Modeling and Retrieval in IEEE 1599 67
  • 4.5. 1 MIR Model 68
  • 4.5. 2 MIR Object 69
  • 4.5. 3 MIR Subobject 70
  • 4.5. 4 MIR Morphisms 70
  • 4.5. 5 MIR Features 70
  • 4.5. 6 GraphXML Encoding 71
  • 4. 6 Case Study: Graph-Categorial Modeling 72
  • 4.6. 1 Content Description 72
  • 4.6. 2 Content Retrieval 72
  • 4.6. 3 MIR Model 73
  • 4.6. 4 MIR Object and Subobject 74
  • 4.6. 5 MIR Morphism 75
  • References 75 5 FEATURE EXTRACTION AND SYNCHRONIZATION AMONG LAYERS 77 Antonello D Aguanno, Goffredo M. Haus, and Davide A. Mauro
  • 5. 1
  • Introduction 77
  • 5. 2 Encoding Synchronization Information 78
  • 5.2. 1 Extraction of Synchronization Data 82
  • 5.2. 2 Case Study 84
  • 5. 3 Overview of Synchronization Algorithms 84
  • 5. 4 VarSi: An Automatic Score-to-Audio Synchronization Algorithm Based on the IEEE 1599 Format 88
  • 5.4. 1 Score Analysis 89
  • 5.4. 2 Audio Analysis 90
  • 5.4. 3 Decisional Phase 91
  • References 94 6 IEEE 1599 AND SOUND SYNTHESIS 97 Luca A. Ludovico
  • 6. 1
  • Introduction 97
  • 6. 2 From Music Symbols to Sound Synthesis 98
  • 6.2. 1 Translating Symbols into a Performance Language 99
  • 6.2. 2 Interpretative Models 105
  • 6.2. 3 Audio Rendering and Synchronization 106
  • 6. 3 From Sound Synthesis to Music Symbols 108
  • 6. 4 An Example of Encoding 110
  • 6. 5 Conclusions 113
  • References 114 7 IEEE 1599 APPLICATIONS FOR ENTERTAINMENT AND EDUCATION 115 Adriano Barate and Luca A. Ludovico
  • 7. 1
  • Introduction 115
  • 7. 2 IEEE 1599 for Entertainment 116
  • 7. 3 IEEE 1599 for Music Education 117
  • 7. 4 IEEE 1599-Based Music Viewers 118
  • 7. 5 Case Studies 120
  • 7.5. 1 Navigating and Interacting with Music Notation and Audio 120
  • 7.5. 2 Musicological Analysis 121
  • 7.5. 3 Instrumental and Ear Training 126
  • 7.5. 4 IEEE 1599 Beyond Music 132
  • References 132 8 PAST PROJECTS USING SYMBOLS FOR MUSIC 133 Denis L. Baggi
  • 8. 1 Brief History 133
  • 8. 2 Bass Computerized Harmonization (BA-C-H) 134
  • 8. 3 Harmony Machine 135
  • 8. 4 NeurSwing, an Automatic Jazz Rhythm Section Built with Neural Nets 141
  • 8. 5 The Paul Glass System 145
  • 8. 6 A Program That Finds Notes and Type of a Chord and Plays It 147
  • 8. 7 Summary of Projects 149
  • 8. 8 Conclusions 150
  • References 150
  • Appendix A. Brief History of IEEE 1599 Standard, and
  • Acknowledgments 151
  • Appendix B. IEEE Document-Type Defi nitions (DTDs) 153
  • Appendix C. IEEE 1599 Demonstration Videos 177
  • Index 179