GUIDO Musiknotation - GUIDO music notation

GUIDO Music Notation ist ein Computer -Musiknotationsformat , das alle Aspekte der Musik logisch auf eine Weise darstellt, die sowohl computerlesbar als auch für Menschen leicht lesbar ist. Es wurde nach Guido von Arezzo benannt , der vor 1000 Jahren Pionierarbeit in der heutigen konventionellen Notenschrift leistete.

GUIDO wurde zuerst von entworfen Holger H. Hoos (damals an der Technischen Universität Darmstadt , Deutschland , jetzt an der University of British Columbia , Kanada ) und Keith Hamel ( University of British Columbia , Kanada ). Spätere Entwicklungen wurden vom SALIERI-Projekt von Holger H. Hoos, Kai Renz und Jürgen F. Kilian durchgeführt. GUIDO Music Notation wurde entwickelt, um Musik in einem logischen Format darzustellen (mit der Fähigkeit, Noten zu rendern), während LilyPond sich stärker auf das Setzen von Noten konzentriert.

  • Die Grundidee hinter dem GUIDO-Design ist die Angemessenheit der Darstellung, was bedeutet, dass einfache musikalische Konzepte auf einfache Weise dargestellt werden und nur komplexe Begriffe komplexere Darstellungen erfordern. [1]

GUIDO konzentriert sich nicht in erster Linie auf die konventionelle Musiknotation, sondern wurde als offenes Format erfunden, in dem musikalische, strukturelle und notatorische Informationen gespeichert werden können.

GUIDO Music Notation ist als flexibler und leicht erweiterbarer offener Standard konzipiert. Insbesondere schränkt seine Syntax die Funktionen, die es darstellen kann, nicht ein. Somit kann GUIDO leicht angepasst und angepasst werden, um spezielle musikalische Konzepte abzudecken, die im Rahmen von Forschungsprojekten in der Computermusikologie erforderlich sein könnten. Noch wichtiger ist, dass GUIDO so konzipiert ist, dass bei Verwendung solcher benutzerdefinierten Erweiterungen die resultierenden GUIDO-Daten weiterhin von anderen Anwendungen verarbeitet werden können, die GUIDO unterstützen, die benutzerdefinierten Erweiterungen jedoch nicht kennen, die ordnungsgemäß ignoriert werden. Dieses Design erleichtert auch die schrittweise Implementierung der GUIDO-Unterstützung in Musiksoftware erheblich, wodurch der Softwareentwicklungsprozess insbesondere für Forschungssoftware und Prototypen erheblich beschleunigt werden kann.

GUIDO wurde in drei aufeinanderfolgende Ebenen aufgeteilt: Basic GUIDO führt die Hauptkonzepte des GUIDO-Designs ein und ermöglicht es, einen Großteil der konventionellen Musik von heute darzustellen. Advanced GUIDO erweitert Basic GUIDO um eine exakte Partiturformatierung und einige fortgeschrittenere Musikkonzepte. Schließlich kann Extended GUIDO benutzerdefinierte Erweiterungen wie mikrotonale Informationen oder benutzerdefinierte Tonhöhenklassen darstellen.

Beispiel einer GUIDO-Eingabedatei

Die grundlegende GUIDO-Notation ähnelt der des LilyPond- Eingabeformats. Zwei offensichtliche Unterschiede sind die Angabe von Oktaven und Dauern, wie im folgenden Beispiel gezeigt. Beide Formate sind zum Teil vom LaTeX- Format zum Setzen von Text inspiriert .

[ \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 ]

GUIDO Musiknotation Grundbeispiel.svg

(Eröffnungssätze von " O Sanctissima ")

Quellen

  • Holger H. Hoos, Keith A. Hamel, Kai Renz und Jürgen Kilian: Darstellung von Musik auf Partiturniveau mit dem GUIDO Music-Notation-Format. Computing in Musicology, Band 12, MIT Press, 2001.
  • Holger H. Hoos, Keith A. Hamel, Jürgen Kilian, Kai Renz: Das GUIDO-Musiknotationsformat - Ein neuartiger Ansatz zur angemessenen Darstellung von Musik auf Partiturniveau. Verfahren von ICMC'98, p. 451-454, ICMA, San Francisco, 1998.
  • Holger H. Hoos, Keith A. Hamel, Jürgen Kilian, Kai Renz: GUIDO-Musiknotation - Auf dem Weg zu einer angemessenen Darstellung von Musik auf Partitur-Ebene. Verfahren von JIM'98, LMA-CNSR, 1998.
  • Kai Renz: Algorithmen und Datenstrukturen für ein Musiknotationssystem basierend auf GUIDO Music Notation. Doktorarbeit. Fachbereich Informatik, Technische Universität Darmstadt, 2002.

Siehe auch

Externe Links