ABC - мова розмітки, призначена для відображення нотного запису. Мова використовує символи, розпізнавані кодом ASCII, зокрема латинськими літерами позначаються звуки відповідно до буквенної нотації, цифри - для тривалостей нот, спеціальні послідовності символів передбачені також для позначення музичного розміру, штрихів, а також введення текстових рядків.
Вихідний текст у форматі ABC може бути конвертований у музичний формат MIDI або в графічне представлення (PostScript або PDF) за допомогою конвертерів, реалізованих для платформ MS-DOS, Windows, UNIX, Linux, Mac OS, Mac OS X, Palm OS, а також для кросплатформових середовищ. Підготовка вихідних текстів здійснюється за допомогою звичайних текстових редакторів. Існують також спеціалізовані середовища (IDE) для підготовки вихідних текстів на мові ABC, а також для подальшої обробки вихідних текстів ABC (перетворення в графіку і в MIDI) та перегляду (програвання) її результатів.
Історія
Мова ABC була розроблена Крісом Волшом в особистих цілях та спочатку не була пов'язана з комп'ютерними видавничими системами. Проте 1993 року, граючи в ансамблі французьких волинщиків та регулярно стикаючись з необхідністю роздруківки різних версій нот для одних і тих же мелодій, Кріс Волш написав розширення abc2mtex до пакету LaTeX, що дозволяло конвертувати ноти, записані за придуманою Крісом системою, в команди пакету і далі у власне нотний запис, придатний для друку з хорошою поліграфічною якістю.
Пізніше програма і опис мови ABC були опубліковані Крісом Уолш в ньюс-групі «IRTRAD-L», що об'єднувала любителів фолк-музики. Мовою ABC зацікавився (John Walsh), співробітник Університету Британської Колумбії, що використав подібну власну систему для запису та упорядкування колекції народних мелодій. 1994 року вийшла нова версія пакету abc2mtex, доповнена спільно з Джоном Волшем. У січні 1994 року програма була опублікована в інтернеті на порталі «Ceolas» — однією з великих інтернет-колекцій фолк-музики.
З 2011 року розроблено плагін, що дозволяє використовувати мову ABC в MediaWiki, з квітня 2013 розширення доступно для використання у Вікіпедії та Вікіджерелах.
Приклад
Приклад нотного запису в АВС-розмітці
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 |]
Рядки на початку тексту, що починаються із букви та двокрапки, вказують на різні аспекти нотного запису.
X:
-- порядковий номер частини для випадку, коли нотний запис складається з декілька частин.T:
-- назви нотного запису.M:
-- такт.L:
-- нотна тривалість що встановлюється за замовченням.R:
-- ритм.K:
-- ключ.
Наступні рядки позначають нотний запис.
MediaWiki може перетворювати записи в АВС форматі в звичайний нотний запис та програвати їх.
Інша програма abcm2ps перетворює в друкований вигляд.
Примітки
- https://www.mediawiki.org/wiki/Extension:Score [Архівовано 4 листопада 2016 у Wayback Machine.] За допомогою додатку Score
Посилання
- Сайт розробника [ 16 липня 2009 у Wayback Machine.]
- Розширення для Mediawiki [Архівовано 14 травня 2013 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U Vikipediyi ye statti pro inshi znachennya cogo termina ABC ABC mova rozmitki priznachena dlya vidobrazhennya notnogo zapisu Mova vikoristovuye simvoli rozpiznavani kodom ASCII zokrema latinskimi literami poznachayutsya zvuki vidpovidno do bukvennoyi notaciyi cifri dlya trivalostej not specialni poslidovnosti simvoliv peredbacheni takozh dlya poznachennya muzichnogo rozmiru shtrihiv a takozh vvedennya tekstovih ryadkiv Vihidnij tekst u formati ABC mozhe buti konvertovanij u muzichnij format MIDI abo v grafichne predstavlennya PostScript abo PDF za dopomogoyu konverteriv realizovanih dlya platform MS DOS Windows UNIX Linux Mac OS Mac OS X Palm OS a takozh dlya krosplatformovih seredovish Pidgotovka vihidnih tekstiv zdijsnyuyetsya za dopomogoyu zvichajnih tekstovih redaktoriv Isnuyut takozh specializovani seredovisha IDE dlya pidgotovki vihidnih tekstiv na movi ABC a takozh dlya podalshoyi obrobki vihidnih tekstiv ABC peretvorennya v grafiku i v MIDI ta pereglyadu progravannya yiyi rezultativ IstoriyaMova ABC bula rozroblena Krisom Volshom v osobistih cilyah ta spochatku ne bula pov yazana z komp yuternimi vidavnichimi sistemami Prote 1993 roku grayuchi v ansambli francuzkih volinshikiv ta regulyarno stikayuchis z neobhidnistyu rozdrukivki riznih versij not dlya odnih i tih zhe melodij Kris Volsh napisav rozshirennya abc2mtex do paketu LaTeX sho dozvolyalo konvertuvati noti zapisani za pridumanoyu Krisom sistemoyu v komandi paketu i dali u vlasne notnij zapis pridatnij dlya druku z horoshoyu poligrafichnoyu yakistyu Piznishe programa i opis movi ABC buli opublikovani Krisom Uolsh v nyus grupi IRTRAD L sho ob yednuvala lyubiteliv folk muziki Movoyu ABC zacikavivsya John Walsh spivrobitnik Universitetu Britanskoyi Kolumbiyi sho vikoristav podibnu vlasnu sistemu dlya zapisu ta uporyadkuvannya kolekciyi narodnih melodij 1994 roku vijshla nova versiya paketu abc2mtex dopovnena spilno z Dzhonom Volshem U sichni 1994 roku programa bula opublikovana v interneti na portali Ceolas odniyeyu z velikih internet kolekcij folk muziki Z 2011 roku rozrobleno plagin sho dozvolyaye vikoristovuvati movu ABC v MediaWiki z kvitnya 2013 rozshirennya dostupno dlya vikoristannya u Vikipediyi ta Vikidzherelah PrikladPriklad notnogo zapisu v AVS rozmitci 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 Ryadki na pochatku tekstu sho pochinayutsya iz bukvi ta dvokrapki vkazuyut na rizni aspekti notnogo zapisu X poryadkovij nomer chastini dlya vipadku koli notnij zapis skladayetsya z dekilka chastin T nazvi notnogo zapisu M takt L notna trivalist sho vstanovlyuyetsya za zamovchennyam R ritm K klyuch Nastupni ryadki poznachayut notnij zapis MediaWiki mozhe peretvoryuvati zapisi v AVS formati v zvichajnij notnij zapis ta progravati yih source Vidtvorennya audio ne pidtrimuyetsya u vashomu brauzeri Vi mozhete zavantazhiti audio fajl Insha programa abcm2ps peretvoryuye v drukovanij viglyad Primitkihttps www mediawiki org wiki Extension Score Arhivovano 4 listopada 2016 u Wayback Machine Za dopomogoyu dodatku ScorePosilannyaSajt rozrobnika 16 lipnya 2009 u Wayback Machine Rozshirennya dlya Mediawiki Arhivovano 14 travnya 2013 u Wayback Machine