Upload
levi
View
30
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Codes for data archiving, interchange, and analysis: MuseData. Music 253/CS 275A Stanford University. Distinguishing features. Neither time nor space is a dominant consideration Focus is on repurposable data , interoperability Examples - PowerPoint PPT Presentation
Citation preview
CODES FOR DATA ARCHIVING, INTERCHANGE, AND ANALYSIS:MUSEDATA
Music 253/CS 275A Stanford University
Distinguishing features• Neither time nor space 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 2014 Walter B. Hewlett 2
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)
CS 275A/Music 253 2014 Walter B. Hewlett 3
MuseData: Turkish march
CS 275A/Music 253 2014 Walter B. Hewlett 4
chord
Printsuggestion
Print suggestions
Sound suggestions
MuseData network models
CS 275A/Music 253 2014 Walter B. Hewlett 5
MuseData
Analytical apps
Notation apps
Sound
apps
Classical music focus
MIDI only Full encodings
Comparison of models
CS 275A/Music 253 2014 Walter B. Hewlett 6
MuseData
Analytical apps
Notation apps
Sound
apps
MuseData encodings (2012)
CS 275A/Music 253 2014 Walter B. Hewlett 7
Bach Beethoven Corelli Haendel Haydn Mozart Telemann Vivaldi No.0
50
100
150
200
250
300
350
Orche
stral
Orche
stral
Orche
stral Orc
hestr
al
Orche
stral
Orche
stral
Orche
stral
Orche
stral
Keybo
ard
Keybo
ard
Keybo
ard
Keybo
ard
Chambe
r
Chambe
r
Chambe
r
Chambe
r
Chambe
r
Chambe
r
Chambe
r
Chambe
r
Chambe
r
Orator
io
Orator
ioOra
torio
Orator
io Orator
io
Other V
ocal
Other V
ocal
Other V
ocal
Opera
Opera Opera
c. 1250 works
Part/score orientation in MuseData
CS 275A/Music 253 2014 Walter B. Hewlett 8
1. Encode voice by voice for full movement
2. Add lyrics, other refinements
3. Repeat until all movements are encode
4. Assemble score
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 2014 Waltet B. Hewlett 9
MuseData: instantiations
Input keys
CS 275A/Music 253 2014 Walter B. Hewlett 10
MuseData: Conventional input files
CS 275A/Music 253 2014 Walter B. Hewlett 11
Mozart trio: V1
Input data (Stage 1)
Enhanced data(Stage 2)
Encoding in multiple domains: Actualities
CS 275A/Music 253 2014 Walter B. Hewlett 12
musedata.org
Encoding in multiple domains: samples
CS 275A/Music 253 2014 Walter B. Hewlett 13
From PDF list
From MIDI file list