Thanks Simon, that's a great tool.

I changed the function just a bit so that the stems of the eighth notes in
the lower voices aren't so long:

%%%%
dummy =
#(define-music-function (mus) (ly:music?)
   #{
     \override NoteColumn.ignore-collision = ##t
     \voiceTwo
     \once \omit Stem
     \once \omit Flag
     $mus
     \revert NoteColumn.ignore-collision
     \voiceOne
   #})
%%%%


---
Knute Snortum
(via Gmail)

On Thu, Feb 15, 2018 at 9:35 AM, Simon Albrecht <simon.albre...@mail.de>
wrote:

> Hi Knute,
>
> how about this?
>
> %%%%%%%%%%%%%%%%%%%%
> \version "2.19.80"
> \language "english"
>
> dummy =
> #(define-music-function (mus) (ly:music?)
>    #{
>      \hideNotes
>      \override NoteColumn.ignore-collision = ##t
>      \voiceTwo
>      $mus
>      \unHideNotes
>      \revert NoteColumn.ignore-collision
>      \voiceOne
>    #})
>
> \relative {
>   \time 6/8
>   \key g \minor
>
>   r8 << { <df'' f>4*1/2( \dummy f,8) } \\ { af8 f } >>
>
>   r8 << { <ef' g>4*1/2( \dummy g,8) } \\ { bf8 g } >> |
> }
> %%%%%%%%%%%%%%
>
> I think, the slur shapes Lily chooses there are quite neat.
>
> Best, Simon
>
>
>
> On 15.02.2018 18:02, Knute Snortum wrote:
>
>> I am hoping to get some feedback from the power LilyPond users on this
>> list.
>>
>> I have a slurring problem that's not terribly difficult to solve, but I'm
>> wondering if there's a better way to do it. Here's my example:
>>
>> %%%
>> \version "2.19"
>> \language "english"
>>
>> slurShapeA = \shape #'((0.75 . 2) (0.5 . 1.5) (0.33 . 1) (0.25 . 0)) \etc
>>
>> \relative {
>>   \time 6/8
>>   \key g \minor
>>   % Could something like this work?
>>   r8 << { <df'' f>4 } \\ { af8 f } \\ { \voiceTwo \hideNotes f'8 ^( f, )
>> } >>
>>   % This works, but it's tedious and brittle
>>   r8 << { <ef' g>4 } \\ { bf8 -\slurShapeA ^( g ) } >> |
>> }
>> %%%
>>
>> In the piece I'm engraving there are dozens of this kind of slurs.  In
>> the second half of the measure, I've used the \shape function to modify the
>> slur between the two eighth notes to look like it starts at the quarter
>> note in the other voice. I can do it this way, but it will take dozens of
>> shapes, all controlled manually.  This is a tedious and brittle solution,
>> because any change in the page layout that affects how the measures are
>> spaced may change all the slur shapes (like switching from letter size to
>> A4).
>>
>> So I was hoping I could use some hidden notes in a third voice to make
>> the slur, but as you can see from the first half of the measure, it's not
>> going very well.  Can this or some other solution work?
>>
>> ---
>> Knute Snortum
>> (via Gmail)
>>
>>
>> _______________________________________________
>> 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

Reply via email to