Hi Kieren,

Thanks for your help. It helped me to find the solution: calling explicit 
voices. I just added some note’s horizontal shift to have the last c on the 
other side:
%%%%
\version "2.25.24"
\language "english"

global = {
  \key bf \major
  \time 6/8
  s8*6*4
}

upper = \relative c' {
  | <d f>16 c <d f> c <d f> c <d f> c <d f> c <d f> c
  | <d f> c <d f> c <d f> c <d f> c <d f> c <d f> c
  | <<
    {
      \voiceOne s2.
      | \once \override NoteColumn.force-hshift = #0 \tweak Dots.extra-offset 
#'(-2.5 . 0) <d f>4. <bf d>\fermata
    }
    \\
    {
      \voiceTwo <d f>16 c <d f> c <d f> c <d f> c <d f> c <d f> c~
      | \once \override NoteColumn.force-hshift = #2 c4. s4.
    }
  >>
}

lower = \relative c' {
  \clef bass
  | <<
    \new Voice {
      \voiceOne
      r4^\markup { \italic dolcissimo } r8 <f,, d'>4.(
      | <c' f> <d bf'>4) \once \shape #'((1 . 1.5) (0.5 . 1.5) (0 . 0) (0 . 0)) 
( \change Staff = "upper" \voiceOne f''8 ) ^\markup { \raise #2 \italic "m.e" } 
(
      | c4. g'4 f8 | \tweak Dots.extra-offset #'(-2.5 . 0) d'2.\fermata )
    }
    \\
    \new Voice {
      \voiceTwo
      <bf,,,, f'>2.~
      | <bf f'>~
      | <bf f'>~
      | <bf f'>4. <bf f' bf>\fermata
    }
    \\
    { s2. | s2. | s2. | s4. \crossStaff d'4.}
  >>
}

\score {
  <<
    \new PianoStaff
    <<
      \new Staff = "upper" << \global \upper >>
      \new Staff = "lower" << \global \lower >>
    >>
  >>
  \layout {
    \context {
      \PianoStaff
      \consists "Span_stem_engraver"
    }
  }
}
%%%%

Again, thanks!

Robert

> El 1 març 2025, a les 15:07, Kieren MacMillan <kie...@kierenmacmillan.info> 
> va escriure:
> 
> Hi Robert,
> 
> Not sure if anyone offered a solution yet…?
> 
> Here’s one possibility (assuming I understand what you want):
> 
> %%%  SNIPPET BEGINS
> \version "2.25.24"
> \language "english"
> 
> global = {
>  \key bf \major
>  \time 6/8
>  s8*6*4
> }
> 
> upper = \relative c' {
>  | <d f>16 c <d f> c <d f> c <d f> c <d f> c <d f> c
>  | <d f> c <d f> c <d f> c \voiceTwo <d f> c <d f> c <d f> c
>  | <<
>    {
>      \voiceOne s2.
>      | <d f>4. <bf d>\fermata
>    }
>    \\
>    {
>      \voiceTwo <d f>16 c <d f> c <d f> c <d f> c <d f> c <d f> c~
>      | c4. s4.
>    }
>>> 
> }
> 
> lower = \relative c' {
>  \clef bass
>  | <<
>    \new Voice {
>      \voiceOne
>      r4^\markup { \italic dolcissimo } r8 <f,, d'>4.(
>      | <c' f> <d bf'>4) \once \shape #'((1 . 1.5) (0.5 . 1.5) (0 . 0) (0 . 
> 0)) ( \change Staff = "upper" \voiceOne f''8 ) ^\markup { \raise #2 \italic 
> "m.e" } (
>      | c4. g'4 f8 | \tweak Dots.extra-offset #'(-1.1 . 0) d'2.\fermata )
>    }
>    \\
>    {
>      \voiceTwo
>      <bf,,,, f'>2.~
>      | <bf f'>~
>      | <bf f'>~
>      | <bf f'>4. <bf f' bf>\fermata
>    }
>    \\
>    { s2. | s2. | s2. | s4. \crossStaff d'4.}
>>> 
> }
> 
> \score {
>  <<
>    \new PianoStaff
>    <<
>      \new Staff = "upper" << \global \upper >>
>      \new Staff = "lower" << \global \lower >>
>>> 
>>> 
>  \layout {
>    \context {
>      \PianoStaff
>      \consists "Span_stem_engraver"
>    }
>  }
> }
> %%%  SNIPPET ENDS
> 
> Hope that helps!
> Kieren.
> 
> __________________________________________________
> 
> My work day may look different than your work day. Please do not feel 
> obligated to read or respond to this email outside of your normal working 
> hours.
> 

Reply via email to