lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: strange phenomenon from guitar bends snippet


From: Thomas Morley
Subject: Re: strange phenomenon from guitar bends snippet
Date: Mon, 29 Dec 2014 19:11:27 +0100

2014-12-29 16:24 GMT+01:00 Federico Bruni <address@hidden>:
> 2014-12-29 14:05 GMT+01:00 <address@hidden>:
>>
>> 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

Attachment: atest-24.png
Description: PNG image


reply via email to

[Prev in Thread] Current Thread [Next in Thread]