Voices | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
program | abc2mtex | abc2ps | abc2win | abc4Mac | abc2midi | abcmus | AbcPlay | BarFly | Muse | YAPS | ||
variant | __ | mm | jc | ja | ||||||||
Voices | ||||||||||||
V: voice lines | Y | Y | Y | Yes | ||||||||
V: name= | Y | Y | Y | |||||||||
V: clef= | Y | Y | Y | |||||||||
Annotations | ||||||||||||
"^text" | N | N | Y | |||||||||
"24"| | Y | Y | ? | |||||||||
"B"| | Y | Y | Y | |||||||||
x invisible rest | Y | Y | Y | |||||||||
y unplayed rest | Y | Y | Y | |||||||||
Lyrics | ||||||||||||
w: lyrics | Y | Y | Y | |||||||||
Keys | ||||||||||||
K:Dphr^F | N | Y | N | No | Yes | Yes | Yes | |||||
K:Dphr ^F | N | N | N | No | ||||||||
Meter | ||||||||||||
M:none | N | N | N | No | Yes | Yes | Yes | |||||
M:23/44 | Y | Y | Y | |||||||||
M:2+3/4 | Y | Y | Y | |||||||||
M:2/4,3/4 | N | N | N | |||||||||
Endings | ||||||||||||
:|3,4 | Y | Yes | Yes | |||||||||
|:: ... ::| | Y | |||||||||||
________ | ||||||||||||
Output | ||||||||||||
PostScript out | Yes | Y | Y | Y | Yes | |||||||
Sound out | Yes | Yes | ||||||||||
MIDI out | Yes | Yes | ||||||||||
AIFF out | Yes | |||||||||||
variant | __ | mm | jc | ja | ||||||||
program | abc2mtex | abc2ps | abc2win | abc4Mac | abc2midi | abcmus | AbcPlay | BarFly | Muse | YAPS |
At present this is only implemented in
jcabc2ps.
It allows the usual K:<tonic><mode> to be followed
by a list of accidentals which are added to the key signature.
Just K:
This is a rest that isn't shown but is played.
It is mostly useful in multi-voice music,
to cut down on the clutter of many rests.
This is a "rest" that takes space on the screen or paper,
but is ignored otherwise. Players should ignore it entirely.
This is not part of the standard yet, but is implemented by a few ABC tools.
In the past, a lot of ABC has mis-used the "text" chord notation to place
arbitrary text above or below the staff. The proposed extension uses:
PostScript is the language accepted by most laser printers,
and can produce very good-looking printed music.
This means that the program plays the music using the computer's sound card.
MIDI is the Musical Instrument Digital Interface,
the most widely-used encoding scheme used by electronic musical instruments.
Global accidentals
Free Meter
Multiple time signatures
x: invisible rest
y: invisible and unplayed rest
Lyrics under the notes (w: lines)
Annotations: Quoted Text
The idea is that the ^ and _ characters tell the software
that this is not the name of a chord, but just plain text. The initial
flag character will be stripped off, and the text displayed above or below
the staff, hopefully in a position that doesn't clash with other symbols.
We expect that eventually the common musical terms may be recognized and
interpreted by player programs.
Repeats
Alternate Endings
Bar numbers
Bar Labels
PostSscript out
Sound out
MIDI out
AIFF out
____ ____