[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
autoClef ideas (was: Re: [PATCH] autochange.scm: Use averaged chord pitc
autoClef ideas (was: Re: [PATCH] autochange.scm: Use averaged chord pitches to determine staff.)
Wed, 22 Jul 2009 10:03:55 -0700 (PDT)
(creating a new thread to separate the clef stuff from the staff
David Kastrup wrote:
> I'll agree that any optionally usable clefs should be specified
> in advance. A "clef" in this respect may also consist of "8va"
> notations. There are instrument-dependent "thresholds of pain"
> involved: singers' clefs will just not change in midpiece. I
> don't think that the right hand of a (non-bass) accordion would
> ever change clefs (even though I have a button accordion going
> down to deep A, needing 5 ledger lines, which is not all that
These are situations when the user would simply not use the auto-
clef function. And when using the function, I think the burden
should be on the user to set the allowable clefs on a case-by-case
basis, not on the program.
> The best strategy probably would be to specify badnesses for
> clef changes (separate for in-bar and between-bar), ledger lines
> (with progressive badness for the vertical arrangement and/or
> badness for ledger lines which actually change the system
> spacing), a large badness for the first clef change, another one
> for a repeat ending with a different clef than it begins...
These ideas sound ambitious to me, but should anyone want to try
implementing them in the future, s/he can consult this post.
Re: [PATCH] autochange.scm: Use averaged chord pitches to determinestaff., Mark Polesky, 2009/07/28