GUIDO Music Notation
description
Transcript of GUIDO Music Notation
![Page 1: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/1.jpg)
GUIDO Music Notation
Jordan SmithMUMT 611
24 January 2008
![Page 2: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/2.jpg)
OverviewGUIDO is a music notation language.
1. GUIDO’s goals2. How GUIDO notates music3. How GUIDO engraves music4. GUIDO applications:
– Gide– NoteServer– SALIERI– MIR
5. Pros and Cons of GUIDO
![Page 3: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/3.jpg)
Guido d’Arezzo
• Credited with inventing music notation
Image source: http://nrm.wikipedia.org/wiki/Image:Guido_van_Arezzo.jpg
![Page 4: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/4.jpg)
1. Neumatic Notation
Image source: http://en.wikipedia.org/wiki/Image:Neume2.jpg
![Page 5: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/5.jpg)
2. Conventional Music Notation
Image source: http://en.wikipedia.org/wiki/Image:Bachlut1.gif
![Page 6: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/6.jpg)
3. Modern Engraving
Image source: http://en.wikipedia.org/wiki/Image:Chopin_Prelude_No._7.JPG
![Page 7: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/7.jpg)
4. GUIDO Music Notation
{ [\title<"No.3"> \tempo<"Andantino">
\staff<1> \clef<"g"> \key<+1> \meter<"3/8">
\i<"p"> d2/8 |
\sl(\dim(d h1)) h
\sl(\dim(h g)) g
\sl(\cresc(f# a c2))
\sl(c h1) ],
[ \staff<2> \clef<"g">
\key<+1> \meter<"3/8">
_/8 |
h1 _ _
g _ h0
\sl(c1 f# a)
\sl(a g)]
}
Example source: http://www.informatik.tu-darmstadt.de/AFS/GUIDO/demos.html
![Page 8: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/8.jpg)
1. GUIDO’s goals
• Adequacy:– Simple musical concepts are simple to
encode– Only more complex concepts are complicated
to encode
![Page 9: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/9.jpg)
Adequacy
Renz 2002 p. 9, 18
![Page 10: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/10.jpg)
1. GUIDO’s goals
• Adequacy:– Simple musical concepts are simple to
encode
• Human readability
![Page 11: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/11.jpg)
Human readability
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE score-partwise PUBLIC "-//Recordare//DTD MusicXML 2.0 Partwise//EN" "http://www.musicxml.org/dtds/partwise.dtd"> <score-partwise version="2.0"> <part-list> <score-part id="P1"> <part-name>Music</part-name> </score-part> </part-list> <part id="P1"> <measure number="1"> <attributes> <divisions>1</divisions> <key> <fifths>0</fifths> </key> <time> <beats>4</beats> <beat-type>4</beat-type> </time> <clef> <sign>G</sign> <line>2</line> </clef> </attributes> <note> <pitch> <step>C</step> <octave>4</octave> </pitch> <duration>4</duration> <type>whole</type> </note> </measure> </part> </score-partwise>
[ \clef<"treble"> \meter<"4/4"> c/1 ]
Source: http://en.wikipedia.org/wiki/MusicXML
![Page 12: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/12.jpg)
1. GUIDO’s goals
• Adequacy:– Simple musical concepts are simple to
encode
• Human readability
• Perfect formatting
• Multifunctional
![Page 13: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/13.jpg)
2. Notation
• Basic Notation• Advanced Notation• Extended Notation
![Page 14: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/14.jpg)
2. Notation
• Basic notation[ Sequences ]
{ Segments }
c do d&& bis1*1/4
\clef<“treble”>
all together: [ \slur( f g {f/2, a2, c}) ]
![Page 15: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/15.jpg)
2. Notation
• Advanced notation\slurBegin:1 … \slurEnd:1
\clef<type=“g2”, size=0.5>
\glissando<style=“wavy”,dx1=2mm,dy1=1.5hs … >
![Page 16: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/16.jpg)
2. Notation
• Extended notationMicro-tonal features
Exact timing
User-defined GUIDO tags and events
![Page 17: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/17.jpg)
3. Engraving
• Translation between abstract representation (AR) and graphical representation (GR)
GUIDO file > (parse) > AR > (physics) > GR
![Page 18: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/18.jpg)
3. Engraving
Renz 2002 p. 88
![Page 19: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/19.jpg)
3. Engraving
Renz 2002 p. 94
![Page 20: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/20.jpg)
3. Engraving
Renz 2002 p. 97
![Page 21: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/21.jpg)
4. Applications: NoteServer(and NoteViewer)
• Quickly create passages of music for any purpose: pedagogy, WEB, etc.
![Page 22: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/22.jpg)
![Page 23: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/23.jpg)
4. Applications: Gide
• A syntax highlight editor for GUIDO files
![Page 24: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/24.jpg)
![Page 25: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/25.jpg)
4. Applications: SALIERI
• A structure-oriented environment for composition, manipulation, and analysis of music.
(Think MATLAB.)
![Page 26: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/26.jpg)
Hoos, Kilian et al. 1998
![Page 27: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/27.jpg)
Hoos, Kilian et al. 1998
![Page 28: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/28.jpg)
4. Applications: MIR abilitiesStep 1. Create database using PERL (GUIDO is
text-based)
Step 2. Pre-calculate transition probability matrices for absolute pitch and rhythm of each element in database
Step 3. Hierarchically cluster pieces
Step 4. Search!
![Page 29: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/29.jpg)
5. Pros and Cons of GUIDOi. Incomplete, and inactive
since 2003– Extended notation and
postscript output of NoteViewer are missing
ii. Is being human-writable an asset?
iii. Poor at representing the vertical and horizontal simultaneously
i. Translates to and from major formats: XML, Finale, Sibelius.
ii. Perhaps not for authoring, but it is certainly human-editable
iii. …like every other computer-based format!
• Plus, it’s complete.
…but…
![Page 30: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/30.jpg)
Question period!
![Page 31: GUIDO Music Notation](https://reader033.fdocuments.us/reader033/viewer/2022061608/568167f4550346895ddd6abb/html5/thumbnails/31.jpg)
BibliographyHoos, Holger H., Keith A. Hamel, Kai Renz, Jürgen Kilian. 1998. The GUIDO Notation Format: A
Novel Approach for Adequately Representing Score-Level Music. ICMC ’98 Proceedings: 451-4.
Hoos, Holger H., Jurgen Kilian, Kai Renz, Thomas Helbich. 1998. SALIERI: A General, Interactive Computer Music System. ICMC ’98 Proceedings: 385-392.
Hoos, Holger H., Keith A. Hamel, Kai Renz. 1999. Using Advanced GUIDO as a Notation Interchange Format. ICMC ’99 Proceedings: 395-8.
Hoos, Holger H., Kai Renz, Marko Görg. 2001. GUIDO/MIR: an Experimental Musical Information Retrieval System based on GUIDO Music Notation. ISMIR ’01 Proceedings: 41-50.
Hoos, Holger H., Keith A. Hamel. 2004. The GUIDO Music Notation Format Version 1.0. Specification Part 1: Basic GUIDO. http://www.salieri.org/GUIDO/docu/spec1.htm (accessed 23 January 2008).
Renz, Kai, Holger H. Hoos. 1998 A WEB-based Approach to Music Notation using GUIDO. ICMC ’98 Proceedings: 455-8.
Renz, Kai. 2002. Algorithms and Data Structures for a Music Notation System based on GUIDO Music Notation. PhD diss., Darmstadt University of Technology.