20
The GUIDO Music Notation Format Group Members: Ananda Jacobs, Aaron Yang, Beran Pacaci, Carley Tanoue

The GUIDO Music Notation Format Group Members: Ananda Jacobs, Aaron Yang, Beran Pacaci, Carley Tanoue

Embed Size (px)

Citation preview

The GUIDOMusic Notation Format

Group Members:

Ananda Jacobs, Aaron Yang,

Beran Pacaci, Carley Tanoue

Representational adequacy: "Simple things have simple representations."

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.

Related Work

DARMS MIDI Common Music Notation SMDL NIFF Humdrum MuseData

Three Levels of GUIDO

Basic GUIDO Advanced GUIDO Extended GUIDO

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

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 ]}

Rose Clarinet Etude Example

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]}

My Favorite Things

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

GUIDO on the Net

http://www.informatik.tu-darmstadt.de/AFS/GUIDO/ http://www.salieri.org/guido http://www.noteserver.org