The plus signs with notes in between, e.g. your +c2C2+ is a now deprecated syntax for a chord, as used in abc:standard:v2.0 . Your example would now be rendered as [c2C2].
Not sure about the $ sign, but it says here in abc:standard:v2.2 that it can be used to specify a change of font (type?, size?) within an exisiting text string.
I've never needed to use this...
Thanks for that! I can now fix this! I think the file is pretty old - there are a few other oddities in there as well
which (I think) I can safely ignore.
Did you get the old ABC file from thesession.org by any chance? ...
No, it's actually a file from the ABCEdit database, but looking at it, it is clearly a concatenation of other files from
here and there, so I suppose some Sessions tunes may have crept in there...
...it was mentioned that »a draft proposal includes the idea of using a dollar sign for a treble«...
Thanks. I think I can probably ignore them - I hope.
There's a lot of other weird stuff in there - all sorts of unfamiliar strings entered as if they were accompaniment
chords ("...") rather than annotation strings ("^..."), and also, the file is 'fragmented', including code such as:
|..|A2 B2
c2 d2 |...|
1 A2 B
2 c2 d2 :
|2 A2 B2 c2
d2 |
]
which looks fine when put back together, but which is a bit mind-boggling when encountered 'ASIS' (that's just a
made-up example, but it's not an exaggeration).
I'm now working on the assumption that the file is so old that it contains ABC features which are now deprecated,
so i need to keep a sharp eye on this - there are certainly E: fields in there...
Thanks for the help folks.