Guido

GUIDO Music Notation is named after Guido of Arezzo, a renowned music theorist of his time and important contributor to today's conventional musical notation. The GUIDO Music Notation Format is a system designed to logically represent all aspects of music in a computer-readable format. GUIDO is designed to represent music in a logical format (with the ability to render to sheet music), whereas Lilypond is more narrowly focused on typesetting sheet music. GUIDO is not primarily focused on conventional music notation, but has been invented as an open format, capable of storing musical, structural, and notational information. GUIDO Music Notation is designed as a flexible and easily extensible open standard. In particular, its syntax does not restrict the features it can represent. Thus, GUIDO can be easily adapted and customized to cover specialized musical concepts as might be required in the context of research projects in computational musicology. More importantly, GUIDO is designed in a way that when using such custom extensions, the resulting GUIDO data can still be processed by other applications that support GUIDO but are not aware of the custom extensions, which are gracefully ignored. This design also greatly facilitates the incremental implementation of GUIDO support in music software, which can speed up the software development process significantly, especially for research software and prototypes. GUIDO has been split into three consecutive layers: Basic GUIDO introduces the main concepts of the GUIDO design and allows to represent much of the conventional music of today. Advanced GUIDO extends Basic GUIDO by adding exact score-formatting and some more advanced musical concepts. Finally, Extended GUIDO can represent user-defined extensions, like microtonal information or user defined pitch classes.

Example of GUIDO Input File

  [ \clef<"treble"> \key<"D"> \meter<"4/4">  a1*1/2 b a/4. g/8 f#/4 g a/2 b a/4. g/8 f#/4 g  a/2 a b c#2/4 d c#/2 b1 a/1 ]  

Source

  • Algorithms and Data Structures for a Music Notation System based on GUIDO Music Notation by Kai Renz.

See Also

Guido of Arezzo LilyPond MusicXML

External links

* GUIDO Noteserver - Renders GUIDO to sheet music online

 

<< PreviousWord BrowserNext >>
grigori rasputin
gemstone
gerard david
global system for mobile communications
garry kasparov
flag of greenland
gustav radbruch
gate
greek fire
gigo
gatt (disambiguation)
general agreement on tariffs and trade
g protein coupled receptor
gtpase
galla placidia
galicia (spain)
g protein
gary gygax
governors of new south wales
governors of victoria
george bernard shaw
golan heights
galvanization
golden rule
glasnevin
george abbot (english writer)
globular cluster
george vancouver
ghaggar river
great vowel shift
gilbert abbott a beckett
gilbert arthur a beckett
glaucus
george gordon, 1st earl of aberdeen
george hamilton gordon, 4th earl of aberdeen
gnucash
george robert aberigh mackay
gallon
gini coefficient
government communications headquarters
gerard hoffnung
gary powers
gospel of james
gene therapy