https://codereview.appspot.com/249970043/diff/1/scm/define-context-properties.scm
File scm/define-context-properties.scm (left):

https://codereview.appspot.com/249970043/diff/1/scm/define-context-properties.scm#oldcode179
scm/define-context-properties.scm:179: (bassStaffProperties ,list? "An
alist of property settings to
On 2015/06/27 18:54:03, Dan Eble wrote:
It would be responsible of me to draw attention to this.  I have
simply removed
bassStaffProperties and trebleStaffProperties.  The NR section on
\autochange
does not mention them, so I concluded that they were intended for
internal use
only.  I hope there are no problems with this.


Thanks pointing to it again. I already stumbled upon it, though, maybe
I'd have forgotten to reply.


bassStaffProperties and trebleStaffProperties are not really documented,
though I'd call it more a documentation issue.

There are use-cases thinkable, like:

\new PianoStaff
\with {
  trebleStaffProperties =
    #'((assign clefGlyph "clefs.C")   
       (assign clefPosition 0)
       (assign middleCPosition -5)
       (assign middleCClefPosition -5))
}

{
  \autochange {
    g4 a b c'
    d'4 r a g
  }
}

I vote for keeping them, although I think it's a very cumbersome method
to specify which clefs the PianoStaff should use.

https://codereview.appspot.com/249970043/

_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to