Henning Kiel schrieb:
| I just found out that abc doesn't support gracenotes at the end of a
| note (as an ending to a trill or so (and "long" trills, ie. spanning
| multiple bars or so, are not implemented AFAICS., but that is a
| feature which should be possible right now (like long
| crescendos))). What I would like to have is
|
| X:1
| M:3/4
| K:C
| !trill(!c6-|c6!trill)!{=Bc} | !accent!e z z2 z2 |

This has already been noticed.  Actually, the  ABC  standard  doesn't
really  say  that  trailing  grace  notes  like this are illegal.  It
doesn't say anything on the topic at all.  The real problem  is  that
current ABC software doesn't much allow this syntax.

There are a number of similar situations, where you can express a bit
of music in ABC easily, but various programs don't allow it.  Another
one is having an incomplete bar at the end of a  staff.   ABC  allows
this  (simply  by not saying much on the subject), and some ABC tools
implement it correctly (by not drawing a bar line at the end  of  the
staff).  But some ABC programs were written by programmers who "know"
that staffs always end with bar lines.

The best solution is probably to continue to bring up such  problems,
and  push  for getting them fixed.  I'd consider the lack of trailing
grace notes to be simply a bug,  since  it's  clearly  legal  musical
notation.   But programmers have to be told that it's legal, or a lot
of them won't think of implementing it.

As we discover such problems, it might help if we could add  comments
about  them into the ABC standard, whatever and wherever it is at the
time.  Maybe the standard needs a sort of "Implementation Guidelines"
section to mention cases like this.

There's another gracenote-related issue that a lot of  software  gets
wrong:    Some  programs  automatically  connect  gracenotes  to  the
following note with a slur.  There are musical styles  where  such  a
slur  is  significant,  and  is  sometimes written and sometimes not.
Programs should only do this if the ABC has an explicit slur.  Again,
the  ABC  standard  really  doesn't mention this, so programmers have
done whatever they thought was "normal".

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Reply via email to