Re: renaming vertical spacing inside systems props

2010-11-09 Thread Alexander Kobel

On 2010-11-09 00:54, Trevor Daniels wrote:

Mark Polesky wrote Monday, November 08, 2010 7:14 PM

Keith E OHara wrote:

We will use this in context that makes that first
qualifier almost redundant :
\override Context.StaffGrouper #'withingroup-staff-staff-spacing


This is an excellent point, and in response I'd like to
propose one more option -- just remove the withingroup
prefix altogether:

\override StaffGrouper #'staff-staff-spacing
\override StaffGrouper #'staffgroup-staff-spacing

Thoughts?


LGTM

(As I've said before, I admire your persistence :)


+1.


Cheers,
Alexander

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-08 Thread Trevor Daniels


Mark Polesky wrote Monday, November 08, 2010 1:24 AM


Instead of these two:

 withingroup-staff-staff-spacing
 staffgroup-staff-spacing


Let's stay with these.

Trevor



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-08 Thread Jan Warchoł
2010/11/8 Mark Polesky markpole...@yahoo.com:
 Instead of these two:

  withingroup-staff-staff-spacing
  staffgroup-staff-spacing

While these aren't perfect, i'd say that

  within-group-staff-staff-spacing
  below-group-staff-staff-spacing

  inside-group-staff-staff-spacing
  outside-group-staff-staff-spacing

are worse.

Janek

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-08 Thread Mark Polesky
Keith E OHara wrote:
 We will use this in context that makes that first
 qualifier almost redundant :
 \override Context.StaffGrouper #'withingroup-staff-staff-spacing

This is an excellent point, and in response I'd like to
propose one more option -- just remove the withingroup
prefix altogether:

  \override StaffGrouper #'staff-staff-spacing
  \override StaffGrouper #'staffgroup-staff-spacing

Yes, I know we already have a 'staff-staff-spacing for the
VerticalAxisGroup grob, but there's no law saying we can't
have a different property with the same name for the
StaffGrouper grob.  We already do that in several other
cases, for example:

  \override Beam #'details = ...
  \override Stem #'details = ...

Similarly, I think the two 'staff-staff-spacing properties
would be intuitive and easy enough to keep separate,
mentally:

  % space between consecutive staves in a system
  \override VerticalAxisGroup #'staff-staff-spacing

  % space between consecutive staves in a staff-group
  \override StaffGrouper #'staff-staff-spacing

The property descriptions could have a brief mention to
dispel any confusion, and then we won't need any awkward and
long withingroup prefix.  And best of all, the name is
consistent with the item1-item2-spacing format.  I think
it's elegant.

Thoughts?
- Mark


  

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-08 Thread David Kastrup
Mark Polesky markpole...@yahoo.com writes:

   % space between consecutive staves in a system
   \override VerticalAxisGroup #'staff-staff-spacing

   % space between consecutive staves in a staff-group
   \override StaffGrouper #'staff-staff-spacing

 The property descriptions could have a brief mention to
 dispel any confusion, and then we won't need any awkward and
 long withingroup prefix.  And best of all, the name is
 consistent with the item1-item2-spacing format.  I think
 it's elegant.

 Thoughts?

Those spacing parameters are not supposed to be set in the \header?

-- 
David Kastrup


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-08 Thread Carl Sorensen



On 11/8/10 1:14 PM, Mark Polesky markpole...@yahoo.com wrote:

 Keith E OHara wrote:
 We will use this in context that makes that first
 qualifier almost redundant :
 \override Context.StaffGrouper #'withingroup-staff-staff-spacing
 
 This is an excellent point, and in response I'd like to
 propose one more option -- just remove the withingroup
 prefix altogether:
 
   \override StaffGrouper #'staff-staff-spacing
   \override StaffGrouper #'staffgroup-staff-spacing
 
I like it.  staff-staff spacing is the spacing between two staves in the
staff group; staffgroup-staff-spacing is the spacing between the group and
the next staff.  Intuitive and consistent.

Thanks,

Carl


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-08 Thread Trevor Daniels


Mark Polesky wrote Monday, November 08, 2010 7:14 PM



Keith E OHara wrote:

We will use this in context that makes that first
qualifier almost redundant :
\override Context.StaffGrouper #'withingroup-staff-staff-spacing


This is an excellent point, and in response I'd like to
propose one more option -- just remove the withingroup
prefix altogether:

 \override StaffGrouper #'staff-staff-spacing
 \override StaffGrouper #'staffgroup-staff-spacing

Thoughts?


LGTM

(As I've said before, I admire your persistence :)

Trevor



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-08 Thread Keith E OHara

On Mon, 08 Nov 2010 11:14:11 -0800, Mark Polesky markpole...@yahoo.com wrote:



Similarly, I think the two 'staff-staff-spacing properties
would be intuitive and easy enough to keep separate,
mentally:

  % space between consecutive staves in a system
  \override VerticalAxisGroup #'staff-staff-spacing

  % space between consecutive staves in a staff-group
  \override StaffGrouper #'staff-staff-spacing



Thoughts?



From the users' point of view, your suggestion is a clear improvement.  The two 
properties have the same form and the same function, so you would spare us the 
trouble of remembering that they are the same.

But before folding two property names together, you should search for uses of 
the old names, to check whether the code ever assumes that any object with a 
'between-staff-spacing' must be StaffGrouper, or if it ever assumes that 
anything with a 'next-staff-spacing' must be VerticalAxisGroup.  After a git 
grep for the two old names, only the function append_system() in 
page-layout-problem.cc looked like it might act differently if the names are 
merged.
--
Keith


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-08 Thread Carl Sorensen



On 11/8/10 9:34 PM, Keith E OHara k-ohara5...@oco.net wrote:

 On Mon, 08 Nov 2010 11:14:11 -0800, Mark Polesky markpole...@yahoo.com
 wrote:
 
 
 Similarly, I think the two 'staff-staff-spacing properties
 would be intuitive and easy enough to keep separate,
 mentally:
 
   % space between consecutive staves in a system
   \override VerticalAxisGroup #'staff-staff-spacing
 
   % space between consecutive staves in a staff-group
   \override StaffGrouper #'staff-staff-spacing
 
 Thoughts?
 
 
  From the users' point of view, your suggestion is a clear improvement.  The
 two properties have the same form and the same function, so you would spare us
 the trouble of remembering that they are the same.
 
 But before folding two property names together, you should search for uses of
 the old names, to check whether the code ever assumes that any object with a
 'between-staff-spacing' must be StaffGrouper, or if it ever assumes that
 anything with a 'next-staff-spacing' must be VerticalAxisGroup.  After a git
 grep for the two old names, only the function append_system() in
 page-layout-problem.cc looked like it might act differently if the names are
 merged.

I don't think it matters if the names are merged.  This is because the
property name is specific to a grob.  TabNoteHead 'details is not the same
thing as Beam 'details, even though the name is the same.

Thanks,

Carl


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-08 Thread Werner LEMBERG

  \override StaffGrouper #'staff-staff-spacing
  \override StaffGrouper #'staffgroup-staff-spacing

 LGTM

 (As I've said before, I admire your persistence :)

If David's comment isn't a valid concern, this is fine with me too.


Werner

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread Werner LEMBERG
 Renaming proposals, round 4:
 
 CURRENT NAME   PROPOSED NAME
    -
 next-staff staff-staff
 default-next-staff default-staff-staff
 
 inter-staffnonstaff-relatedstaff
 inter-loose-line   nonstaff-nonstaff
 non-affinity   nonstaff-unrelatedstaff
 
 between-staff  withingroup-staff-staff
 after-last-staff   staffgroup-staff

This is fine with me.

 And lastly, I still think reference/opposite is better than
 related/unrelated:
 
 nonstaff-referencestaff
 nonstaff-oppositestaff

Well, `related/unrelated' refers to the functionality, and `reference'
too.  However, `opposite' refers to a visual concept which IMHO
doesn't harmonize well with the other terms.


Werner

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread Trevor Daniels


Keith E OHara wrote Sunday, November 07, 2010 2:54 AM


On Sat, 06 Nov 2010 18:20:08 -0700, 
lilypond-devel-requ...@gnu.org wrote:


[...]

And lastly, I still think reference/opposite is better than
related/unrelated:
nonstaff-referencestaff
nonstaff-oppositestaff
But I won't protest.  Any last thoughts/votes, or should I
go ahead with the proposals listed above



I had imagined you would simultaneously change
  staff-affinity  (UP / DOWN / CENTER)
toreference-direction (UP / DOWN / CENTER)
so we can remember that this direction tells us which staff is 
which between referencestaff and oppositestaff.


We might convince Mr Daniels that this is good enough reason to 
support your (unabbreviated) preference, or he might come up with 
an even better suggestion for the variable that chooses which 
direction is the 'related' direction.


My rationale is to choose words that stand-alone and carry a clear
indication of both the underlying concept and the relationship to 
other

properties.

I like staff-affinity because it means an attraction to or 
relationship with a
staff.  Sounds just right.  reference-direction is OK too, but 
suffers from

not indicating staff as the relevant object.

referencestaff in itself satisfies my criteria, and I'd be happy 
with that,
but I don't like oppositestaff.  It has no meaning in itself, as 
there is no
indication in its name what it is opposite to.  You have to remember 
it is
it is one of a related pair and its partner is called 
referencestaff.
OTOH relatedstaff/unrelatedstaff both stand alone with clear 
meanings,
and with a clear association with staff-affinity, as one of the 
meanings

of affinity is having a relationship.

All that said, I'm not going to protest against any of the recent 
proposals;
they're all an improvement over existing wording.  All I have is a 
preference,
nothing stronger.  Others have other preferences, and, having stated 
my

case, I'm happy to go along with the majority view.

Trevor




___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread Keith E OHara

On Sat, 06 Nov 2010 20:08:06 -0700, Mark Polesky markpole...@yahoo.com wrote:


Keith E OHara wrote:

I had imagined you would simultaneously change
   staff-affinity  (UP / DOWN / CENTER)
toreference-direction (UP / DOWN / CENTER)
so we can remember that this direction tells us which
staff is which between referencestaff and oppositestaff.


I think staff-affinity is more informative than
reference-direction.


Cool.
It does make some sense that staff-affinity tells you which staff is the 
relatedstaff,
because Affinity and Relationship can be synonyms.



nonstaff-unrelatedstaff-spacing also determines the space
between an UP nonstaff and a DOWN nonstaff (if there is no
CENTER nonstaff between them)...


I *think* that's just a case of stretching to prevent
collisions.  Does the same happen when all the
'stretchability and 'padding keys are set to 0?  If yes,
please post a minimal example.


I think so, but with so many rods and springs in there, I might have missed one.

If your mind is still on this tomorrow, I'll post a minimal example in relation 
to issue 1309 (one of the troika of lyrics issues).  My proposed changes to the 
spacing defaults make the problem in 1309 slightly worse, and tomorrow I'll 
post why and see if that opens the door to a satisfactory workaround.
-
Keith


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread Mark Polesky
Trevor Daniels wrote:
 relatedstaff/unrelatedstaff

Okay, I think enough votes are in to finalize the most
recent proposal:
http://lists.gnu.org/archive/html/lilypond-devel/2010-11/msg00137.html

So relatedstaff/unrelatedstaff it will be.  I'll have more
time to start making this change later today.  Thanks for
everyone's input.

- Mark


  

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread David Kastrup
Mark Polesky markpole...@yahoo.com writes:

 Mark Polesky wrote:
 Okay, I think enough votes are in to finalize the most
 recent proposal:
 http://lists.gnu.org/archive/html/lilypond-devel/2010-11/msg00137.html

 I almost forgot...  Can we have one last vote among these
 two choices?

 1) within-group-staff-staff-spacing
 2) withingroup-staff-staff-spacing

Abstain.  Would not want to be on record in support of either...

-- 
David Kastrup

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread Trevor Daniels


Mark Polesky wrote Sunday, November 07, 2010 4:40 PM


Mark Polesky wrote:

Okay, I think enough votes are in to finalize the most
recent proposal:
http://lists.gnu.org/archive/html/lilypond-devel/2010-11/msg00137.html


I almost forgot...  Can we have one last vote among these
two choices?

1) within-group-staff-staff-spacing
2) withingroup-staff-staff-spacing

In this thread, there are at least 11 people with a vested
interest (I added Joe even though he's been silent).  Anyone
else wanting to vote, feel free to add your name to this
list.  Please enter your preference among the 2 choices
above.  I've already entered mine.

Carl:
David:
James:
Jan:
Jean-Charles:
Joe:
Keith:
Mark: 1
Trevor: 2
Valentin: 1*
Werner: 2

*was 2, then changed it to 1?  Which one is it?



Trevor



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread Keith E OHara

On Sun, 07 Nov 2010 07:57:33 -0800, Mark Polesky wrote:



Can we have one last vote among these
two choices?

1) within-group-staff-staff-spacing
2) withingroup-staff-staff-spacing



Keith: either


 Both are usable.
We will use this in context that makes that first qualifier almost redundant :
\override Context.StaffGrouper #'withingroup-staff-staff-spacing


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread Werner LEMBERG

 1) within-group-staff-staff-spacing
 2) withingroup-staff-staff-spacing
 
 Werner: 2

I think option 2 is more consistent, but I don't really care.


Werner

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread Mark Polesky
Oops, forgot to actually *add* Joe to this!

* * * * * * * * * * * *

Mark Polesky wrote:
 Okay, I think enough votes are in to finalize the most
 recent proposal:
 http://lists.gnu.org/archive/html/lilypond-devel/2010-11/msg00137.html

I almost forgot...  Can we have one last vote among these
two choices?

1) within-group-staff-staff-spacing
2) withingroup-staff-staff-spacing

In this thread, there are at least 11 people with a vested
interest (I added Joe even though he's been silent).  Anyone
else wanting to vote, feel free to add your name to this
list.  Please enter your preference among the 2 choices
above.  I've already entered mine.

Carl:
David:
James:
Jan:
Jean-Charles:
Joe: 
Keith:
Mark: 1
Trevor:
Valentin:
Werner:

Thanks
- Mark




___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread Carl Sorensen
On 11/7/10 9:52 AM, Mark Polesky markpole...@yahoo.com wrote:

 Mark Polesky wrote:
 Okay, I think enough votes are in to finalize the most
 recent proposal:
 http://lists.gnu.org/archive/html/lilypond-devel/2010-11/msg00137.html
 
 I almost forgot...  Can we have one last vote among these
 two choices?
 
 1) within-group-staff-staff-spacing
 2) withingroup-staff-staff-spacing
 
 In this thread, there are at least 11 people with a vested
 interest (I added Joe even though he's been silent).  Anyone
 else wanting to vote, feel free to add your name to this
 list.  Please enter your preference among the 2 choices
 above.  I've already entered mine.
 
 Carl: 2, but not too strongly
 David:
 James:
 Jan:
 Jean-Charles:
 Keith:
 Mark: 1
 Trevor:
 Valentin:
 Werner:


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread Valentin Villenave
On Sun, Nov 7, 2010 at 4:52 PM, Mark Polesky markpole...@yahoo.com wrote:

Carl:
David:
James:
Jan:
Jean-Charles:
Keith:
Mark: 1
Trevor:
Valentin: 1
Werner: 2

This is fun, kinda :-)

Cheers,
Valentin.

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread Valentin Villenave
On Sun, Nov 7, 2010 at 5:40 PM, Mark Polesky markpole...@yahoo.com wrote:
 Valentin: 1*

 *was 2, then changed it to 1?  Which one is it?

Er, is it the same vote we're talking about? I voted 2 in the other
thread about the 'space alist:
 2) initial-distanceminimum-distance

But I thought here we were talking only about within-group vs
withingroup, which is where I like the #1 option better.

(Of course, things like this could be made a lot simpler if we had a
Wiki somewhere... but we don't, do we? ;)

Cheers,
Valentin.

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread Mark Polesky
You guys are going to *hate* me for doing this, but I just
thought of a way to keep the StaffGrouper grobs consistent
with each other.

Instead of these two:

  withingroup-staff-staff-spacing
  staffgroup-staff-spacing

we could have these:

  within-group-staff-staff-spacing
  below-group-staff-staff-spacing
(or after-group-...)

or these:

  inside-group-staff-staff-spacing
  outside-group-staff-staff-spacing

Hopefully the lot of you will either
  1) love this,
  2) hate this, or
  3) stop caring!

Otherwise I guess we'll keep on voting.  I expressly tried
to do this in a way to keep voting to a minimum.  Obviously
I completely failed.  Thoughts?

- Mark

p.s. withingroup was in the lead...


  

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-07 Thread Carl Sorensen
On 11/7/10 7:24 PM, Mark Polesky markpole...@yahoo.com wrote:

 You guys are going to *hate* me for doing this, but I just
 thought of a way to keep the StaffGrouper grobs consistent
 with each other.
 
 Instead of these two:
 
   withingroup-staff-staff-spacing
   staffgroup-staff-spacing

Keep this one.  It's the space between the group and the next staff.

Carl


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-06 Thread Mark Polesky
Okay, it looks like we're converging here...

Renaming proposals, round 4:

CURRENT NAME   PROPOSED NAME
   -
next-staff staff-staff
default-next-staff default-staff-staff

inter-staffnonstaff-relatedstaff
inter-loose-line   nonstaff-nonstaff
non-affinity   nonstaff-unrelatedstaff

between-staff  withingroup-staff-staff
after-last-staff   staffgroup-staff


It seems that no one here is opposed to the odd-looking
compound words (withingroup, relatedstaff etc.), which
surprises me a little.  They remind me of the common
mistake of reading manslaughter as man's laughter...
Anyway, if nobody minds these, I guess I don't mind either.

And lastly, I still think reference/opposite is better than
related/unrelated:

nonstaff-referencestaff
nonstaff-oppositestaff

But I won't protest.  Any last thoughts/votes, or should I
go ahead with the proposals listed above?

- Mark


  

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-06 Thread Carl Sorensen



On 11/6/10 7:17 PM, Mark Polesky markpole...@yahoo.com wrote:

 Okay, it looks like we're converging here...
 
 Renaming proposals, round 4:
 
 CURRENT NAME   PROPOSED NAME
    -
 next-staff staff-staff
 default-next-staff default-staff-staff
 
 inter-staffnonstaff-relatedstaff
 inter-loose-line   nonstaff-nonstaff
 non-affinity   nonstaff-unrelatedstaff
 
 between-staff  withingroup-staff-staff
 after-last-staff   staffgroup-staff
 
 
 It seems that no one here is opposed to the odd-looking
 compound words (withingroup, relatedstaff etc.), which
 surprises me a little.  They remind me of the common
 mistake of reading manslaughter as man's laughter...
 Anyway, if nobody minds these, I guess I don't mind either.

I don't particularly like them, but I can't come up with a better
alternative, and they're much better than the previous, IMO.

 
 And lastly, I still think reference/opposite is better than
 related/unrelated:
 
 nonstaff-referencestaff
 nonstaff-oppositestaff

I'd be fine with either reference or related.

Whatever you want is fine with me.

Thanks,

Carl


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-06 Thread Keith E OHara

On Sat, 06 Nov 2010 18:20:08 -0700, lilypond-devel-requ...@gnu.org wrote:


Renaming proposals, round 4:
CURRENT NAME   PROPOSED NAME
   -
next-staff staff-staff
default-next-staff default-staff-staff
inter-staffnonstaff-relatedstaff
inter-loose-line   nonstaff-nonstaff
non-affinity   nonstaff-unrelatedstaff
between-staff  withingroup-staff-staff
after-last-staff   staffgroup-staff


[...]

And lastly, I still think reference/opposite is better than
related/unrelated:
nonstaff-referencestaff
nonstaff-oppositestaff
But I won't protest.  Any last thoughts/votes, or should I
go ahead with the proposals listed above


Mark,

I had imagined you would simultaneously change
  staff-affinity  (UP / DOWN / CENTER)
toreference-direction (UP / DOWN / CENTER)
so we can remember that this direction tells us which staff is which between 
referencestaff and oppositestaff.

We might convince Mr Daniels that this is good enough reason to support your 
(unabbreviated) preference, or he might come up with an even better suggestion 
for the variable that chooses which direction is the 'related' direction.

Everything else looks consistent.  The closest I could find to a flaw was that 
nonstaff-unrelatedstaff-spacing also determines the space between an UP 
nonstaff and a DOWN nonstaff (if there is no CENTER nonstaff between them) but 
I honestly prefer understandable names that describe 99% of the use cases, than 
theoretically perfect ones.
--
Keith


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-06 Thread Mark Polesky
Keith E OHara wrote:
 I had imagined you would simultaneously change
staff-affinity  (UP / DOWN / CENTER)
 toreference-direction (UP / DOWN / CENTER)
 so we can remember that this direction tells us which
 staff is which between referencestaff and oppositestaff.

I think staff-affinity is more informative than
reference-direction.

 The closest I could find to a flaw was that
 nonstaff-unrelatedstaff-spacing also determines the space
 between an UP nonstaff and a DOWN nonstaff (if there is no
 CENTER nonstaff between them)...

I *think* that's just a case of stretching to prevent
collisions.  Does the same happen when all the
'stretchability and 'padding keys are set to 0?  If yes,
please post a minimal example.

- Mark


  

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-04 Thread Trevor Daniels

Valentin Villenave wrote Thursday, November 04, 2010 12:10 AM

 On Thu, Nov 4, 2010 at 12:58 AM, Trevor Daniels t.dani...@treda.co.uk wrote:
 Renaming proposals, round 3:

 CURRENT NAME   PROPOSED NAMETD's PREFERENCE
    ----
 next-staff staff-staff
 default-next-staff default-staff-staff
 inter-staffnonstaff-refstaffnonstaff-relatedstaff
 inter-loose-line   nonstaff-nonstaff
 non-affinity   nonstaff-oppstaffnonstaff-unrelatedstaff
 between-staff  within-group-staff-staff withingroup-staff-staff
 after-last-staff   group-staff  staffgroup-staff

 IMO that's the best proposal I've seen so far.

:)

 So, I don't know what this TD stands for (Tropical Depression?
 Treasury Department?), but it has my vote :-)

It's on the back of my car.  Many people think it stands
for Turbo Diesel, but they're wrong.

 Cheers,
 Valentin.

Turbo, aka Trevor

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-03 Thread Mark Polesky
James wrote:
 Unless we really explain this properly in the docs what
 this term actually means, it really does put a lot of
 people off (i.e. me).

There are two rather large doc patches already under
construction (and being discussed) to address this:
http://codereview.appspot.com/2758042/
http://codereview.appspot.com/2642043/

#2642043 is the one related to this particular thread.

If you can't compile the patches yourself (that took me a
while to learn), you can still click on the View links (in
the Side-by-side diffs column) to see proposed changes to
the documentation source.

Hope this helps.
- Mark


  

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-03 Thread Jan Warchoł
2010/11/3 Mark Polesky markpole...@yahoo.com

 Actually, now I really like refstaff/oppstaff:
  nonstaff-refstaff-spacing
  nonstaff-nonstaff-spacing
  nonstaff-oppstaff-spacing


 Somehow I don't like it. It feels not descriptive enough imo, at least for
non-native english speakers: users would ponder WTH this ref and opp is all
about?.

Jan
___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-03 Thread Valentin Villenave
On Thu, Nov 4, 2010 at 12:58 AM, Trevor Daniels t.dani...@treda.co.uk wrote:
 Renaming proposals, round 3:

 CURRENT NAME       PROPOSED NAME            TD's PREFERENCE
        -            ---
 next-staff         staff-staff
 default-next-staff default-staff-staff

 inter-staff        nonstaff-refstaff        nonstaff-relatedstaff
 inter-loose-line   nonstaff-nonstaff
 non-affinity       nonstaff-oppstaff nonstaff-unrelatedstaff

 between-staff      within-group-staff-staff withingroup-staff-staff
 after-last-staff   group-staff              staffgroup-staff

IMO that's the best proposal I've seen so far.

So, I don't know what this TD stands for (Tropical Depression?
Treasury Department?), but it has my vote :-)

Cheers,
Valentin.

(By the way, I can't help but notice that TD's almost looks like
Ts'o -- have you ever thought that there may be a Linux developer
within you? :-)
http://en.wikipedia.org/wiki/Theodore_Ts%27o

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-03 Thread Trevor Daniels


Carl Sorensen wrote Wednesday, November 03, 2010 11:00 PM



On 11/3/10 2:49 PM, Mark Polesky markpole...@yahoo.com wrote:


Trevor wrote:

I wonder if affinity/nonaffinity are optimal.  Are they
better than relatedstaff/unrelatedstaff?


Or target/opposite, reference/opposite, refstaff/oppstaff?

Actually, now I really like refstaff/oppstaff:


ref and opp are abbreviations and not good for non-native-english 
speakers.


+1 Abbreviations are bad, bad.


nonstaff-associatedstaff-spacing
nonstaff-nonstaff-spacing
nonstaff-freestaff-spacing or nonstaff-isolatedstaff-spacing

Looking at a thesaurus, I have some more ideas:

nonstaff-relatedstaff  vs. nonstaff-unrelatedstaff


That was my original suggestion :)


nonstaff-linkedstaff vs. nonstaff-separatestaff
nonstaff-attachedstaff vs. nonstaff-detachedstaff
nonstaff-affixedstaff vs. nonstaff-releasedstaff
nonstaff-alliedstaff vs. nonstaff-foreignstaff
nonstaff-alliedstaff vs. nonstaff-disjoinedstaff


I still prefer nonstaff-relatedstaff/nonstaff-unrelatedstaff


How do you feel about
  staffgrouped-staff-staff-spacing ?


If we're going with this idea, I'd prefer

 groupedstaff-staff-staff-spacing

since it's better english than staffgrouped IMO.


I could live with this, although

 groupedstaves-staff-staff-spacing

is even clearer.


It's the same length as
  within-group-staff-staff-spacing

but it has one less hyphen, which for some reason I consider
an advantage.  Although I might prefer within-group anyway.
Now, if we do use
  within-group-staff-staff-spacing


Maybe it's withingroup-staff-staff-spacing.


This looks the best so far to me.


I thought we might as well shorten
  staffgroup-staff-spacing

to
  group-staff-spacing .

What do you think?


I prefer staffgroup-staff spacing, since it's a staffgroup object, 
not a

group object, that we're trying to space.


+1


Renaming proposals, round 3:

CURRENT NAME   PROPOSED NAMETD's PREFERENCE
   ----
next-staff staff-staff
default-next-staff default-staff-staff

inter-staffnonstaff-refstaffnonstaff-relatedstaff
inter-loose-line   nonstaff-nonstaff
non-affinity   nonstaff-oppstaff 
nonstaff-unrelatedstaff


between-staff  within-group-staff-staff 
withingroup-staff-staff

after-last-staff   group-staff  staffgroup-staff




___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-03 Thread Carl Sorensen
On 11/3/10 2:49 PM, Mark Polesky markpole...@yahoo.com wrote:
 Note that item2 is not necessarily below item1; for
 example, 'loose-staff-spacing will measure upwards from
 the loose line if 'staff-affinity = #UP.
 
 Trevor wrote:
 I wonder if affinity/nonaffinity are optimal.  Are they
 better than relatedstaff/unrelatedstaff?
 
 Or target/opposite, reference/opposite, refstaff/oppstaff?
 
 Actually, now I really like refstaff/oppstaff:
   nonstaff-refstaff-spacing
   nonstaff-nonstaff-spacing
   nonstaff-oppstaff-spacing

ref and opp are abbreviations and not good for non-native-english speakers.

nonstaff-associatedstaff-spacing
nonstaff-nonstaff-spacing
nonstaff-freestaff-spacing or nonstaff-isolatedstaff-spacing

Where one staff is associated with the nonstaff and the other staff is free?

Looking at a thesaurus, I have some more ideas:

nonstaff-relatedstaff  vs. nonstaff-unrelatedstaff
nonstaff-linkedstaff vs. nonstaff-separatestaff
nonstaff-attachedstaff vs. nonstaff-detachedstaff
nonstaff-affixedstaff vs. nonstaff-releasedstaff
nonstaff-alliedstaff vs. nonstaff-foreignstaff
nonstaff-alliedstaff vs. nonstaff-disjoinedstaff

 
 So my preference is for [groupedstaff-groupedstaff].
 
 Trevor, after some consideration, I'm afraid I'm not so much
 in favor of groupedstaff-groupedstaff (or it's shorter
 cousin).  They too strongly suggest the possibility of this:
 
   [last staff of group] - [first staff of next group]
 
 Carl Sorensen wrote:
 I just thought of a c': within-group-staff-staff.  Longer,
 but might explain it more clearly.
 
 It would be the longest, but I like the clarity.  How do you
 feel about
   staffgrouped-staff-staff-spacing ?

If we're going with this idea, I'd prefer

  groupedstaff-staff-staff-spacing

since it's better english than staffgrouped IMO.

 
 It's the same length as
   within-group-staff-staff-spacing
 
 but it has one less hyphen, which for some reason I consider
 an advantage.  Although I might prefer within-group anyway.
 Now, if we do use
   within-group-staff-staff-spacing

Maybe it's withingroup-staff-staff-spacing.

This is an exception, so I'm not sure exactly how to best resolve it.

 
 I thought we might as well shorten
   staffgroup-staff-spacing
 
 to
   group-staff-spacing .
 
 What do you think?

I prefer staffgroup-staff spacing, since it's a staffgroup object, not a
group object, that we're trying to space.

The length of the descriptor is not that important to me -- I don't type it
very much.  Having it be clear is more important than having it be short.

Thanks,

Carl


 
 * * * * * * * * * * * * * * *
 
 
 Renaming proposals, round 3:
 
 CURRENT NAME   PROPOSED NAME
    -
 next-staff staff-staff
 default-next-staff default-staff-staff
 
 inter-staffnonstaff-refstaff
 inter-loose-line   nonstaff-nonstaff
 non-affinity   nonstaff-oppstaff
 
 between-staff  within-group-staff-staff
 after-last-staff   group-staff
 
 
  


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-02 Thread Mark Polesky
(trying to make this as painless as possible...)

Renaming proposals, round 2:

CURRENT NAME   PROPOSED NAME
   -
next-staff staff-staff
default-next-staff default-staff-staff

inter-staffnonstaff-staff
inter-loose-line   nonstaff-nonstaff
non-affinity   nonstaff-nonaffinity

between-staff  (see below)
after-last-staff   staffgroup-staff

* * * * * * * * * * * * * * *

Notes:

1) nonstaff beat out loose by a large margin.
   Sorry Carl!  (:

2) all the ideas for between-staff so far:
   * names consistent with the item1-item2 format
 a) groupstaff-groupstaff   (Trevor)
 b) groupedstaff-groupedstaff   (Trevor)
 c) grouped-staff-staff (Mark)

   * shorter names
 d) inside-staffgroup   (Mark)
 e) grouped-staff   (Carl)
 f) grouped-staves  (Carl)

Should we vote on this?  I'd vote for either c or f.  Here
are some of my observations.

First group, with consistent names:

The problem with a and b is that they might suggest between
the last staff of one staffgroup and the first staff of the
next staffgroup.

The problem with c is that grouped-staff-staff might be
misread as groupedstaff-staff.  Personally, I think this
is a smaller problem than the others.



Second group, with shorter names:

The problem with d is that it might suggest that non-staff
lines are involved, instead of just staves.

The problem with e is that it might suggest that it could
apply after the last staff of a staffgroup.

I think that f has none of these problems.


Thanks for your input.
- Mark


  

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-02 Thread Carl Sorensen



On 11/2/10 2:56 PM, Mark Polesky markpole...@yahoo.com wrote:

 (trying to make this as painless as possible...)
 
 Renaming proposals, round 2:
 
 CURRENT NAME   PROPOSED NAME
    -
 next-staff staff-staff
 default-next-staff default-staff-staff
 
 inter-staffnonstaff-staff

How about nonstaff-affinity (to match the nonstaff-nonaffinity)?

 inter-loose-line   nonstaff-nonstaff
 non-affinity   nonstaff-nonaffinity
 
 between-staff  (see below)
 after-last-staff   staffgroup-staff
 
 * * * * * * * * * * * * * * *
 
 Notes:
 
 1) nonstaff beat out loose by a large margin.
Sorry Carl!  (:

I was one of those votes at the end!

 
 2) all the ideas for between-staff so far:
* names consistent with the item1-item2 format
  a) groupstaff-groupstaff   (Trevor)
  b) groupedstaff-groupedstaff   (Trevor)
  c) grouped-staff-staff (Mark)
 
* shorter names
  d) inside-staffgroup   (Mark)
  e) grouped-staff   (Carl)
  f) grouped-staves  (Carl)
 

First, you'll hear my comment as a design instructor who is trying to teach
students how to work in teams to select the best design concepts: Never
associate an idea with the person who thought of it -- that can put the
focus on *who* is right instead of *what* is right.

Second, I liked your thoughts on the rationales behind the various naming
systems.  Given all of the thoughts you so eloquently expressed, my final
choice comes down to either a) or f).  As far as a) is concerned, I think
that users can understand the difference between StaffGrouper  and
groupstaff, and the top-bottom consistency is admirable.  I could easily
support a.

However, given that we have a StaffGrouper property, I think that
grouped-staves is a good name, even though it doesn't match the pattern.  SO
I could also support f.

As far as I'm concerned,  you can choose either one and I'll be fine. (I'd
also be fine with c).

I just thought of a c': within-group-staff-staff.  Longer, but might explain
it more clearly.

Thanks,

Carl


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-02 Thread Trevor Daniels


Mark Polesky wrote Tuesday, November 02, 2010 8:56 PM


Renaming proposals, round 2:

CURRENT NAME   PROPOSED NAME
   -
next-staff staff-staff
default-next-staff default-staff-staff

inter-staffnonstaff-staff


I'd go with Carl's suggestion of nonstaff-affinity
here.  But is this really strictly top-down directional,
or does this apply even when the nonstaff is below the
staff?  (The usual placement for lyrics is below the 
staff to which they have an affinity, and there is no

staff-nonstaff.)

I wonder if affinity/nonaffinity are optimal.
Are they better than relatedstaff/unrelatedstaff?


inter-loose-line   nonstaff-nonstaff
non-affinity   nonstaff-nonaffinity

between-staff  (see below)
after-last-staff   staffgroup-staff

* * * * * * * * * * * * * * *

Notes:

1) nonstaff beat out loose by a large margin.
  Sorry Carl!  (:

2) all the ideas for between-staff so far:
  * names consistent with the item1-item2 format
a) groupstaff-groupstaff   (Trevor)
b) groupedstaff-groupedstaff   (Trevor)
c) grouped-staff-staff (Mark)

  * shorter names
d) inside-staffgroup   (Mark)
e) grouped-staff   (Carl)
f) grouped-staves  (Carl)

Should we vote on this?  I'd vote for either c or f.  Here
are some of my observations.


I think (c) could easily be interpreted to mean
groupedstaff-ungroupedstaff, since ungroupedstaff is 
the meaning of staff elsewhere.  So my preference is

for (b). It is long, but it's meaning is clearest,
especially as staffgroup exists to help dispel confusion.
I would also be happy with (a) (so no surprises there :)

If we go for the shorter names I prefer (f).
 
Trevor




___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-11-01 Thread Jean-Charles Malahieude

Le 01/11/2010 00:09, Carl Sorensen disait :

On 10/31/10 3:00 PM, Keith E OHarak-ohara5...@oco.net  wrote:


On Fri, 29 Oct 2010 21:04:06 -0700,lilypond-devel-requ...@gnu.org  wrote:


Mark Polesky wrote Friday, October 29, 2010 11:27 PM


I've thought about it, and I think I slightly favor the term
loose line over non-staff line


[...]

  Also loose-staff-spacing sounds
too much like something that gives staves a loose spacing
(rather than a tight spacing) to anyone coming to this for the
first time.


Thanks for doing this, Mark.

It seems you want a one-word _noun_, to refer to either a line of lyrics and a
line of dynamics, in the limited context of its placement relative to the
neighboring staffs, and similar lines of lyrics/dynamics.

Simply 'line' ?


I think 'line' could easily be confused with a staff line.  I think perhaps
'nonstaff' would be better.  So we could have

nonstaff-staff-spacing



Remember the user cannot see why they are called loose  -- maybe indirectly
in the way these lines are placed in a second step after the staff lines, but
the docs about that second step do not use the word 'loose'.


But they might, once the terminology is finalized.


The visible difference from regular staffs is that lyrics/dynamics have an
affinity.  They are attached, in their spacing behavior, to one a parent
staff, or centered between two parent staffs, and negotiate with their
siblings for space.


This is a nice statement!  Thanks!




May I suggest my point of view, which includes some taste of translation:

I need in my score at least four containers:
one line containing the staff (grid with a certain number of strokes),
one line containing the dynamics,
one line containing the lyrics, and
one line containing the figured bass.

The last three are not loose since their material is synchronized with 
the information displayed on the staff. At this point, everybody knows 
what a staff is, and what are the others: an alignment of characters, or 
at least not a staff.


Then I would prefer the dichotomy staff vs. non-staff (being labeled 
nonstaff in grobs or properties).


This was the thought of the day.

Cheers,
Jean-Charles



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-10-31 Thread Keith E OHara

On Fri, 29 Oct 2010 21:04:06 -0700, lilypond-devel-requ...@gnu.org wrote:


Mark Polesky wrote Friday, October 29, 2010 11:27 PM


I've thought about it, and I think I slightly favor the term
loose line over non-staff line


[...]

 Also loose-staff-spacing sounds
too much like something that gives staves a loose spacing
(rather than a tight spacing) to anyone coming to this for the
first time.


Thanks for doing this, Mark.

It seems you want a one-word _noun_, to refer to either a line of lyrics and a 
line of dynamics, in the limited context of its placement relative to the 
neighboring staffs, and similar lines of lyrics/dynamics.

Simply 'line' ?

Remember the user cannot see why they are called loose  -- maybe indirectly 
in the way these lines are placed in a second step after the staff lines, but the docs 
about that second step do not use the word 'loose'.

The visible difference from regular staffs is that lyrics/dynamics have an 
affinity.  They are attached, in their spacing behavior, to one a parent staff, 
or centered between two parent staffs, and negotiate with their siblings for 
space.
-
Keith


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-10-31 Thread Carl Sorensen



On 10/31/10 3:00 PM, Keith E OHara k-ohara5...@oco.net wrote:

 On Fri, 29 Oct 2010 21:04:06 -0700, lilypond-devel-requ...@gnu.org wrote:
 
 Mark Polesky wrote Friday, October 29, 2010 11:27 PM
 
 I've thought about it, and I think I slightly favor the term
 loose line over non-staff line
 
 [...]
  Also loose-staff-spacing sounds
 too much like something that gives staves a loose spacing
 (rather than a tight spacing) to anyone coming to this for the
 first time.
 
 Thanks for doing this, Mark.
 
 It seems you want a one-word _noun_, to refer to either a line of lyrics and a
 line of dynamics, in the limited context of its placement relative to the
 neighboring staffs, and similar lines of lyrics/dynamics.
 
 Simply 'line' ?

I think 'line' could easily be confused with a staff line.  I think perhaps
'nonstaff' would be better.  So we could have

nonstaff-staff-spacing

 
 Remember the user cannot see why they are called loose  -- maybe indirectly
 in the way these lines are placed in a second step after the staff lines, but
 the docs about that second step do not use the word 'loose'.

But they might, once the terminology is finalized.
 
 The visible difference from regular staffs is that lyrics/dynamics have an
 affinity.  They are attached, in their spacing behavior, to one a parent
 staff, or centered between two parent staffs, and negotiate with their
 siblings for space.

This is a nice statement!  Thanks!

Carl


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-10-30 Thread David Kastrup
Mark Polesky markpole...@yahoo.com writes:

 Guys,

 Here are my proposals for renaming the properties related to
 Vertical spacing inside systems.

 * * * * * * * * * * * * * * *

 I've thought about it, and I think I slightly favor the term
 loose line over non-staff line; the word loose is
 distinctive and much less likely to get tangled up with the
 word staff (in the user's head, that is).

Disagree.  A loose line in typesetting is one with loose (as opposed
to tight) spacing.

Instead of loose, I'd prefer free, wild, uhm non-staff,
unattached and likely a number of other expressions.  But loose is
really misleading.

 CURRENT NAME   PROPOSED NAME   ALTERNATE PROPOSAL
    -   --
 next-staff staff-staff
 default-next-staff default-staff-staff

 inter-staffloose-staff [nonstaff-staff]
 inter-loose-line   loose-loose [nonstaff-nonstaff]
 non-affinity   loose-nonaffinity   [nonstaff-nonaffinity]

 between-staff  inside-staffgroup
 after-last-staff   staffgroup-staff

Systematic or not, the new naming scheme gets less descriptive and more
ugly with every iteration.

-- 
David Kastrup


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-10-30 Thread Valentin Villenave
On Sat, Oct 30, 2010 at 10:55 AM, David Kastrup d...@gnu.org wrote:
 Disagree.  A loose line in typesetting is one with loose (as opposed
 to tight) spacing.

 Instead of loose, I'd prefer free, wild, uhm non-staff,
 unattached and likely a number of other expressions.  But loose is
 really misleading.

free is quite good. However, this only refers to vertical spacing
(since Lyric lines are not free at all horizontally).

 Systematic or not, the new naming scheme gets less descriptive and more
 ugly with every iteration.

OTOH, maybe we're just too used to the old naming scheme to appreciate
the new one (well, I know I am :)

Cheers,
Valentin.

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


renaming vertical spacing inside systems props

2010-10-29 Thread Mark Polesky
Guys,

Here are my proposals for renaming the properties related to
Vertical spacing inside systems.

* * * * * * * * * * * * * * *

I've thought about it, and I think I slightly favor the term
loose line over non-staff line; the word loose is
distinctive and much less likely to get tangled up with the
word staff (in the user's head, that is).

On the other hand, nonstaff-staff-spacing may be more
intuitive than loose-staff-spacing.  But if we call the
property nonstaff-staff-spacing, I'd want to replace all
references to loose lines with non-staff lines (or maybe
nonstaff lines, without the hyphen?).

Lastly, one property resists the item1-item2-spacing name
format: currently named 'between-staff-spacing, it controls
the spacing between staves within a staffgroup.  I don't
like the current name because it sounds like it controls the
spacing between ungrouped staves too, but it doesn't.  I'm
proposing 'inside-staffgroup-spacing, which is clearer (I
think) but not consistent with the item1-item2-spacing
format.

Please share your thoughts about these proposals.  I want
the prop names to be consistent and intuitive, and I'd like
to come as close as possible to a general consensus.
Hopefully this thread won't be as thorny as the last time:
http://lists.gnu.org/archive/html/lilypond-devel/2010-10/msg00070.html

If it helps, the current prop-names are explained in some
detail in this (unfinished) patch:
http://codereview.appspot.com/2642043/

Thanks!
- Mark

* * * * * * * * * * * * * * *

Except for the 'inside-staffgroup property, the names of
these properties follow the format item1-item2-spacing.
Note that item2 is not necessarily below item1; for example,
'loose-staff-spacing will measure upwards from the loose
line if 'staff-affinity = #UP.

(I've omitted the -spacing suffix to save space.)

CURRENT NAME   PROPOSED NAME   ALTERNATE PROPOSAL
   -   --
next-staff staff-staff
default-next-staff default-staff-staff

inter-staffloose-staff [nonstaff-staff]
inter-loose-line   loose-loose [nonstaff-nonstaff]
non-affinity   loose-nonaffinity   [nonstaff-nonaffinity]

between-staff  inside-staffgroup
after-last-staff   staffgroup-staff


  

___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-10-29 Thread Trevor Daniels


Mark Polesky wrote Friday, October 29, 2010 11:27 PM


Here are my proposals for renaming the properties related to
Vertical spacing inside systems.

* * * * * * * * * * * * * * *

I've thought about it, and I think I slightly favor the term
loose line over non-staff line; the word loose is
distinctive and much less likely to get tangled up with the
word staff (in the user's head, that is).

On the other hand, nonstaff-staff-spacing may be more
intuitive than loose-staff-spacing.  But if we call the
property nonstaff-staff-spacing, I'd want to replace all
references to loose lines with non-staff lines (or maybe
nonstaff lines, without the hyphen?).


I dislike loose lines.  It doesn't immediately make me think,
Ah, yes, that means my lyrics.  Also loose-staff-spacing sounds
too much like something that gives staves a loose spacing
(rather than a tight spacing) to anyone coming to this for the 
first time.  Nonstaff lines is definitely better, I think,

and, yes, without the hyphen for consistency with the names of
the spacing properties.  


Lastly, one property resists the item1-item2-spacing name
format: currently named 'between-staff-spacing, it controls
the spacing between staves within a staffgroup.  I don't
like the current name because it sounds like it controls the
spacing between ungrouped staves too, but it doesn't.  I'm
proposing 'inside-staffgroup-spacing, which is clearer (I
think) but not consistent with the item1-item2-spacing
format.


groupstaff-groupstaff-spacing ?
groupedstaff-groupedstaff-spacing ?
 
But I'm not unhappy with inside-staffgroup-spacing.


BTW, what happens to nonstaff lines within staff groups?

Trevor



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: renaming vertical spacing inside systems props

2010-10-29 Thread Carl Sorensen



On 10/29/10 4:27 PM, Mark Polesky markpole...@yahoo.com wrote:

 Guys,
 
 Here are my proposals for renaming the properties related to
 Vertical spacing inside systems.
 
 * * * * * * * * * * * * * * *
 
 I've thought about it, and I think I slightly favor the term
 loose line over non-staff line; the word loose is
 distinctive and much less likely to get tangled up with the
 word staff (in the user's head, that is).

I think I do too.  I couldn't come up with any better variable than
loose-line-spacing, so that's when I decided that calling them loose lines
might be the best.

 
 On the other hand, nonstaff-staff-spacing may be more
 intuitive than loose-staff-spacing.  But if we call the
 property nonstaff-staff-spacing, I'd want to replace all
 references to loose lines with non-staff lines (or maybe
 nonstaff lines, without the hyphen?).

I don't think it should be unhyphenated in the text; in the variable name
it's fine.

 
 Lastly, one property resists the item1-item2-spacing name
 format: currently named 'between-staff-spacing, it controls
 the spacing between staves within a staffgroup.  I don't
 like the current name because it sounds like it controls the
 spacing between ungrouped staves too, but it doesn't.  I'm
 proposing 'inside-staffgroup-spacing, which is clearer (I
 think) but not consistent with the item1-item2-spacing
 format.

I'd be OK with inside-staffgroup-spacing, but I think I prefer
grouped-staff-spacing or grouped-staves-spacing.

 
 Please share your thoughts about these proposals.  I want
 the prop names to be consistent and intuitive, and I'd like
 to come as close as possible to a general consensus.
 Hopefully this thread won't be as thorny as the last time:
 http://lists.gnu.org/archive/html/lilypond-devel/2010-10/msg00070.html
 
 If it helps, the current prop-names are explained in some
 detail in this (unfinished) patch:
 http://codereview.appspot.com/2642043/
 
 Thanks!
 - Mark
 
 * * * * * * * * * * * * * * *
 
 Except for the 'inside-staffgroup property, the names of
 these properties follow the format item1-item2-spacing.
 Note that item2 is not necessarily below item1; for example,
 'loose-staff-spacing will measure upwards from the loose
 line if 'staff-affinity = #UP.
 
 (I've omitted the -spacing suffix to save space.)
 
 CURRENT NAME   PROPOSED NAME   ALTERNATE PROPOSAL
    -   --
 next-staff staff-staff
 default-next-staff default-staff-staff
 

Note: The names below also don't match the standard, because the standard is
that item1-item2 applies with item1 on the top, and item2 on the bottom.
However, for loose items, the affinity controls where the spacing applies.
So I think calling it loose-* makes sense.
 inter-staffloose-staff [nonstaff-staff]
 inter-loose-line   loose-loose [nonstaff-nonstaff]
 non-affinity   loose-nonaffinity   [nonstaff-nonaffinity]


 
 between-staff  inside-staffgroup
 grouped-staff
 after-last-staff   staffgroup-staff

Thanks,

Carl


___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel