Jump to content

обозначение ABC

(Перенаправлено из нотации ABC )
обозначение ABC
Расширение имени файла
.abc
Тип интернет-СМИ
текст/vnd.abc
Разработано Крис Уолшоу
Первоначальный выпуск январь 1997 г .; 27 лет назад ( 1997-01 )
Последний выпуск
2.1
декабрь 2011 г .; 12 лет назад ( 2011-12 )
Тип формата нотная запись
Открытый формат ? Да
Веб-сайт отречение

Нотация ABC — это сокращенная форма нотной записи для компьютеров. В базовой форме он использует буквенное обозначение с ag, AG, и z, для обозначения соответствующих нот и пауз , а также других элементов, используемых для придания им дополнительной ценности — диез, бемоль , повышенная или пониженная октава , длина ноты , тональность и орнамент . Эта форма нотации началась с комбинации нотации высоты тона Гельмгольца и использования символов ASCII для имитации стандартных музыкальных обозначений (тактовые линии, отметки темпа и т. д.), которые могли облегчить обмен музыкой в ​​Интернете, а также добавили новый и простой язык для программного обеспечения. разработчики, мало чем отличающиеся от других обозначений, разработанных для удобства, таких как табулатура и сольфеджио .

Более ранняя нотация ABC была построена, стандартизирована и изменена Крисом Уолшоу, чтобы лучше соответствовать клавиатуре и набору символов ASCII , с помощью и при участии других. Первоначально разработанные для кодирования народных и традиционных западноевропейских мелодий ( например , из Англии, Ирландии и Шотландии), которые обычно представляют собой одноголосные мелодии, которые можно записать в стандартной нотации на одной нотной строке, расширения Уолшоу и других открыли эту возможность. благодаря увеличенному списку символов и заголовков в синтаксисе, который также может поддерживать метаданные для каждой мелодии. [ 1 ]

Нотация ABC основана на ASCII , поэтому для создания и редактирования кодировки можно использовать любой текстовый редактор. Несмотря на это, в настоящее время доступно множество пакетов программного обеспечения для нотации ABC, которые предлагают широкий спектр функций, включая возможность чтения и обработки нотации ABC в файлы MIDI и в качестве стандартной «точечной» нотации. Такое программное обеспечение легко доступно для большинства компьютерных систем, включая Microsoft Windows , Unix / Linux , Macintosh , Palm OS и веб-интерфейс. [ 2 ]

Более поздние пакеты программного обеспечения сторонних производителей обеспечили прямой вывод, минуя наборщик TeX. [ 3 ] и расширили синтаксис для поддержки текстов, согласованных с нотами, [ 4 ] многоголосная и многонотная нотация, [ 5 ] табулатура , [ 6 ] и МИДИ . [ 7 ]

Нотация ABC широко использовалась при преподавании ирландской традиционной музыки в конце 1970-х годов, а, скорее всего, намного раньше. В 1980-х годах Крис Уолшоу начал записывать фрагменты народных/традиционных мелодий, используя буквы для обозначения нот, прежде чем выучил стандартную западную нотную запись. Позже он начал использовать MusicTeX нотировать музыку на французской волынке. Чтобы уменьшить утомительное написание MusicTeX код, он написал интерфейс для генерации команд TeX , который к 1993 году превратился в abc2mtex программа. [ 8 ] Для получения более подробной информации см. краткую историю ABC Криса Уолшоу. [ 9 ] и хронология обозначений и программного обеспечения ABC Джона Чемберса. [ 10 ]

Стандартизация

[ редактировать ]

Самый последний стандарт ABC был выпущен 21 декабря 2011 года. [ 11 ] Это текстовое описание синтаксиса ABC, устраняющее многие двусмысленности проекта стандарта 2.0 , который, в свою очередь, был основан на Руководстве пользователя 1996 года версии 1.6 оригинального оригинала Криса Уолшоу. "abc2mtex". программа. В 1997 году Хенрик Норбек опубликовал форму Бэкуса-Наура (BNF). [ 12 ]

В 1997 году Стив Аллен зарегистрировал компанию text/vnd.abc Тип носителя MIME с Управлением по присвоению номеров в Интернете (IANA), [ 13 ] но регистрация в качестве типа MIME верхнего уровня потребует официального запроса на комментарии (RFC). [ 14 ] В 2006 году Фил Тейлор сообщил, что довольно много веб-сайтов до сих пор используют файлы ABC в качестве text/plain. [ 15 ]

В 1999 году Крис Уолшоу начал работу над новой версией спецификации ABC, чтобы стандартизировать расширения, разработанные в различных сторонних инструментах. После долгих обсуждений в списке рассылки пользователей ABC в августе 2000 года был разработан проект стандарта (номинальная версия 1.7.6), но он так и не был выпущен официально. [ 16 ] После этого Крис на несколько лет отошел от активной разработки ABC. [ 17 ]

Позже Гвидо Гонзато составил новую версию спецификации и опубликовал черновой вариант версии 2.0. Эту спецификацию сейчас поддерживает Ирвин Оппенгейм. Хенрик Норбек также опубликовал соответствующую спецификацию BNF. [ 18 ]

После всплеска возобновления интереса к разъяснению некоторых неясностей в проекте 2.0 и предложений по новым функциям, серьезное обсуждение нового (и официального) стандарта возобновилось в 2011 году, кульминацией которого стал выпуск ABC 2.1 в качестве нового стандарта в конце декабря 2011 года. Крис Уолшоу снова принял участие и координирует усилия по дальнейшему совершенствованию и разъяснению языка, планируя темы, которые будут рассмотрены в будущих версиях, которые будут известны как ABC 2.2 и АВС 2.3.

Ниже приведен пример использования нотации ABC в MediaWiki .

<score lang="ABC">
X:1
T:The Legacy Jig
M:6/8
L:1/8
R:jig
K:G
GFG BAB | gfg gab | GFG BAB | d2A AFD |
GFG BAB | gfg gab | age edB |1 dBA AFD :|2 dBA ABd |:
efe edB | dBA ABd | efe edB | gdB ABd |
efe edB | d2d def | gfe edB |1 dBA ABd :|2 dBA AFD |]
</score>

Строки в первой части обозначения мелодии, начинающиеся с буквы, за которой следует двоеточие, обозначают различные аспекты мелодии, например индекс, если в файле имеется более одной мелодии ( X:), заголовок ( T:), тактовый размер ( M:), длина ноты по умолчанию ( L:), тип мелодии ( R:) и ключ ( K:). Строки после обозначения клавиши обозначают мелодию. Этот пример можно перевести в традиционную нотную запись с помощью одного из инструментов преобразования ABC. Например, расширение Score (с использованием LilyPond 's abc2ly) код программного обеспечения MediaWiki отображает это как:


Х:1
Т: Наследие Джиг
М:6/8
Л:1/8
Р:джиг
КГ
ГФГ БАБ | болтливая болтовня | ГФГ БАБ | d2A АФД |
ГФГ БАБ | болтливая болтовня | возраст edB |1 дБА AFD :|2 дБА ABd |:
эфе edB | дБА АБд | эфе edB | ГБД АБД |
эфе edB | d2d защита | gfe edB |1 дБА ABd :|2 дБА AFD |]

Программное обеспечение abcm2ps выдает вывод, который выглядит следующим образом:

Дополнительные примеры можно найти на странице примеров ABC Криса Уолшоу: [ 19 ] широко отображает большинство основных функций ABC, за исключением пауз, которые будут обозначаться значком z.

Совместная азбука

[ редактировать ]

Недавно ABC был реализован как средство создания и редактирования музыки в совместной среде. Некоторые среды Wiki, адаптированные для использования ABC:

  • Платформа Wiki-score для совместного крупномасштабного редактирования партитур использует ABC в качестве базовой записи.
  • The Score Плагин для MediaWiki . используется GNU LilyPond В качестве основного механизма рендеринга . LilyPond поставляется со сценарием, abc2ly, который преобразует нотацию ABC в LilyPond. Расширение вызывает abc2ly, а затем LilyPond.
  • MusicWiki, реализация плагина Python для МойнМойн . вики-сайтов
  • AbcMusic для отображения обозначения ABC в PmWiki
  • Книга мелодий Монреальской сессии . совместный источник традиционной музыки с использованием адаптированной версии AbcMusic плагин
  • The gabc нотация, разработанная в рамках проекта Gregorio Project для транскрипции григорианских песнопений . партитур
  • Плагин ABC для отображения обозначений ABC в «ДокуВики» . Этот плагин использует плагин Джефа Мойна. abcm2ps пакет в качестве механизма рендеринга. Он опционально использует abc2MIDI (доступен в проекте ABC Plus) для создания аудиовыхода MIDI.
  • EasyABC — это ABC-редактор, поддерживающий экспорт MIDI и рендеринг SVG.
  • abcjs плагин для отображения обозначений ABC на любой веб-странице. Это позволяет хранить ABC в виде текста на сервере и отображать его на стороне клиента.
  • Запа ABC это Android- приложение, объединяющее abcm2ps, abc2midiи немного abc4j в инструмент для сочинения.
  • В многопользовательской игре « Властелин колец онлайн» теперь используется нотация ABC, позволяющая игрокам конвертировать и воспроизводить любые музыкальные файлы MIDI в игре. Игроки играют музыку, заставляя своих персонажей играть на соответствующем инструменте.
  • Компьютерная игра Starbound позволяет игрокам использовать внутриигровые инструменты для воспроизведения собственной музыки.

См. также

[ редактировать ]
  1. ^ Уолшоу, Крис. "Введение" . abcnotation.com . нотная запись abc . Проверено 1 марта 2008 г.
  2. ^ Уолшоу, Крис. «История» . abcnotation.org.uk . нотная запись abc . Проверено 1 марта 2008 г.
  3. ^ Винт, Джим. «Условно-бесплатная программа для нотной записи ABC2Win» . abc2win.com . Архивировано из оригинала 4 марта 2008 года . Проверено 1 марта 2008 г.
  4. ^ Метфессель, Майкл. «АВС2ПС» . ihp-ffo.de (личная веб-страница). Институт физики полупроводников. Архивировано из оригинала 12 февраля 2008 года . Проверено 1 марта 2008 г.
  5. ^ Мойн, Жан-Франсуа. «abcm2ps» . Страница Джефа . Проверено 1 марта 2008 г.
  6. ^ Далиц, Кристоф. «abctab2ps» . Лаутен Гезельшафт . Архивировано из оригинала 6 февраля 2008 года . Проверено 1 марта 2008 г.
  7. ^ Олрайт, Джеймс. «абмиди» . abc.sourceforge.net . Архивировано из оригинала 9 марта 2008 года . Проверено 1 марта 2008 г.
  8. ^ Уолшоу, Крис. "Программное обеспечение" . нотная запись abc. abcnotation.org.uk . Проверено 1 марта 2008 г.
  9. ^ Уолшоу, Крис. «Краткая история азбуки» . abcnotation.com . Проверено 25 ноября 2017 г.
  10. ^ Чемберс, Джон. «История» . нотная запись abc. Массачусетский технологический институт . Проверено 25 ноября 2017 г.
  11. ^ «Музыкальный стандарт abc 2.1» . 21 декабря 2011 года . Проверено 21 декабря 2011 г.
  12. ^ Норбек, Хенрик. «ABC 1.6 в формате BNF» . Архивировано из оригинала 9 марта 2008 года . Проверено 1 марта 2008 г.
  13. ^ «Регистрация медиа-типа MIME text/vnd.abc» . Проверено 1 марта 2008 г.
  14. ^ Аллен, Стив. «ABC как тип MIME» . Проверено 1 марта 2008 г.
  15. ^ Тейлор, Фил. «Обидчики: Re: ABC в сети» (дискуссионная группа Yahoo). Архивировано из оригинала 30 июня 2012 года . Проверено 1 марта 2008 г.
  16. ^ Уолшоу, Крис. "Обучение" . abcnotation.org.uk . нотная запись abc. Архивировано из оригинала 21 июля 2009 года . Проверено 1 марта 2008 г.
  17. ^ Уолшоу, Крис. «Дополнительная информация» . abcnotation.org.uk . нотная запись abc . Проверено 1 марта 2008 г.
  18. ^ Оппенгейм, Ирвин. «Музыкальный стандарт ABC» . Архивировано из оригинала 21 февраля 2008 года . Проверено 1 марта 2008 г.
  19. ^ «Примеры» . ABCNotation.com . нотная запись abc . Проверено 12 марта 2019 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5d1c4152839565db65520130a22f0c75__1721836740
URL1:https://arc.ask3.ru/arc/aa/5d/75/5d1c4152839565db65520130a22f0c75.html
Заголовок, (Title) документа по адресу, URL1:
ABC notation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)