Ноты GUIDO - GUIDO music notation

Нотация музыки GUIDO это компьютер нотная запись формат, разработанный для логического представления всех аспектов музыки таким образом, чтобы одновременно компьютер -Читаемый и легко читаемый людьми. Он был назван в честь Гвидо Ареццо, который стал пионером современной традиционной нотной записи 1000 лет назад.

GUIDO был впервые разработан Хольгер Х. Хус (тогда в Technische Universität Darmstadt, Германия, сейчас на Университет Британской Колумбии, Канада ) и Кейт Хэмел (Университет Британской Колумбии, Канада ). Более поздние разработки были выполнены в рамках проекта SALIERI Хольгером Х. Хусом, Каем Ренцем и Юргеном Ф. Килианом. GUIDO Music Notation был разработан для представления музыки в логическом формате (с возможностью рендеринга на ноты), тогда как Лилипруд более узко ориентирован на набор нот.

  • Основная идея дизайна GUIDO: репрезентативная адекватность Это означает, что простые музыкальные концепции представлены простым способом, и только сложные концепции требуют более сложных представлений. [1]

GUIDO не ориентирован в первую очередь на обычную нотную запись, но был изобретен как открытый формат, способный хранить музыкальную, структурную и нотную информацию.

GUIDO Music Notation разработан как гибкий и легко расширяемый открытый стандарт. В частности, его синтаксис не ограничивает возможности, которые он может представлять. Таким образом, GUIDO может быть легко адаптирован и настроен для охвата специализированных музыкальных концепций, которые могут потребоваться в контексте исследовательских проектов в области компьютерного музыковедения. Что еще более важно, GUIDO разработан таким образом, что при использовании таких настраиваемых расширений полученные данные GUIDO могут по-прежнему обрабатываться другими приложениями, которые поддерживают GUIDO, но не знают о настраиваемых расширениях, которые изящно игнорируются. Этот дизайн также значительно облегчает постепенную реализацию поддержки GUIDO в музыкальном программном обеспечении, что может значительно ускорить процесс разработки программного обеспечения, особенно для исследовательского программного обеспечения и прототипов.

GUIDO разделен на три последовательных уровня: BasicGUIDO представляет основные концепции дизайна GUIDO и позволяет воспроизводить большую часть традиционной музыки сегодня. Advanced GUIDO расширяет Basic GUIDO, добавляя точное форматирование партитуры и некоторые более продвинутые музыкальные концепции. Наконец, Extended GUIDO может представлять определенные пользователем расширения, такие как микротональная информация или определенные пользователем классы высоты тона.

Пример входного файла GUIDO

Базовая нотация GUIDO похожа на Лилипруд формат ввода. Два очевидных различия - это спецификация октав и длительностей, как показано в примере ниже. Оба формата в некоторой степени вдохновлены Латекс формат для набора текста.

[ ключ<"treble">  ключ<"D">  метр<"4/4"> a1 * 1/2 b a / 4. г / 8 ж # / 4 г а / 2 б а / 4. g / 8 f # / 4 g a / 2 a b c # 2/4 d c # / 2 b1 a / 1]

Базовый пример нотной записи GUIDO.svg

(Начальные фразы "О Санктиссима ")

Источники

  • Хольгер Х. Хус, Кейт А. Хамель, Кай Ренц и Юрген Килиан: представление музыки на уровне партитуры с использованием формата нотной записи GUIDO. Вычислительная техника в музыковедении, Том 12, MIT Press, 2001.
  • Хольгер Х. Хус, Кейт А. Хамель, Кай Ренц, Юрген Килиан: Формат нотной записи GUIDO - новый подход к адекватному представлению музыки на уровне партитуры. Труды ICMC'98, с. 451-454, ICMA, Сан-Франциско, 1998.
  • Хольгер Х. Хус, Кейт А. Хамель, Кай Ренц, Юрген Килиан: Нотация музыки GUIDO - на пути к адекватному представлению музыки на уровне партитуры. Труды JIM'98, LMA-CNSR, 1998.
  • Кай Ренц: Алгоритмы и структуры данных для системы нотной записи, основанной на нотной записи GUIDO. Кандидатская диссертация. Fachbereich Informatik, Technische Universität Darmstadt, 2002.

Смотрите также

внешние ссылки