The GUIDOMusic Notation Format
Group Members:
Ananda Jacobs, Aaron Yang,
Beran Pacaci, Carley Tanoue
The GUIDO Introduction
first introduced in 1998 as a novel approach for adequately representing almost any kind of score-level music.
named after Guido d'Arezzo (990-1050), a renowned music theorist of his time.
realized as a plain-text, human-readable and platform independent format.
based on a simple, yet powerful and easily extensible formalism.
can be completely embedded within XML using GUIDOXML.
Basic GUIDO Notation Notes and Rests
Note names, Accidentals (sharp and flat), Octave, Duration. Note Sequences
represent single-voiced scores. Chords and Chord Sequences Note Segments
represent multi-voiced scores. Comments and Spacing Standard Tags
Dynamic Markings (crescendo & diminuendo section info) Tempo Indications (accelerando & ritardando section info) Other tags: Instrument, Tie, Slurs, Accents and Expressive Markings, Trills and
Ornaments, Tremolo, Fermatas, Grace Notes and Cue Notes, Repetitions, Clefs, Meter/Time Signatures, Key/Key Signatures, Octave Transpositions, Staves, Beams, Stems, Bar lines and Tactus Strokes, Text, Title and Composer, Markers and Named Sections
Inputs Outputs
Plugins Sibelius Finale NoteAbility
Conversion MIDI MuseData Guido XML
Manually By Hand Java Keyboard
Image of the Score (GIF, EPS)
MIDI
Heart and Soul in GUIDO{[\tempo<"Allegro“, ","1/4=120”> \instr<"Piano", "MIDI 0"> \meter<"4/4"> c2/4 c2/4 c2/2 _/8. c2/16 b1*3/16 a1/16 b1*3/16 c2/16
d2/4 e2/4 e2/4 e2/2 _/8. e2/16 d2*3/16 c2/16 d2*3/16 e2/16 f2/4 g2/2 c2/2 _/8. a2/16 g2*3/16 f2/16 e2/4 d2/4c2/4 _/8. b1/16 a1/4 _/8. g1/16 f1/4 _/8. e1/16 d1/4 g1/4 c2*1] ,[ \tempo<"Allegro","1/4=120"> \instr<"Piano", "MIDI 0"> \meter<"4/4"> _*2 c2/4 c2/4 c2/2 _/8. c2/16 b1*3/16 a1/16 b1*3/16 c2/16
d2/4 e2/4 e2/4 e2/2 _/8. e2/16 d2*3/16 c2/16 d2*3/16 e2/16 f2/4 g2/2 c2/2 _/8. a2/16 g2*3/16 f2/16 e2/4 d2/4c2*1],[ \tempo<"Allegro","1/4=120"> \instr<"Piano", "MIDI 0"> \meter<"4/4"> c1/4 c1/8 _/16 b0/16 a0/4 a0/4 d1/4 d1/8 _/16 c1/16 b0/8
_/16 a0/16 g0/4 e1/4 e1/8 _/16 d1/16 c1/4 c1/4 f1/4 f1/8 _/16 e1/16 d1/8 _/16 c1/16 b0/4 g1/4 g1/8 _/16 f1/16 e1/8 _/16 d1/16 c1/4 a1/4 a1/8 _/16 g1/16 f1/8 _/16 e1/16 d1/4c1/4 _/8. b0/16 a0/4 _/8. g0/16 f0/4 _/8. e0/16 d0/4 g0/4 c1*1],[ \tempo<"Allegro","1/4=120"> \instr<"Piano", "MIDI 0"> \meter<"4/4"> c0*3/16 c0/16 e0*3/16 e0/16 a-1*3/16 a-1/16 c0*3/16 c0/16 d0*3/16 d0/16 f0*3/16 f0/16 g-1*3/16 g-1/16 b-1*3/16 b-1/16 c0*3/16 c0/16 e0*3/16 e0/16 a-1*3/16 a-1/16 c0*3/16 c0/16 d0*3/16 d0/16 f0*3/16 f0/16 g-1*3/16 g-1/16 b-1*3/16 b-1/16 c0*3/16 c0/16 e0*3/16 e0/16 a-1*3/16 a-1/16 c0*3/16 c0/16 d0*3/16 d0/16 f0*3/16 f0/16 g-1*3/16 g-1/16 b-1*3/16 b-1/16 c0*3/16 c0/16 e0*3/16 e0/16 a-1*3/16 a-1/16 c0*3/16 c0/16 d0*3/16 d0/16 f0*3/16 f0/16 g-1*3/16 g-1/16 b-1*3/16 b-1/16 c0*1 ]}
Clarinet Example in GUIDO
{[\clef<"treble"> \key<"e"> \meter<"6/8">e1*1/4 g1*1/8 h1*1/8 e2*1/8 f#2*1/8 g2*1/4 d#2*1/8 e2*1/4 h1*1/8 f#2*1/4 f#2*1/8 e2*3/16 f#2*1/16 e2*1/8 d#2*3/16 e2*1/16 e#2*1/16 f#2*1/16 h1*1/16 c2*1/16 h1*1/16 a1*1/16 g1*1/16 f#1*1/16 e1*1/8 g1*1/8 h1*1/8 e2*1/8 g2*1/8 g2*1/8 g2*3/16 d#2*1/16 e2*1/16 h1*1/16 c2*1/16 g#1*1/16 a1*1/16 e2*1/16 c2*1/16 a1*1/16 g1*1/4 d1*1/8 h1*1/4 a1*1/8 g1*1/4]}
Web Delivery of Music
A paper called “Web Delivery of Music using the GUIDO NoteServer” was introduced on the WEDELMUSIC'01.
A Web-based Approach to Music Notation Using GUIDO (K. Renz, H. H. Hoos; published in: ICMC'98 Proceedings, p.455-458)
Advanced GUIDO
Advanced Musical Concepts Glissandos, Arpeggios, Note clusters, other types
of noteheads and staves Exact positioning and sizing of notational and
arbitrary graphic elements More articulation marks, barline types and
symbols
Intended Application Areas
Notation Software Compositional and Analytical Systems/Tools Large Musical Databases Performance Systems Music on the World Wide Web
Extended GUIDO(Future Work)
Generic pitch classes and tone descriptions Microtonal tuning systems Exact timing Abstract and hierarchical scores Generalized events User-defined tags and events Specialized extensions