2014-12-29 16:24 GMT+01:00 Federico Bruni <fedel...@gmail.com>:
> 2014-12-29 14:05 GMT+01:00 <list_lilyp...@infopower.nl>:
>>
>> I'm trying to write out Alvin Lee's (phenomenal) guitar solo from
>> his Woodstock performance of I'm going home with 10 Years After, and
>> for the bends got the guitar-string-bending notation-snippet
>>
>> http://3.hidemyass.com/ip-1/encoded/czovL2dpdGh1Yi5jb20vb3BlbmxpbHlsaWIvb3BlbmxpbHlsaWIvYmxvYi9tYXN0ZXIvbm90YXRpb24tc25pcHBldHMvZ3VpdGFyLXN0cmluZy1iZW5kaW5nL2RlZmluaXRpb25zLmlseQ%3D%3D
>>
>> However, after invocation of the snippet (see .ly file attached) I get
>> two TAB 'phenomena' in the pdf output file (see .pdf file attached).
>>
>> Can anyone guide me on how to prevent/remove those?
>>
>
> Hi Joe
>
> I think that it happens because it assumes that you want to use a TabStaff
> context.
> Also, Marc Hohl recommended me (in a private email) to use voice contexts or
> you may have some problems. I'll add it to the README on github.
>
> Finally, there are issues when a bend occurs at a line break. Very annoying
> because it happens all of a sudden as the page formatting changes.
> Harm sent me a modified version of the \bendOn function, which seems to work
> fine on my files.
> I intended to test it more but I think that I'd better push it to github so
> others (including you) can test and report any problem.
>
> I'll do it tonight.



Hi,

it's not the bend.ly causing the problem, but some behaviour of
current LilyPond.

Look at the output from:

m = <c e g>4\arpeggio

mus = {
  \override Voice.Arpeggio.color = #red
  \override TabVoice.Arpeggio.color = #red
  \m
}

\new TabStaff \new TabVoice \mus

\new Staff \new Voice { \clef "G_8" \mus }



The overrides, one for Voice, one for TabVoice, results in some
spurious context-initialization in the Staff/Voice but not in the
TabStaff/TabVoice.
See attached .png.

That let me think some context-settings could probably avoid the
problem. I wasn't able to figure it out, though.
Not sure if it's a bug, maybe an enhancement-request.

As Federico said, deleting the overrides applied to TabStaff/TabVoice
in bend.ly should solve the problem for now.

Cheers,
  Harm
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to