On Mon, 4 Jun 2001, Don Simons wrote:

> Neil Killeen wrote:
>
> > I want to set a lot of these :
> >
> >     ---3---
> >    /       \
> >
> >    --------
> >    |  -|  |
> >    |   |  |
> >    o.  o  o
> >
> > i.e. 8th_dot, 16th, 8th in a triplet
> >
> > PMX cannot yet do this.
>
> Based on this comment, I've added this capability to PMX.

don you are a hero.

> have a crude, tentative working version.  To continue honing it, I'd
> like to ask the list--and especially Neil--to send me pmx sources with
> examples in which you had to spend time arranging such accidentals to
> avoid crashes.
>

will do. won't post here.

> figure of merit.  If anyone has suggestions for other factors that
> should be considered, it may be possible to modify the definition of the
> figure-of-merit.  Or if anyone has an alternate suggestion for a
> completely different algorithm or set of rules that leads to a final
> choice of positions (for all possible circumstances!) I'd be happy to
> hear it.
>

i am wondering whether there is any style convention that
is typically used in music notation for this.   have you stared
at some messy scores with lots of accidentals  to see if there
are any patterns that the music setters have followed that could
be encapsulated in an algorithm as constraints.

> Once the accidental-positioning part is worked out, there are other
> items that need to be addressed before the job is done.  Horizontal
> notehead positions should be selected automatically. Extra space may
> needs to be added for the shifted mass of accidentals.  And a set of
> rules needs to be worked out for when any of the new automatism should
> be applied.  This last point has to do with backward compatibility: I do
> not want to over-ride any manual accidental or note-head position shifts
> that may have been used in an old score.  So I'm basically thinking
> about disabling the automatism if there are *any* manually inserted
> accidental position tweaks or horizontal notehead shifts in a particular
> chord, *unless* an explicit tag is included along with the accidental or
> notehead shift.  If such a tag is included, then the accidental tweak
> will be *added* to the automatic one for that accidental, and any
> non-tagged manual adjustments will be ignored.
>
> Comments?
> --Don Simons

it is vital to be able to use the automatic algorithm plus tweaks
because it is probably going to be impossible that the auto
algorithm will get it absolutely right (unless you spend ALL of your life
on this...).  So agreed you need some over-ride mechanism
as you need to preserve the sanctity of old scores.
other way to provide it is through a command-line switch
to pmxab.  personally, i think i prefer what you propose since
i tend to forget to use the command line switches, plus,
i may want to over-ride on a per-chord rather than per-score
basis.  You could have both of course.

regards
Neil



_______________________________________________
TeX-music mailing list
[EMAIL PROTECTED]
http://sunsite.dk/mailman/listinfo/tex-music

Reply via email to