Abc
MusiCAD can read and write most multi voice ABC tunes from other sources. Since abc-tunes are designed to be written manually you may sometimes need to edit an abc-tune a little bit to get rid of some anomalies/errors produced in hand-writing and/or differences in software.
Much more information regarding ABC notation can be found at https://abcnotation.com.
After opening an abc-file you can instruct MusiCAD to use a special template to create a uniform layout for all abc-read tunes.
Abc-files can be edited in source form within MusiCAD: [View|Textdisplay]
Example
An abc-example is listed below.
X:1 T:Astleys Ride M:4/4 L:1/8 K:D af|: d2 d2 d2 cd|e2 e2 e2 fe|dcBA B2 c2|defg agfe| d2 d2 d2 cd |e2 e2 e2 fe|dcBA B2 c2 |1 d4 d2 af :|2 d4 d2 z A |:f2 f2 f2 ef|g2 g2 gabg|e2 e2 e2 de|f2 f2 fgaf| d2 d2 d2 cd |e2 e2 e2 fe|dcBA B2 c2 |1 d4 d2 zA :|2 d4 d2 z2||
Resulting in:
On abc-import the abc-key-fields are copied to corresponding MusiCAD text-fields:
ABC | MusiCAD |
---|---|
A (author) | Author |
B (book) | Info |
C (composer) | Composer, Arranger |
D (discography) | Info |
G (group) | Tuning |
H (history) | Info |
O (origin) | Country, Area |
N (notes) | Comment |
R (rhythm) | Style |
S (source) | Source |
T (Title) | Title, Subtitle, SubTitle2 |
Z (transcription notes) | Arranger |
When exporting a tune as abc-file, the reverse is performed, note however that there is no 1 to 1 correspondence between abc-key-fields and MusiCAD text fields.
A large part of the abc-2.1 standard is implemented with a few exceptions:
- macro's (unlikely to be going implemented ever)
- styles (unlikely to be going implemented ever)
- multi-line-inline lyrics
ABC with multiple songs
When you open an ABC file that contains more than 1 music, you will get a list with the relevant music from which you can choose 1.
Standing behind each other:
- Sequence number in the .abc file
- Title
- Information:
- A if the melody contains chord symbols (or something that looks like chord symbols)
- W if the melody contains a text block with lyrics
- w if the melody lyrics is specified in.
- number of parts in the music
After pressing [OK] MusiCAD translates the chosen music (as best as possible) into a MC-file after which you get this on your screen for editing.
For more information about the abc standard see: https://abcnotation.com/wiki/abc:standard
Unsupported facilities
MusiCAD can read and write most ABC files quite well, including polyphonic scores. Not all facilities of the abc standard 2.0 are available such as:
- abc macros
- style sheets
- symbol-lines (lines containing only symbols, starting with s: )
Extensions
MusiCAD offers a number of features that are not supported in standard abc such as percussion and note shape.
- Error creating thumbnail: Unable to save thumbnail to destination
The extra 'decorations' below are used by MusiCAD when saving and reading abc.
MusiCAD capability | Decoration | short form |
---|---|---|
cue notes | !sSmall! | !.! |
percussionsign X | !sCross! | !X! |
percussion mark X with - (cymbal crash) | !sDash! | !x! |
percussion mark X with O (hi-hat open) | !sCircle! | !O! |
percussion mark / | !sSlash! | !/! |
note shape triangle | !sTriangle! | !T! |
note shape open diamond (flageolet) | !sDOn! | !Q! |
note shape open diamond (flageolet) | !sDClosed! | !q! |
With redefining in abc you can write down percussion relatively easily
U: k=!sCross! U: o=!sCircle! U: q=!sDash!