Thanks! That solved the problem perfectly! Geppo
On Sun, Jun 4, 2017 at 4:28 PM, Trevor Daniels <t.dani...@treda.co.uk> wrote: > Thanks, it's so much easier to help when we have > an immediately accessible working code to play with. > > For most of this extract only two voices are needed in > the treble clef and two in the bass clef, i.e. voices > one and two in the treble and also voices one and two > in the bass. This is fine until you switch clefs in > bar 6: then when you set the stem to be up you have two > notes with stems up (voiceOne), but with different durations. > Not good. > > Here you need a third voice if you want the > stems in the direction indicated, like this: > > Alto = \relative c'' { > \global > % Music follows here. > \showStaffSwitch > b, a g2 d' g~ g4 f e d c1 c2. b4 > \change Staff=down \voiceThree > \once \override NoteColumn.force-hshift = 1.5 > a g f e d2 > \change Staff=up \voiceTwo > d'4 c > } > You'll then find you can adjust the positioning using > force-hshift on any note and with any value to suit your > preference. Perhaps like this: > > Alto = \relative c'' { > \global > % Music follows here. > \showStaffSwitch > b, a g2 d' g~ g4 f e d c1 c2. b4 > \change Staff=down \voiceThree > \once \override NoteColumn.force-hshift = 1.5 > a g f e d2 > \change Staff=up \voiceTwo d'4 c > } > Baxo = \relative c { > \global > % Music follows here. > \showStaffSwitch > g1\rest g'2. f4 e4 d c b a g f2 f'1 > \once \override NoteColumn.force-hshift = 1.5 > f4 e d c bf a g2~ > } > NB Always avoid fiddling with the stem direction using > \stemUp and \stemDown. If you feel the need to use these > you almost certainly should be thinking of changing the > voice instead. > > Trevor > > > ----- Original Message ----- > *From:* Giampaolo Orrigo <gorr...@gmail.com> > *To:* Trevor Daniels <t.dani...@treda.co.uk> > *Cc:* lilypond-user@gnu.org > *Sent:* Sunday, June 04, 2017 6:58 PM > *Subject:* Re: Alignment problem > > Trevor, > > Thanks for the suggestion. I didn't want to overflow the email with code, > but I see your point. > > Here the compilable example: > > \version "2.18.2" > \language "english" > > > \paper { > #(set-paper-size "letter") > } > > > global = { > \key c \major > \time 2/2 > } > > Tiple = \relative c'' { > \global > % Music follows here. > \showStaffSwitch > d2. c4 b a g2~ g g c2. b4 a g f2 a1 bf2. a4 > } > > Alto = \relative c'' { > \global > % Music follows here. > \showStaffSwitch > b, a g2 d' g~ g4 f e d c1 c2. b4 \change Staff=down \stemUp a g f e d2 > \change Staff=up \stemDown d'4 c > } > > Tenor = \relative c' { > \global > % Music follows here. > \showStaffSwitch > g1 g g a a a g > } > > Baxo = \relative c { > \global > % Music follows here. > \showStaffSwitch > g1\rest g'2. f4 e4 d c b a g f2 f'1 f4 e d c bf a g2~ > } > > > > \score { > \new PianoStaff \with { > instrumentName = "Organ" > } << > \new Staff = "up" \with { > } << \Tiple \\ \Alto >> > \new Staff = "down" \with { > } { \clef bass << \Tenor \\ \Baxo >> } > >> > \layout { } > } > > And here the result: > [image: Inline image 1] > > As you all can see, at staff 6 and 7 Tenor and Alto overlap. I tried to > insert \override NoteColumn.force-hshift = #n with various n's both to the > Alto and the Tenor but it has no effect whatsoever. > > Thanks for the help! > > Geppo > On Sun, Jun 4, 2017 at 12:35 PM, Trevor Daniels <t.dani...@treda.co.uk> > wrote: > >> Hi Geppo >> >> You'd be more likely to get a reply if you posted an >> immediately compilable example showing the problem. >> >> Trevor >> >> >> ----- Original Message ----- >> *From:* Giampaolo Orrigo <gorr...@gmail.com> >> *To:* lilypond-user@gnu.org >> *Sent:* Saturday, June 03, 2017 12:02 AM >> *Subject:* Alignment problem >> >> Hi, >> >> trying to type an organ piece. >> Here the original code: >> >> Tiple = \relative c'' { >> \global >> % Music follows here. >> \showStaffSwitch >> d'2. c4 b a g2~ g g c2. b4 a g f2 a1 bf2. a4 >> } >> >> Alto = \relative c'' { >> \global >> % Music follows here. >> \showStaffSwitch >> b a g2 d' g~ g4 f e d c1 c2. b4 \change Staff=down \stemUp a g f e d2 >> \change Staff=up \stemDown d'4 c >> } >> >> Tenor = \relative c' { >> \global >> % Music follows here. >> \showStaffSwitch >> g g g a a a g >> } >> >> Baxo = \relative c { >> \global >> % Music follows here. >> \showStaffSwitch >> g\rest g'2. f4 e4 d c b a g f2 f'1 f4 e d c bf a g2~ >> } >> >> When compiling I get the attached Capture1.jpg. The command >> >> \override NoteColumn.force-hshift = #-0.7 >> >> Has no effect neither on the Alto nor on the Tenor. >> >> How can I correct the alignment of the notes? >> >> Thanks! >> >> Geppo >> >> >> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> >> Virus-free. >> www.avg.com >> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> >> <#m_5541048480638899880_m_-4807866917347274571_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >> >> ------------------------------ >> >> _______________________________________________ >> lilypond-user mailing list >> lilypond-user@gnu.org >> https://lists.gnu.org/mailman/listinfo/lilypond-user >> >> >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user