lilypond-user
[Top][All Lists]
Advanced

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

Re: invisible slurs in tablature


From: Carl D. Sorensen
Subject: Re: invisible slurs in tablature
Date: Tue, 31 Mar 2009 17:22:52 -0600



On 3/31/09 2:46 PM, "Grammostola Rosea" <address@hidden> wrote:

> Grammostola Rosea wrote:
>> Marc Hohl wrote:
>>> Grammostola Rosea schrieb:
>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> Btw it's time to make tablature with invisible Ties, Slurs, Dots,
>>>>>>> Stems etc. default imo.
>>>>>>> 
>>>>>> I don't know whether this should be the default, but it should be
>>>>>> archieved with a simple
>>>>>> command, like \tabNumbersOnly (which isn't defined yet).
>>>>>> 
>>>>>> Marc
>>>>> I agree, all though I'm thinking the other way around:
>>>>> 
>>>>> \tabNumbers
>>>>> 
>>>> Uh   no that is not what I meant. I meant that I rather have to set
>>>> things on instead of off...
>>>> So as I see it now, default is \tabNumersOnly and if you want to add
>>>> stems etc there is a command for it.
>>>> 
>>>> A command to set all such features (stems, dots, Tie etc.) on, would
>>>> be nice maybe?
>>>> 
>>>> \tabSignsAll   (or something like that)
>>>> 
>>>> \r
>>>> 
>>>> 
>>>> 
>>> I don't know how to make the stems and such disappear by default, but
>>> using a simple command
>>> isn't that much effort. I have attached my tablature.ly which allows to
>>> switch between the "normal" and
>>> the "numbers only" settings. Both versions feature a modern tab clef. I
>>> Comments, improvements etc. are welcome!
>>> 
>>> Marc
>> Thanks for your work Marc! :)
>> 
>> Maybe some lily devs can discuss how to make it default and make it
>> possible to add things (dots, stems etc.).
>> 
>> I tested it a bit and it seems to work ok. I don't know if
>> articulations etc belongs in tab too?
>> 
>> for example:
>> 
>> \version "2.12.2"
>> \include "tablature.ly"
>> 
>> tab = {
>>   \time 3/4
>>   c4. d-_( e\varcoda)
>>   ->f g~ a\prall g\thumb e-. f-. g-.
>>   \times 3/4 { b~ c d c }
>> }
>> 
>> \score {
>>      \new TabStaff = "guitar numbers only" { \tabNumbersOnly  \tab }
>> }
>> 
>> \score {
>>      \new TabStaff = "guitar full tab" { \tabNumbersAndStems \tab }
>> }
>> 
>> 
> I think you should also add:
> 
> \override TabVoice.Tie #'transparent = ##t
> 
> 
> 

If I understand correctly, you have a group of interested users who are
working on defining how Tablature should behave.

You also have a couple of tablature users who are interested in becoming
Frogs and thus joining the development team (Marc is one of them, IIRC).

When you have agreement as to what should be the default for tablature, then
it will be time to add the changes to the distribution (and Marc would be an
ideal person to do it).

Right now, as I understand it, there are some users who regularly have
TabStaffs without any other staff.  These users need stems, beams, flags,
ties, slurs, etc.

There is also a group of users who regularly use TabStaff with Staff.  These
users want only numbers, because the beams, stems, slurs, ties, etc. are all
in the regular music staff, and the TabStaff is only showing fret and string
information.

People who care strongly about tablature (of which I am *not* one) should be
the people who make the decision about what the default should be.  In fact,
I don't think there's anybody on the core development team who is strongly
interested in tablature.

That being said, I don't think that the decision to make notes only or full
music the default is a very important decision, as long as there is a single
command to change to the other style.

When the decision is made, and it's ready for submission to LilyPond, the
defaults will be established in ly/engraver-init.ly

The commands for changing from one to the other will be established in
ly/property-init.ly.

Marc, once you've got consensus, you can make the changes and roll me a
patch, and I'll apply it.

Thanks,

Carl






reply via email to

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