Codes for data archiving, interchange, and analysis

Slides:



Advertisements
Similar presentations
Final Translation Project Music translated into animation, dance, and Motif Language.
Advertisements

Music Encoding Initiative (MEI) DTD and the OCVE
1 Optical Music Recognition and Data Import/Export Music 253/ CS 275A Eleanor Selfridge-Field.
Symbolic Representations of Music Ichiro Fujinaga MUMT 611 McGill University.
GUIDO Music Notation Format ISE 575 Spring 2011 Steven Lewis and Samir Sharma.
MusicXml: Symbolic Music Interchange Format Carmine Casciato MUMT 611 Thursday, January 27th, 2005 Carmine Casciato MUMT 611 Thursday, January 27th, 2005.
Recording-based performance analysis: Feature extraction in Chopin mazurkas Craig Sapp (Royal Holloway, Univ. of London) Andrew Earis (Royal College of.
Humdrum - Introduction What is Humdrum? A set of general-purpose music software tools, but free Encode, manipulate, and output a wide variety of musically-pertinent.
XML Music Notation Encoding Standards: MusicXML and MEI Constantine Zavras.
8 Introduction to Humdrum Mus 253/CS 275A Stanford University Winter Quarter.
Tutorial of MusicXML An Open Format For Music Notation Present by Ming-Jing Ho.
Melodic Segmentation: Evaluating the Performance of Algorithms and Musical Experts Belinda Thom, Christian Spevak, Karin Höthker Institut für Logik, Komplexität.
Voice Separation A Local Optimization Approach Voice Separation A Local Optimization Approach Jurgen Kilian Holger H. Hoos Xiaodan Wu Feb
Notation Codes and Score Analysis. Musicological Trends 1. From Comparative to Ethnographic Vergleichende Musikwissenschaft Guido Adler, “UMZ” (1885)
Transforming XML Into Music Notation Baron Schwartz, Computer Science Perry Roland, Digital Library Worthy Martin, Computer Science.
Online data resources for use with music analysis software.
Module C: Identifying expressions User task: identify.
MusicXML Music 253 / CS 275A Stanford University Winter 2005 Craig Stuart Sapp.
Input of musical notation Music 253/CS 275A Stanford University.
Introduction of Humdrum Music 253/CS 275A Stanford University.
Data Exchange Tools (DExT) DExT PROJECTAN OPEN EXCHANGE FORMAT FOR DATA enables long-term preservation and re-use of metadata,
Eleanor Selfridge-Field CCARH, Stanford University esfield-at-stanford.edu Digital Philology, or Editing vs. Encoding.
Music Notation and Encoding ISMIR Graduate School, Barcelona 2004 Musicology 2 Frans Wiering, ICS, Utrecht University.
MusicXML David Sears MUMT September, 2009.
Humdrum Group members: Arun Chidambaram, Joanne Emmanuel, Daniel Han and Liu Jie.
ENOMA - European Network of Online Musical Archives ENOMA Workshop – The Grieg Academy, UiB 26 May 2006 Leif Arne Rønningen and Lars Erik Løvhaug NTNU.
Optical Music Recognition and Data Import/Export Music 253/ CS 275A Eleanor Selfridge-Field.
CODES FOR DATA ARCHIVING, INTERCHANGE, AND ANALYSIS: MUSEDATA Music 253/CS 275A Stanford University.
What is musical information? Music 253/CS 275A Topic 1A Stanford University.
Score Textures and Tracks Music 253/CS 275A Stanford University.
Markup Languages for Music: MusicXML Music 253/CS 275A Stanford University.
Symbolic Musical Analysis CS 275B/Music 254. Practicalities CS 275B2013 Eleanor Selfridge-Field2.
Digital Koto Music Scores
Base-40 arithmetic for music apps Music 253/CS 275A Stanford University.
Using Musical Information Music 253/CS 275A 1B Stanford University.
MIDI Extensions, alternatives
Middle Ages- Music 450 A.D A.D.. Music of the Church Liturgy- Church Music used in worship The Church was an important patron to the arts, especially.
Base-40 Arithmetic Implications for Notation-Oriented Applications.
An Introduction to SCORE
Using Musical Information: Query, Analysis, and Style Simulation Mus 254/CS 275B/SSP 253b Stanford University Spring Quarter.
Mus 253/3C2008 Craig Stuart Sapp; rev. esf MusicXML and MEI Music 253 Stanford University Winter 2010 Craig Stuart Sapp 2005 Rev. E. S.-F. Winter.
Repertories with special needs vs. Common Western Notation (CMN) Music 253/CS 275A Stanford University.
Input Methods for Music Notation Software Mus 253/CS 275A Stanford University Notation 1.
From “Music” to MIDI Music 253/CS 275A Stanford University.
Music 254 Stanford University Eleanor Selfridge-Field2  Details of individual selections  Seek precise match (Themefinder)  Features in-the-round.
Score Textures and Tracks Music 253/CS 275A Stanford University.
Symbolic Musical Analysis CS 275B/Music 254. Practicalities CS 275B2016 Eleanor Selfridge-Field2.
Braille Music Production at DZB Leipzig Matthias Leopold DaCapo.
Pedagogical Aspects – Braille Services at DZB Leipzig Matthias Leopold DaCapo.
BCPS and Guitar Pro 5 Using Guitar Pro Software to supplement the Baltimore County Curriculum.
Invitation to Computer Science, C++ Version, Fourth Edition
Basic Concepts in Music Copyright
Music Editing Software
Music Matching Speaker : 黃茂政 指導教授 : 陳嘉琳 博士.
Introduction to Parsing (adapted from CS 164 at Berkeley)
Markup Languages for Music: MusicXML and MEI
Rosetta Stone of Musical Data
Markup Languages for Music: MusicXML and MEI
PDAP Query Language International Planetary Data Alliance
EEL 3705 / 3705L Digital Logic Design
Aspects of Music Information Retrieval
Chapter 7: Macros in SAS Macros provide for more flexible programming in SAS Macros make SAS more “object-oriented”, like R Not a strong suit of text ©
Symbolic Representations of Music
Base-40 arithmetic for music apps
William Stallings Data and Computer Communications
MuseData Ching-Hua Chuan Brian Harlan Amit Singh Kevin Zhu
Introduction to Humdrum
Analytical uses of Humdrum Tools
Symbolic Musical Analysis
MusicXml: Symbolic Music Interchange Format
Presentation transcript:

Codes for data archiving, interchange, and analysis Musical Information 1B Codes for data archiving, interchange, and analysis Music 253/CS 275A Stanford University

Distinguishing features Musical Information 1B Distinguishing features Neithertime norspace is a dominant consideration Focus is on repurposable data, interoperability Examples Archiving: canonical format that facilitates interoperability Interchange: canonical format that is easily interpreted by sending and receiving systems whose formats may be unknown Analysis: flexible format that can be modified to suit a range of needs (can sometimes be distilled from richer format) CS 275A/Music 253 2015 Eleanor Selfridge-Field

Distinguishing features Neither time nor space is a dominant consideration Environment may be extensive; focus on interoperability Examples Archiving: EsAC (monophonic), MuseData (polyphonic) Interchange: MusicXML, MEI Analysis: Humdrum Toolkit (main format = kern) All ASCII CS 275A/Music 253 2015 Eleanor Selfridge-Field

2015 Eleanor Selfridge-Field EsAC network model (1982-1994) EsAC Analytical apps Notation apps Sound apps Folk music research Mainly assigned to students Developed in Essen, DE, by Helmut Schaffrath from the Kiel/DVA archive and other sources esac-data.org Above: H. Schaffrath, L: Ewa Dahlig Often transcribed by hand Often simplified, No text underlay CS 275A/Music 253 2015 Eleanor Selfridge-Field

EsAC code vs other codes Pitch relative to a “tonic” Duration relative to a stated value Octave relative to central 8ve http://esac-data.org/ Mozart trio (EsAC with 5 data translations http://kern.humdrum.org/search?s=t&keyword=essen&type=Text CS 275A/Music 253 2015 Eleanor Selfridge-Field

EsAC: Essen Folksong Collection Musical Information 1B EsAC: Essen Folksong Collection Monophonic music (8500 songs) Purposes Archiving Comparing versions Teaching Sound output Contributions Earliest model of analysis (Leppig, 1987) Analytical recoding Pitch and duration uncoupled Code-recode comparison R: nearest matches for Mozart trio CS 275A/Music 253 2015 Eleanor Selfridge-Field

2015 Eleanor Selfridge-Field MuseData : overview Name of online repository Name of encoding language Developed by Walter Hewlett (from 1982) Served by CCARH Many implementations, extensions, refinements by Craig Sapp Largest verified dataset online http://www.musedata.org CS 275A/Music 253 2015 Eleanor Selfridge-Field

MuseData‘s “solar” network models Analytical apps Notation apps Sound apps Classical music focus MIDI only Full encodings CS 275A/Music 253 2015 Eleanor Selfridge-Field

2015 Eleanor Selfridge-Field Comparison of models MuseData Analytical apps Notation apps Sound apps CS 275A/Music 253 2015 Eleanor Selfridge-Field

2015 Eleanor Selfridge-Field MuseData encodings (2012) c. 1250 works http://www.musedata.org CS 275A/Music 253 2015 Eleanor Selfridge-Field

Part/score orientation in MuseData 1. Encode voice by voice for full movement 2. Add lyrics, other refinements 3. Repeat until all movements are encode 4. Assemble score CS 275A/Music 253 2015 Eleanor Selfridge-Field

2015 Eleanor Selfridge-Field MuseData: encoding Two-step process MIDI-level data Non-sounding data Serial processes Storage formats Stage 1 (pitch, duration) Stage 2 (stems, lyrics, etc) Internal format (notation) CS 275A/Music 253 2015 Eleanor Selfridge-Field

MuseData: Turkish march Distinguishes written from logical durational value chord Print suggestions Sound suggestions Print suggestion CS 275A/Music 253 2015 Eleanor Selfridge-Field

Encoding in multiple domains: Actualities musedata.org CS 275A/Music 253 2015 Eleanor Selfridge-Field

Encoding in multiple domains: samples From MIDI file list From PDF list CS 275A/Music 253 2015 Eleanor Selfridge-Field