Notacja muzyczna GUIDO

GUIDO Music Notation to komputerowy format notacji muzycznej zaprojektowany do logicznego przedstawiania wszystkich aspektów muzyki w sposób zarówno czytelny dla komputera , jak i łatwy do odczytania przez ludzi. Został nazwany na cześć Guido z Arezzo , który 1000 lat temu był pionierem dzisiejszej konwencjonalnej notacji muzycznej.

GUIDO został po raz pierwszy zaprojektowany przez Holgera H. Hoosa (wówczas na Technische Universität Darmstadt , Niemcy , obecnie na Uniwersytecie Kolumbii Brytyjskiej , Kanada ) i Keitha Hamela ( Uniwersytet Kolumbii Brytyjskiej , Kanada ). Późniejsze zmiany zostały dokonane w ramach projektu SALIERI przez Holgera H. Hoosa, Kai Renza i Jürgena F. Kiliana. GUIDO Music Notation został zaprojektowany do reprezentowania muzyki w formacie logicznym (z możliwością renderowania do nut), podczas gdy LilyPond jest bardziej skoncentrowany na składaniu nut.

  • Podstawową ideą projektu GUIDO jest adekwatność reprezentacyjna , co oznacza, że ​​proste koncepcje muzyczne są reprezentowane w prosty sposób, a tylko złożone koncepcje wymagają bardziej złożonych reprezentacji. [1]

GUIDO nie koncentruje się głównie na konwencjonalnej notacji muzycznej, ale został wymyślony jako otwarty format, zdolny do przechowywania informacji muzycznych, strukturalnych i notacyjnych.

GUIDO Music Notation został zaprojektowany jako elastyczny i łatwo rozszerzalny otwarty standard. W szczególności jego składnia nie ogranicza funkcji, które może reprezentować. W ten sposób GUIDO można łatwo dostosować i dostosować, aby obejmował specjalistyczne koncepcje muzyczne, jakie mogą być wymagane w kontekście projektów badawczych w muzykologii obliczeniowej. Co ważniejsze, GUIDO jest zaprojektowane w taki sposób, że podczas korzystania z takich niestandardowych rozszerzeń wynikowe dane GUIDO mogą być nadal przetwarzane przez inne aplikacje, które obsługują GUIDO, ale nie są świadome niestandardowych rozszerzeń, które są z wdziękiem ignorowane. Ten projekt znacznie ułatwia również przyrostową implementację obsługi GUIDO w oprogramowaniu muzycznym, co może znacznie przyspieszyć proces tworzenia oprogramowania, szczególnie w przypadku oprogramowania badawczego i prototypów.

GUIDO zostało podzielone na trzy kolejne warstwy: Basic GUIDO wprowadza główne koncepcje projektu GUIDO i pozwala reprezentować większość współczesnej muzyki konwencjonalnej. Zaawansowane GUIDO rozszerza podstawowe GUIDO, dodając dokładne formatowanie partytury i kilka bardziej zaawansowanych koncepcji muzycznych. Wreszcie, Extended GUIDO może reprezentować zdefiniowane przez użytkownika rozszerzenia, takie jak informacje mikrotonowe lub zdefiniowane przez użytkownika klasy tonacji.

Przykład pliku wejściowego GUIDO

Podstawowa notacja GUIDO jest podobna do formatu wejściowego LilyPond . Dwie oczywiste różnice to specyfikacja oktaw i czasów trwania, jak pokazano w poniższym przykładzie. Oba formaty są w pewnym stopniu inspirowane LaTeX do składu tekstu.

Początkowe frazy „ O Sanctissima
   
            
          [  \clef  <  "soprany"  >  \key  <  "D"  >  \meter  <  "4/4"  >  a  1*  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  do  #  /  2  b  1  a  /  1  ] 

Źródła

  • Holger H. Hoos, Keith A. Hamel, Kai Renz i Jürgen Kilian: Reprezentowanie muzyki na poziomie partytury przy użyciu formatu notacji muzycznej GUIDO. Informatyka w muzykologii, tom 12, MIT Press, 2001.
  • Holger H. Hoos, Keith A. Hamel, Kai Renz, Jürgen Kilian: Format notacji muzycznej GUIDO - nowatorskie podejście do odpowiedniego przedstawiania muzyki na poziomie punktacji. Postępowanie ICMC'98, s. 451-454, ICMA, San Francisco, 1998.
  • Holger H. Hoos, Keith A. Hamel, Kai Renz, Jürgen Kilian: Notacja muzyczna GUIDO - w kierunku odpowiedniej reprezentacji muzyki na poziomie punktacji. Postępowanie JIM'98, LMA-CNSR, 1998.
  • Kai Renz: Algorytmy i struktury danych dla systemu notacji muzycznej opartego na notacji muzycznej GUIDO. praca doktorska. Fachbereich Informatik, Technische Universität Darmstadt, 2002.

Zobacz też

Linki zewnętrzne