Wat is het ABC-bestandsformaat?
.abc-bestanden zijn muzieknotatiebestanden in platte tekst gebaseerd op de ABC-notatie, een ASCII-steno voor het beschrijven van melodieën, ritmes, songteksten en basis-harmonieën. Het formaat werd in 1991 bedacht door Chris Walshaw en later geformaliseerd als de ABC-notatiestandaard 2.1 (gepubliceerd in 2011).
Een melodie wordt geschreven met gewone letters als nootnamen: hoofdletters A tot en met G voor toonhoogten onder de centrale C, kleine letters a tot en met g voor het octaaf daarboven. Ritme, maatstrepen, verbindingsbogen, versieringen en akkoorden worden uitgedrukt met omringende leestekens en symbolen. Elke melodie begint met een blok informatievelden - X: (melodienummer), T: (titel), M: (maatsoort), L: (standaard nootlengte) en K: (toonsoort) - gevolgd door de eigenlijke noten. Een enkel .abc-bestand kan een compleet liedboek met vele genummerde melodieën bevatten.
Omdat .abc platte ASCII-tekst is, zijn de bestanden piepklein (meestal minder dan 1 KB per melodie) en bewerkbaar in elke tekstverwerker. Speciale tools renderen ze naar bladmuziek of converteren ze naar MIDI (via abc2midi). Applicaties zoals EasyABC en MuseScore importeren .abc voor het bewerken van de notatie. Het formaat is bijzonder populair voor het online delen van Ierse, Schotse en andere traditionele volksmelodieën.
Beveiliging & veiligheid
RISICO: LOWEen .abc-bestand is platte tekst - er zit geen uitvoerbare code in, dus het is veilig om te openen en te lezen in elke tekstverwerker. De enige kleine waarschuwing is de gebruikelijke voor gedownloade bestanden: een .abc met deze extensie kan incidenteel een verkeerd gelabeld binair bestand zijn van een niet-gerelateerd programma (bijv. een oud Micrografx FlowCharter-schema). Als een „melodie”-bestand niet begint met tekstkopvelden zoals X: en T:, is het geen ABC-muzieknotatie.
Formaatdetails
in een notendop- Micrografx ABC FlowCharter-bestand - De oudere Micrografx ABC FlowCharter (later Corel/iGrafx) diagram-app sloeg schema's op als .abc - een binair diagram, niet gerelateerd aan muziek.
- CorelDRAW / Corel binaire export - Sommige Corel- en legacy grafische tools gebruikten .abc voor binaire teken- of animatiegegevens; geen muzieknotatie.
Programma's die ABC-bestanden openen
Technische details
diepe specificaties| Formaattype | Muzieknotatie in platte tekst (ABC-notatiestandaard) |
| Codering | ASCII; UTF-8 toegestaan in ABC-standaard 2.1 voor songteksten en tekstvelden |
| Typische bestandsgrootte | Minder dan 1 KB per melodie; een liedboek met veel melodieën is meestal enkele KB tot tientallen KB |
| Standaardversie | ABC-notatie 2.1 (2011); gedeclareerd met optionele %abc-2.1 versie-kopregel |
| Kopvelden melodie | X: (referentienummer), T: (titel), M: (maatsoort), L: (standaard nootlengte), K: (toonsoort) - K: is de laatste kopregel voor de noten |
| Nootcodering | Letters A-G en a-g voor toonhoogte; omringende symbolen coderen duur, maatstrepen, verbindingsbogen en versieringen |
| Ondersteuning voor meerdere melodieën | Een enkel bestand kan een compleet liedboek bevatten met vele individueel genummerde melodieën |
| Bladmuziek rendering | abcm2ps genereert PostScript, SVG of PDF-uitvoer; EasyABC biedt een grafische interface |
| MIDI-uitvoer | abc2midi converteert ABC-notatie naar .mid-bestanden voor afspelen |
| Platform | Elk platform - platte tekst; webspelers, desktop-apps en CLI-tools beschikbaar op alle grote besturingssystemen |
| Standaardmaker | Chris Walshaw (bedacht in 1991 aan de University of Greenwich); onderhouden op abcnotation.com |
| Uitgebracht | 1991 (ABC notation by Chris Walshaw); ABC 2.1 standard published 2011 |
| Laatste versie | ABC notation standard 2.1 (2011) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | abcnotation.com |
ABC conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ABC-bestanden.
Veelgestelde vragen
Wat is een .abc-bestand?
Hoe open ik een .abc-bestand?
Hoe converteer ik een .abc-melodie naar MP3 of MIDI?
abc2midi uit. Voor MP3 is de eenvoudigste route MuseScore, die de melodie naar audio rendert en direct als MP3 exporteert.Hoe maak ik van een .abc-bestand printbare bladmuziek?
abcm2ps-engine om PostScript te genereren en converteer dat naar PDF. Beiden renderen de ABC-tekst als standaardnotenschrift.