Co to jest format pliku ABC?
Pliki .abc to pliki notacji muzycznej w formacie czystego tekstu, oparte na notacji ABC, skrócie ASCII służącym do opisu melodii, rytmów, tekstów piosenek i podstawowej harmonii. Format został opracowany przez Chrisa Walshawa w 1991 roku, a później sformalizowany jako standard notacji ABC 2.1 (opublikowany w 2011 roku).
Utwór zapisuje się przy użyciu zwykłych liter jako nazw nut: wielkie litery od A do G dla dźwięków poniżej środkowego C, małe litery od a do g dla oktawy powyżej. Rytm, kreski taktowe, ligatury, ozdobniki i akordy są wyrażane za pomocą otaczających znaków interpunkcyjnych i symboli. Każdy utwór zaczyna się od bloku pól informacyjnych - X: (numer utworu), T: (tytuł), M: (metrum), L: (domyślna długość nuty) i K: (tonacja) - po których następuje treść nutowa. Pojedynczy plik .abc może zawierać cały śpiewnik składający się z wielu ponumerowanych utworów.
Ponieważ .abc to czysty tekst ASCII, pliki są malutkie (zazwyczaj poniżej 1 KB na utwór) i edytowalne w dowolnym edytorze tekstu. Dedykowane narzędzia renderują je do zapisu nutowego lub konwertują na MIDI (przez abc2midi). Aplikacje takie jak EasyABC i MuseScore importują .abc do edycji notacji. Format ten jest szczególnie popularny do udostępniania w sieci irlandzkich, szkockich i innych tradycyjnych melodii ludowych.
Bezpieczeństwo
RYZYKO: LOWPlik .abc to czysty tekst - nie zawiera kodu wykonywalnego, więc jest bezpieczny do otwierania i czytania w dowolnym edytorze tekstu. Jedyną drobną uwagą jest ta typowa dla pobieranych plików: plik z rozszerzeniem .abc może sporadycznie być błędnie oznaczonym plikiem binarnym z niepowiązanego programu (np. stary wykres Micrografx FlowCharter). Jeśli plik „muzyczny” nie zaczyna się od tekstowych pól nagłówka, takich jak X: i T:, nie jest to notacja muzyczna ABC.
Szczegóły formatu
w pigułce- Plik Micrografx ABC FlowCharter - Starsza aplikacja do tworzenia diagramów Micrografx ABC FlowCharter (później Corel/iGrafx) zapisywała wykresy jako .abc - binarny diagram, niepowiązany z muzyką.
- Eksport binarny CorelDRAW / Corel - Niektóre narzędzia graficzne Corel i starsze programy używały .abc dla binarnych danych rysunkowych/animacji; nie jest to notacja muzyczna.
Programy otwierające pliki ABC
Szczegóły techniczne
specyfikacja| Typ formatu | Notacja muzyczna w formacie czystego tekstu (standard notacji ABC) |
| Kodowanie | ASCII; UTF-8 dozwolone w standardzie ABC 2.1 dla tekstów piosenek i pól tekstowych |
| Typowy rozmiar pliku | Poniżej 1 KB na utwór; śpiewnik z wieloma utworami to zazwyczaj od kilku do kilkudziesięciu KB |
| Wersja standardu | Notacja ABC 2.1 (2011); deklarowana opcjonalną linią nagłówka wersji %abc-2.1 |
| Pola nagłówka utworu | X: (numer referencyjny), T: (tytuł), M: (metrum), L: (domyślna długość nuty), K: (tonacja) - K: jest ostatnią linią nagłówka przed treścią nutową |
| Kodowanie nut | Litery A-G i a-g dla wysokości dźwięku; otaczające symbole kodują czas trwania, kreski taktowe, ligatury i ozdobniki |
| Obsługa wielu utworów | Pojedynczy plik może zawierać kompletny śpiewnik z wieloma indywidualnie ponumerowanymi utworami |
| Renderowanie nut | abcm2ps generuje wyjście PostScript, SVG lub PDF; EasyABC zapewnia interfejs graficzny (GUI) |
| Wyjście MIDI | abc2midi konwertuje notację ABC na pliki .mid do odtwarzania |
| Platforma | Dowolna platforma - czysty tekst; odtwarzacze internetowe, aplikacje desktopowe i narzędzia CLI dostępne na wszystkie główne systemy operacyjne |
| Twórca standardu | Chris Walshaw (opracowany w 1991 r. na University of Greenwich); utrzymywany na abcnotation.com |
| Wydano | 1991 (ABC notation by Chris Walshaw); ABC 2.1 standard published 2011 |
| Najnowsza wersja | ABC notation standard 2.1 (2011) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | abcnotation.com |
Konwersje ABC
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ABC.