Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(13313)

Issue 6506090: simplify previous patch-set by special casing 2-line staves

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 7 months ago by benko.pal
Modified:
11 years, 7 months ago
Reviewers:
Keith, dak
CC:
lilypond-devel_gnu.org
Base URL:
http://git.savannah.gnu.org/gitweb/?p=lilypond.git/trunk/
Visibility:
Public.

Description

simplify previous patch-set by special casing 2-line staves redesign dot placement of repeat sign allow both dots in the same space only for two-line staves an important example is TabStaff, which, for the present purposes, is equivalent of a Staff with line-count 6 and staff-space 1.5. new regtests for dots of a repeat sign - test default tablature - test set-global-staff-size and layout-set-staff-size combinations in default and extreme circumstances to make sure that real world usage is not hindered

Patch Set 1 #

Patch Set 2 : allow central space as last resort #

Unified diffs Side-by-side diffs Delta from patch set Stats (+165 lines, -53 lines) Patch
M input/regression/repeat-sign.ly View 1 3 chunks +27 lines, -10 lines 0 comments Download
M input/regression/repeat-sign-global-size-10.ly View 1 chunk +15 lines, -7 lines 0 comments Download
M input/regression/repeat-sign-global-size-30.ly View 1 chunk +13 lines, -5 lines 0 comments Download
A input/regression/repeat-sign-global-size-5.ly View 1 chunk +53 lines, -0 lines 0 comments Download
M input/regression/repeat-sign-layout-size.ly View 2 chunks +8 lines, -0 lines 0 comments Download
A input/regression/tablature-repeat.ly View 1 chunk +15 lines, -0 lines 0 comments Download
M scm/bar-line.scm View 1 3 chunks +34 lines, -31 lines 0 comments Download

Messages

Total messages: 6
Keith
This works, although in surprising ways. It was a challenge for me to figure out ...
11 years, 7 months ago (2012-09-10 07:07:26 UTC) #1
benko.pal
> This works, although in surprising ways. > > It was a challenge for me ...
11 years, 7 months ago (2012-09-11 21:03:13 UTC) #2
Keith
Looks better than what is currently in master. On 2012/09/11 21:03:13, benko.pal wrote: > "dots ...
11 years, 7 months ago (2012-09-14 05:52:27 UTC) #3
benko.pal
>> "dots in outer spaces" was inspired by your comment >> http://codereview.appspot.com/6488097#msg7 > > I ...
11 years, 7 months ago (2012-09-14 06:16:57 UTC) #4
Keith
On 2012/09/14 06:16:57, benko.pal wrote: > main argument: I can't guess why the user chose ...
11 years, 7 months ago (2012-09-14 06:53:47 UTC) #5
benko.pal
11 years, 7 months ago (2012-09-14 10:11:28 UTC) #6
On 2012/09/14 06:53:47, Keith wrote:
> On 2012/09/14 06:16:57, benko.pal wrote:
> > main argument: I can't guess why the user chose a
> > specific way of manipulating the staff and how (s)he
> > interprets it, 
> 
> If the user writes 
> > \override #'staff-space = #0.5
> he wants to scale things.
> 
> If he writes
> > \override #'line-positions = #'(-2 -1 0 1 2)
> he wants to re-arrange things

perhaps yes, perhaps not (using different weird microtonal thingies).  in this
comparison the relevant thing is whether he wants different repeat signs.  note
that, unfortunately, LilyPond has several scaling possibilities, enabling the
user to scale some and not other things.  if everything (dots included) is
scaled, the code under review will do the right thing; if some is not, then
divining the intent is not so easy.

to me the repeat sign is a purely engraving matter.  making it depend on the
musical meaning of the staff is just making it more fragile.
if we want repeat signs in a TabStaff look as requested, then I want every
repeat sign (with identical dot size) in an identically looking staff
(regardless how it's achieved by mixing line-positions, set-global-staff-size,
layout-set-staff-size, line-count, staff-space) look identical.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b