Re: [tablatures] Tablature Feature Request Examples - Part 2

[ Thread Index | Date Index | More lilynet.net/tablatures Archives ]




On 1/5/10 3:23 PM, "Carl Sorensen" <c_sorensen@xxxxxxx> wrote:

> 
> 
> 
> 
> On 1/5/10 3:05 PM, "Marc Hohl" <marc@xxxxxxxxxx> wrote:
> 
>> Carl Sorensen schrieb:
>>> 
>>> On 1/5/10 1:08 PM, "Carl Sorensen" <c_sorensen@xxxxxxx> wrote:
>>> 
>>> 
>>>> 
>>>> 
>>>> On 1/5/10 12:47 PM, "Marc Hohl" <marc@xxxxxxxxxx> wrote:
>>>> 
>>>>   
>>>>> Carl Sorensen schrieb:
>>>>>     
>>>>>>  The numbers above the staff on the tablature should be
>>>>>> TabNoteHeads, not part of a bend graphic.  The bend graphic should
>>>>>> connect
>>>>>> the TabNoteHeads.  And in the regular staff, the bend graphic should
>>>>>> connect
>>>>>> the NoteHeads.
>>>>>> 
>>>>>>       
>>>>> Ah, I think I understand. As a beam connects multiple notes which are
>>>>> coded seperately, the bend engraver connects different notes by use of
>>>>> pointed slurs
>>>>> or arrows and changes the tab note head into a number, depending on the
>>>>> first note of the "bend beam".
>>>>>     
>>>> Yes, that's exactly what I'm thinking.  And that's why you shouldn't use
>>>> the
>>>> slur engraver as the starting point for the bend engraver.  The slur
>>>> engraver has all kinds of positioning that I don't think is needed for
>>>> either of the bend indications.
>>>>   
>>> 
>>> Oops, I missed a mistake in your logic.  The bend_engraver is responsible
>>> for drawing beam indicators in both the TabStaff and the Staff.  But it's
>>> the tab_note_heads_engraver that is responsible for changing the number of
>>> the tab-note-head to the amount of bend for that note, as well as for
>>> changing the staff position of the bent note.
>>> 
>> That's what I meant. The tab note engraver sees that the bend engraver
>> is active and
>> changes the tab note head into the appropriate number. I just simplified
>> the meaning a bit too much.
> 
> Almost, but not quite.  The tab note engraver never talks to the beam
> engraver.

s/beam/bend/


> 
> The tab note engraver sees that the current note is a bend from the previous
> note and changes the appearance of the note head.  It does it entirely
> separate from the bend engraver.
> 
> The TabVoice could have the bend engraver removed, and the tab notes would
> appear as they would with the bends, but the bend graphics would not show
> up.
> 
> This is important, because I don't know how to make engravers talk with one
> another.  The job of engravers is to respond to music events.  Both the bend
> engraver and the tab note engraver see the note events; the job of the bend
> engraver is to use those events to create bend graphics, and the job of the
> tab note head engraver is to use those events to create tab note heads.
> 
> Thanks,
> 
> Carl
> 
> 
> 
> 




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/