Hi Knute, Simon,

A little question if you don't mind, what is the override to
NoteColumn.ignore-collision for? I took it out of your example and I don't
see a difference in the results.

2018-02-16 10:21 GMT-03:00 Knute Snortum <ksnor...@gmail.com>:

> 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
>
>
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to