Vad är filformatet ABC?
.abc-filer är textbaserade musiknotationsfiler baserade på ABC-notation, en ASCII-stenografi för att beskriva melodier, rytmer, texter och grundläggande harmoni. Formatet skapades av Chris Walshaw 1991 och formaliserades senare som ABC-notationsstandarden 2.1 (publicerad 2011).
En melodi skrivs med vanliga bokstäver som notnamn: versaler A till G för tonhöjder under ettstrukna C, gemener a till g för oktaven ovanför. Rytm, taktstreck, bindebågar, ornament och ackord uttrycks med omgivande skiljetecken och symboler. Varje melodi börjar med ett block av informationsfält - X: (melodinummer), T: (titel), M: (taktart), L: (standardnotlängd) och K: (tonart) - följt av själva notkroppen. En enskild .abc-fil kan innehålla en hel sångbok med många numrerade melodier.
Eftersom .abc är ren ASCII-text är filerna pyttesmå (vanligtvis under 1 KB per melodi) och redigerbara i valfri textredigerare. Dedikerade verktyg renderar dem till notblad eller konverterar dem till MIDI (via abc2midi). Program som EasyABC och MuseScore importerar .abc för notationsredigering. Formatet är särskilt populärt för att dela irländska, skotska och andra traditionella folkmelodier online.
Säkerhet & trygghet
RISK: LOWEn .abc-fil är ren text - det finns ingen körbar kod i den, så den är säker att öppna och läsa i valfri textredigerare. Den enda lilla varningen är den vanliga för nedladdade filer: en .abc med denna filändelse kan ibland vara en felaktigt märkt binärfil från ett orelaterat program (t.ex. ett gammalt Micrografx FlowCharter-diagram). Om en «melodi-fil» inte börjar med textrubrikfält som X: och T:, är det inte ABC-musiknotation.
Formatdetaljer
i ett nötskal- Micrografx ABC FlowCharter-fil - Den äldre diagramappen Micrografx ABC FlowCharter (senare Corel/iGrafx) sparade diagram som .abc - ett binärt diagram, orelaterat till musik.
- CorelDRAW / Corel binär export - Vissa Corel-verktyg och äldre grafikverktyg använde .abc för binär ritnings- eller animationsdata; inte musiknotation.
Program som öppnar ABC-filer
Tekniska detaljer
djup specifikation| Formattyp | Textbaserad musiknotation (ABC-notationsstandard) |
| Kodning | ASCII; UTF-8 tillåtet i ABC-standard 2.1 för sångtexter och textfält |
| Typisk filstorlek | Under 1 KB per melodi; en melodibok med många låtar är vanligtvis några KB till tiotals KB |
| Standardversion | ABC-notation 2.1 (2011); deklareras med valfri %abc-2.1 rubrikrad |
| Rubrikfält för melodi | X: (referensnummer), T: (titel), M: (taktart), L: (standardnotlängd), K: (tonart) - K: är den sista rubrikraden före notkroppen |
| Notkodning | Bokstäverna A-G och a-g för tonhöjd; omgivande symboler kodar varaktighet, taktstreck, bindebågar och ornament |
| Stöd för flera melodier | En enskild fil kan innehålla en komplett melodibok med många individuellt numrerade låtar |
| Rendering av notblad | abcm2ps genererar PostScript, SVG eller PDF-utdata; EasyABC tillhandahåller ett grafiskt gränssnitt |
| MIDI-utdata | abc2midi konverterar ABC-notation till .mid-filer för uppspelning |
| Plattform | Alla plattformar - ren text; webbspelare, skrivbordsappar och CLI-verktyg finns tillgängliga för alla stora operativsystem |
| Skapare av standarden | Chris Walshaw (skapad 1991 vid University of Greenwich); underhålls på abcnotation.com |
| Släppt | 1991 (ABC notation by Chris Walshaw); ABC 2.1 standard published 2011 |
| Senaste version | ABC notation standard 2.1 (2011) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | abcnotation.com |
ABC-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ABC-filer.