lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: A weird spacing problem


From: Gregory Hollands
Subject: Re: A weird spacing problem
Date: Wed, 3 Jun 2020 14:57:41 -0400

Robert,

For what it's worth, the following code runs without spacing issues on 2.18.2
Note that I commented out one of the overrides.

-Greg

%%%%%
\version "2.18.2"

PartPOneVoiceOne = {
\clef "treble"
\key c \major
\time 3/4
fis'8) c''8\rest  \override NoteColumn #'force-hshift = #-2.5  fis'!2|
fis'!2.^~|
fis'8 [\override NoteColumn #'force-hshift = #-1 f'!8 ] d'2|
}

PartPOneVoiceTwo = {
\clef "treble"
\key c \major
\time 3/4
<c' es'!  >8 d'8 \rest  < d' f'! >4 _(< c' es'! >4 |
\override NoteColumn #'force-hshift = #-2.5 <b d' >4 c'4 b4_~)|
b2.|
}

PartPTwoVoiceOne = {
\clef "bass"
\key c \major
\time 3/4
\once \override NoteColumn.X-offset = #-4 \stemDown  <e f a>8 e8 \rest < es fis a >2|
\once \override NoteColumn.X-offset = #-4 \stemUp f4 a4 gis4|
s2.|
}

PartPTwoVoiceTwo = {
\clef "bass"
\key c \major
\time 3/4
<< \stemDown {<e f >8 d8 \rest s4 } \\ { a8 s8 <es fis a >2 } >> |
%\override NoteColumn #'force-hshift = #-5
es2.|
\override NoteColumn #'force-hshift = #-2 \stemDown < es g >2.|
}

\score {
\new PianoStaff \with {
\override VerticalAxisGroup.staff-staff-spacing = #'((basic-distance . 12))
connectArpeggios = ##t
}
<<
\new Staff = "upper" <<
\new  Voice = "PartPOneVoiceOne"  \PartPOneVoiceOne
\new Voice = "PartPOneVoiceTwo"  \PartPOneVoiceTwo
>>

\new Staff = "lower" <<
\new Voice = "PartPTwoVoiceOne"  \PartPTwoVoiceOne
\new  Voice = "PartPTwoVoiceTwo" \PartPTwoVoiceTwo
>>
>>
}
%%%%%


Hi Valentin, 
Thanks for your interest in my problem
The piece, as you can see in the screenshot, is a piano score with two voices in each staff and occasionally a third voice by << { } \\ { } >> or \partcombine.
I triple-checked my source code, first by hiding successively each voice, and see what happens, and then to comment out and successively reopen all lines, 55 in each voice,  in my score. Compared with the original everything is OK except the passage (only 3 bars) shown in the screenshot. Thereafter, in the last 7 bars of the piece everything is again perfect.
  
Overall there are several instances where I needed "\once \override NoteColumn #'force-hshift = #x" , and a few "\once\override NoteColumn.X-offset = #x”.
I use LilyPond 2_19_83-1 with TeXShop as the editor. Usually it works perfectly.
I include the problematic part of the score. It is certainly not a MWE but it works for me and it shows the problem. It also shows that its origin does not ly in the previous bars.
Thanks again for your interest.
Best regards,
Robert


On 3 Jun 2020, at 14:14, Valentin Villenave <valentin@villenave.net> wrote:
On 6/3/20, Robert Blackstone <blackstone.robert@gmail.com> wrote:
Hi Robert,
Unless you post some code, it’s gonna be difficult to help you. You
should first double check your source files in case there’s some
\override affecting the DotColumn object somewhere?
Cheers,
-- V.

I’m vainly struggling with a weird spacing problem

reply via email to

[Prev in Thread] Current Thread [Next in Thread]