Нотная запись Гвидо
GUIDO Music Notation — это компьютерный формат нотной записи, разработанный для логического представления всех аспектов музыки таким образом, чтобы он был удобен для чтения компьютером и легко читался человеком. Он был назван в честь Гвидо из Ареццо , который 1000 лет назад ввел современную традиционную нотную запись.
GUIDO был впервые разработан Хольгером Х. Хоосом (тогда в Техническом университете Дармштадта , Германия , сейчас в Университете Британской Колумбии , Канада ) и Китом Хэмелем ( Университет Британской Колумбии , Канада ). Более поздние разработки были выполнены в рамках проекта SALIERI Хольгером Х. Хоосом, Каем Ренцем и Юргеном Ф. Килианом. GUIDO Music Notation был разработан для представления музыки в логическом формате (с возможностью рендеринга в ноты), тогда как LilyPond более узко ориентирован на набор нот.
- Основная идея дизайна GUIDO — адекватность представления , что означает, что простые музыкальные концепции представлены простым способом, и только сложные понятия требуют более сложных представлений. [1]
GUIDO в первую очередь ориентирован не на традиционную нотную запись, а был изобретен как открытый формат, способный хранить музыкальную, структурную и нотную информацию.
GUIDO Music Notation разработан как гибкий и легко расширяемый открытый стандарт. В частности, его синтаксис не ограничивает функции, которые он может представлять. Таким образом, GUIDO можно легко адаптировать и настроить для охвата специализированных музыкальных концепций, которые могут потребоваться в контексте исследовательских проектов в области компьютерной музыковедения. Что еще более важно, GUIDO спроектирован таким образом, что при использовании таких пользовательских расширений полученные данные GUIDO по-прежнему могут обрабатываться другими приложениями, которые поддерживают GUIDO, но не знают о пользовательских расширениях, которые корректно игнорируются. Эта конструкция также значительно облегчает поэтапную реализацию поддержки GUIDO в музыкальном программном обеспечении, что может значительно ускорить процесс разработки программного обеспечения, особенно исследовательского программного обеспечения и прототипов.
GUIDO разделен на три последовательных уровня: Базовый. GUIDO представляет основные концепции дизайна GUIDO и позволяет представить большую часть традиционной музыки сегодняшнего дня. Advanced GUIDO расширяет базовый GUIDO, добавляя точное форматирование партитуры и некоторые более продвинутые музыкальные концепции. Наконец, Extended GUIDO может представлять определяемые пользователем расширения, такие как микротональная информация или определяемые пользователем классы высоты тона.
Пример входного файла GUIDO
[ редактировать ]Базовая нотация GUIDO аналогична входному формату LilyPond . Два очевидных различия — это указание октав. и продолжительность, как показано в примере ниже. Оба формата в некоторой степени вдохновлены форматом LaTeX для набора текста.
Источники
[ редактировать ]- Хольгер Х. Хоос, Кейт А. Хамель, Кай Ренц и Юрген Килиан: представление музыки на уровне партитуры с использованием формата нотной записи GUIDO. Вычисления в музыковедении, том 12, MIT Press, 2001.
- Хольгер Х. Хоос, Кейт А. Хамель, Кай Ренц, Юрген Килиан: Формат нотной записи GUIDO - новый подход к адекватному представлению музыки на уровне партитуры. Материалы ICMC'98, с. 451–454, ICMA, Сан-Франциско, 1998 г.
- Хольгер Х. Хоос, Кейт А. Хамель, Кай Ренц, Юрген Килиан: Нотная запись GUIDO - на пути к адекватному представлению музыки на уровне партитуры. Материалы JIM'98, LMA-CNSR, 1998.
- Кай Ренц: Алгоритмы и структуры данных для системы нотной записи, основанной на нотной записи GUIDO. Кандидатская диссертация. Кафедра компьютерных наук, Технический университет Дармштадта, 2002 г.
См. также
[ редактировать ]Внешние ссылки
[ редактировать ]- Домашняя страница ГВИДО
- GUIDO Noteserver – преобразует GUIDO в ноты онлайн.
- Музыка 253, Стэнфордский университет – Введение в класс и упражнения по нотной записи GUIDO.