open tunings

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

open tunings

Federico Bruni
Hi all,

I've happened to write some guitar pieces in open D tuning (DADF#AD),
so I've noticed that in scm/output-lib.scm there's only the open G
tuning for guitar (line 92):

; default tunings for common string instruments
(define-public guitar-tuning '(4 -1 -5 -10 -15 -20))
(define-public guitar-open-g-tuning '(2 -1 -5 -10 -17 -22))
(define-public bass-tuning '(-17 -22 -27 -32))
(define-public mandolin-tuning '(16 9 2 -5))

I think it would be useful to add a definition for open D, as it is
used maybe more often than open G (at least for my experience).

This would be the definition for output-lib.scm:
(define-public guitar-open-d-tuning '(2 -3 -6 -10 -15 -22))

This way, open D tuning could be set much more easily.. with no need
to count ;-) :

\set TabStaff.stringTunings = #guitar-open-d-tuning

And that could be a good reference to start from for those who need a
similar tuning, like DADGAD, as you need to change just one note.


I don't know which is the rationale for tunings in lilypond config
files: keeping it simple or offering many possibilities.. (for
example, we may add dropped D, open E and maybe something else..)

I've searched the archives and I was not able to find any previous
discussion on this subject..

Let me know what you think.

Cheers,
Federico


Reply | Threaded
Open this post in threaded view
|

Re: open tunings

Carl Sorensen



On 9/16/09 8:14 AM, "Federico Bruni" <[hidden email]> wrote:

> Hi all,
>
> I've happened to write some guitar pieces in open D tuning (DADF#AD),
> so I've noticed that in scm/output-lib.scm there's only the open G
> tuning for guitar (line 92):
>
> ; default tunings for common string instruments
> (define-public guitar-tuning '(4 -1 -5 -10 -15 -20))
> (define-public guitar-open-g-tuning '(2 -1 -5 -10 -17 -22))
> (define-public bass-tuning '(-17 -22 -27 -32))
> (define-public mandolin-tuning '(16 9 2 -5))
>
> I think it would be useful to add a definition for open D, as it is
> used maybe more often than open G (at least for my experience).
>
> This would be the definition for output-lib.scm:
> (define-public guitar-open-d-tuning '(2 -3 -6 -10 -15 -22))
>
> This way, open D tuning could be set much more easily.. with no need
> to count ;-) :
>
> \set TabStaff.stringTunings = #guitar-open-d-tuning
>
> And that could be a good reference to start from for those who need a
> similar tuning, like DADGAD, as you need to change just one note.
>
>
> I don't know which is the rationale for tunings in lilypond config
> files: keeping it simple or offering many possibilities.. (for
> example, we may add dropped D, open E and maybe something else..)
>

Marc has moved the tunings from scm/output-lib.scm to scm/tablature.scm
effective with 2.13.4.  He's also added  drop-d and open-g tunings, but open
D is not there yet (except for the banjo).  I'm sure that he'll be happy to
add any tunings that you think would be useful.

Thanks,

Carl



Reply | Threaded
Open this post in threaded view
|

Re: open tunings

Marc Hohl
Carl Sorensen schrieb:

>
> On 9/16/09 8:14 AM, "Federico Bruni" <[hidden email]> wrote:
>
>  
>> Hi all,
>>
>> I've happened to write some guitar pieces in open D tuning (DADF#AD),
>> so I've noticed that in scm/output-lib.scm there's only the open G
>> tuning for guitar (line 92):
>>
>> ; default tunings for common string instruments
>> (define-public guitar-tuning '(4 -1 -5 -10 -15 -20))
>> (define-public guitar-open-g-tuning '(2 -1 -5 -10 -17 -22))
>> (define-public bass-tuning '(-17 -22 -27 -32))
>> (define-public mandolin-tuning '(16 9 2 -5))
>>
>> I think it would be useful to add a definition for open D, as it is
>> used maybe more often than open G (at least for my experience).
>>
>> This would be the definition for output-lib.scm:
>> (define-public guitar-open-d-tuning '(2 -3 -6 -10 -15 -22))
>>
>> This way, open D tuning could be set much more easily.. with no need
>> to count ;-) :
>>
>> \set TabStaff.stringTunings = #guitar-open-d-tuning
>>
>> And that could be a good reference to start from for those who need a
>> similar tuning, like DADGAD, as you need to change just one note.
>>
>>
>> I don't know which is the rationale for tunings in lilypond config
>> files: keeping it simple or offering many possibilities.. (for
>> example, we may add dropped D, open E and maybe something else..)
>>
>>    
>
> Marc has moved the tunings from scm/output-lib.scm to scm/tablature.scm
> effective with 2.13.4.  He's also added  drop-d and open-g tunings, but open
> D is not there yet (except for the banjo).  I'm sure that he'll be happy to
> add any tunings that you think would be useful.
>  
Yes, of course. I didn't use open tunings very often, but providing
useful definitions is easy. In 2.13.4, we have the following tunings
defined:

(define-public guitar-tuning '(4 -1 -5 -10 -15 -20))
(define-public guitar-seven-string-tuning '(4 -1 -5 -10 -15 -20 -25))
(define-public guitar-drop-d-tuning '(4 -1 -5 -10 -15 -22))
(define-public guitar-open-g-tuning '(2 -1 -5 -10 -17 -22))
;; bass tunings
(define-public bass-tuning '(-17 -22 -27 -32))
(define-public bass-four-string-tuning '(-17 -22 -27 -32))
(define-public bass-drop-d-tuning '(-17 -22 -27 -34))
(define-public bass-five-string-tuning '(-17 -22 -27 -32 -37))
(define-public bass-six-string-tuning '(-12 -17 -22 -27 -32 -37))
;; mandolin
(define-public mandolin-tuning '(16 9 2 -5))
;; tunings for 5-string banjo
(define-public banjo-open-g-tuning '(2 -1 -5 -10 7))
(define-public banjo-c-tuning '(2 -1 -5 -12 7))
(define-public banjo-modal-tuning '(2 0 -5 -10 7))
(define-public banjo-open-d-tuning '(2 -3 -6 -10 9))
(define-public banjo-open-dm-tuning '(2 -3 -6 -10 9))

Please send the tunings you want to be included; I can
create a patch so that they will be included in the next release.

Marc
> Thanks,
>
> Carl
>
>
>
>
>  



Reply | Threaded
Open this post in threaded view
|

Re: open tunings

Federico Bruni
Marc Hohl wrote:

> Carl Sorensen schrieb:
>>>
>>>    
>>
>> Marc has moved the tunings from scm/output-lib.scm to scm/tablature.scm
>> effective with 2.13.4.  He's also added  drop-d and open-g tunings,
>> but open
>> D is not there yet (except for the banjo).  I'm sure that he'll be
>> happy to
>> add any tunings that you think would be useful.
>>  
> Yes, of course. I didn't use open tunings very often, but providing
> useful definitions is easy. In 2.13.4, we have the following tunings
> defined:
>
> (define-public guitar-tuning '(4 -1 -5 -10 -15 -20))
> (define-public guitar-seven-string-tuning '(4 -1 -5 -10 -15 -20 -25))
> (define-public guitar-drop-d-tuning '(4 -1 -5 -10 -15 -22))
> (define-public guitar-open-g-tuning '(2 -1 -5 -10 -17 -22))
> ;; bass tunings
> (define-public bass-tuning '(-17 -22 -27 -32))
> (define-public bass-four-string-tuning '(-17 -22 -27 -32))
> (define-public bass-drop-d-tuning '(-17 -22 -27 -34))
> (define-public bass-five-string-tuning '(-17 -22 -27 -32 -37))
> (define-public bass-six-string-tuning '(-12 -17 -22 -27 -32 -37))
> ;; mandolin
> (define-public mandolin-tuning '(16 9 2 -5))
> ;; tunings for 5-string banjo
> (define-public banjo-open-g-tuning '(2 -1 -5 -10 7))
> (define-public banjo-c-tuning '(2 -1 -5 -12 7))
> (define-public banjo-modal-tuning '(2 0 -5 -10 7))
> (define-public banjo-open-d-tuning '(2 -3 -6 -10 9))
> (define-public banjo-open-dm-tuning '(2 -3 -6 -10 9))
>
> Please send the tunings you want to be included; I can
> create a patch so that they will be included in the next release.
>
> Marc

Great!
I would add these two tunings, which are pretty popular:

(define-public guitar-open-d-tuning '(2 -3 -6 -10 -15 -22))
(define-public guitar-dadgad-tuning '(2 -3 -7 -10 -15 -22))

There are many more (see http://en.wikipedia.org/wiki/Guitar_tunings),
but these are the most used..

Personally, I'm also interested in this tuning (just because one of my
favorite guitarists uses it a lot):
Asus4: low-high; E-A-D-E-A-E


Maybe we could make a "survey" in the users' mailing list and see what
people need..

Hope the building system will be fixed soon, I look forward to try the
next version.


Federico







Reply | Threaded
Open this post in threaded view
|

Re: open tunings

Carl Sorensen



On 9/16/09 2:12 PM, "Federico Bruni" <[hidden email]> wrote:

> Marc Hohl wrote:
>> Carl Sorensen schrieb:
>>>>
>>>>    
>>>
>>> Marc has moved the tunings from scm/output-lib.scm to scm/tablature.scm
>>> effective with 2.13.4.  He's also added  drop-d and open-g tunings,
>>> but open
>>> D is not there yet (except for the banjo).  I'm sure that he'll be
>>> happy to
>>> add any tunings that you think would be useful.
>>>  
>> Yes, of course. I didn't use open tunings very often, but providing
>> useful definitions is easy. In 2.13.4, we have the following tunings
>> defined:
>>
>> (define-public guitar-tuning '(4 -1 -5 -10 -15 -20))
>> (define-public guitar-seven-string-tuning '(4 -1 -5 -10 -15 -20 -25))
>> (define-public guitar-drop-d-tuning '(4 -1 -5 -10 -15 -22))
>> (define-public guitar-open-g-tuning '(2 -1 -5 -10 -17 -22))
>> ;; bass tunings
>> (define-public bass-tuning '(-17 -22 -27 -32))
>> (define-public bass-four-string-tuning '(-17 -22 -27 -32))
>> (define-public bass-drop-d-tuning '(-17 -22 -27 -34))
>> (define-public bass-five-string-tuning '(-17 -22 -27 -32 -37))
>> (define-public bass-six-string-tuning '(-12 -17 -22 -27 -32 -37))
>> ;; mandolin
>> (define-public mandolin-tuning '(16 9 2 -5))
>> ;; tunings for 5-string banjo
>> (define-public banjo-open-g-tuning '(2 -1 -5 -10 7))
>> (define-public banjo-c-tuning '(2 -1 -5 -12 7))
>> (define-public banjo-modal-tuning '(2 0 -5 -10 7))
>> (define-public banjo-open-d-tuning '(2 -3 -6 -10 9))
>> (define-public banjo-open-dm-tuning '(2 -3 -6 -10 9))
>>
>> Please send the tunings you want to be included; I can
>> create a patch so that they will be included in the next release.
>>
>> Marc
>
> Great!
> I would add these two tunings, which are pretty popular:
>
> (define-public guitar-open-d-tuning '(2 -3 -6 -10 -15 -22))
> (define-public guitar-dadgad-tuning '(2 -3 -7 -10 -15 -22))
>
> There are many more (see http://en.wikipedia.org/wiki/Guitar_tunings),
> but these are the most used..
As far as I can see, the Lower and Higher tunings shown on Wikipedia aren't
very interesting; they just transpose the guitar.  Somebody who wants one of
those could write their own.

Similarly, only the Drop D tuning is unique; the other Drop tunings are just
transpositions of Drop D.

The open tunings may be interesting to add, as well as the cross-note,
modal, extended, and miscellaneous tunings.  Of course, with these 30+
tunings, I have no idea how many are really likely to be used...

>
> Personally, I'm also interested in this tuning (just because one of my
> favorite guitarists uses it a lot):
> Asus4: low-high; E-A-D-E-A-E
>
>
> Maybe we could make a "survey" in the users' mailing list and see what
> people need..
>
> Hope the building system will be fixed soon, I look forward to try the
> next version.
>

There's a current release of 2.13.4 on OSX, and one currently being made for
mingw, so I expect that we're very close to the official release for 2.13.4.

Carl



Reply | Threaded
Open this post in threaded view
|

Re: open tunings

Marc Hohl
Carl Sorensen schrieb:

>
> On 9/16/09 2:12 PM, "Federico Bruni" <[hidden email]> wrote:
>
>  
>> Marc Hohl wrote:
>>    
>>> Carl Sorensen schrieb:
>>>      
>>>>>    
>>>>>          
>>>> Marc has moved the tunings from scm/output-lib.scm to scm/tablature.scm
>>>> effective with 2.13.4.  He's also added  drop-d and open-g tunings,
>>>> but open
>>>> D is not there yet (except for the banjo).  I'm sure that he'll be
>>>> happy to
>>>> add any tunings that you think would be useful.
>>>>  
>>>>        
>>> Yes, of course. I didn't use open tunings very often, but providing
>>> useful definitions is easy. In 2.13.4, we have the following tunings
>>> defined:
>>>
>>> (define-public guitar-tuning '(4 -1 -5 -10 -15 -20))
>>> (define-public guitar-seven-string-tuning '(4 -1 -5 -10 -15 -20 -25))
>>> (define-public guitar-drop-d-tuning '(4 -1 -5 -10 -15 -22))
>>> (define-public guitar-open-g-tuning '(2 -1 -5 -10 -17 -22))
>>> ;; bass tunings
>>> (define-public bass-tuning '(-17 -22 -27 -32))
>>> (define-public bass-four-string-tuning '(-17 -22 -27 -32))
>>> (define-public bass-drop-d-tuning '(-17 -22 -27 -34))
>>> (define-public bass-five-string-tuning '(-17 -22 -27 -32 -37))
>>> (define-public bass-six-string-tuning '(-12 -17 -22 -27 -32 -37))
>>> ;; mandolin
>>> (define-public mandolin-tuning '(16 9 2 -5))
>>> ;; tunings for 5-string banjo
>>> (define-public banjo-open-g-tuning '(2 -1 -5 -10 7))
>>> (define-public banjo-c-tuning '(2 -1 -5 -12 7))
>>> (define-public banjo-modal-tuning '(2 0 -5 -10 7))
>>> (define-public banjo-open-d-tuning '(2 -3 -6 -10 9))
>>> (define-public banjo-open-dm-tuning '(2 -3 -6 -10 9))
>>>
>>> Please send the tunings you want to be included; I can
>>> create a patch so that they will be included in the next release.
>>>
>>> Marc
>>>      
>> Great!
>> I would add these two tunings, which are pretty popular:
>>
>> (define-public guitar-open-d-tuning '(2 -3 -6 -10 -15 -22))
>> (define-public guitar-dadgad-tuning '(2 -3 -7 -10 -15 -22))
>>    
Ok.
>> There are many more (see http://en.wikipedia.org/wiki/Guitar_tunings),
>> but these are the most used..
>>    
> As far as I can see, the Lower and Higher tunings shown on Wikipedia aren't
> very interesting; they just transpose the guitar.  Somebody who wants one of
> those could write their own.
>  
Yes - normally, Lower tunings are often written as if the guitar is
tuned normally
to avoid tons of accidentals.

Perhaps we should add

(define-public guitar-lute-tuning '(4 -1 -6 -10 -15 -20))

for the Renaissance lute tuning*:* E-A-d-f?-b-e'

> Similarly, only the Drop D tuning is unique; the other Drop tunings are just
> transpositions of Drop D.
>
> The open tunings may be interesting to add, as well as the cross-note,
> modal, extended, and miscellaneous tunings.  Of course, with these 30+
> tunings, I have no idea how many are really likely to be used...
>
>  
>> Personally, I'm also interested in this tuning (just because one of my
>> favorite guitarists uses it a lot):
>> Asus4: low-high; E-A-D-E-A-E
>>    
Are numbers allowed? As it is a scheme expression, I think we can do

(define-public guitar-asus4-tuning '(4 -3 -8 -10 -15 -20))


>>
>> Maybe we could make a "survey" in the users' mailing list and see what
>> people need..
>>    
I don't think that we'll gather a lot more proposals, but we could do so
anyway ...

Marc

>> Hope the building system will be fixed soon, I look forward to try the
>> next version.
>>
>>    
>
> There's a current release of 2.13.4 on OSX, and one currently being made for
> mingw, so I expect that we're very close to the official release for 2.13.4.
>
> Carl
>
>
>
>
>  



Reply | Threaded
Open this post in threaded view
|

Re: open tunings

Marc Hohl
Marc Hohl schrieb:

> Carl Sorensen schrieb:
>>
>> On 9/16/09 2:12 PM, "Federico Bruni" <[hidden email]> wrote:
>>
>>  
>>> Marc Hohl wrote:
>>>    
>>>> Carl Sorensen schrieb:
>>>>      
>>>>>>              
>>>>> Marc has moved the tunings from scm/output-lib.scm to
>>>>> scm/tablature.scm
>>>>> effective with 2.13.4.  He's also added  drop-d and open-g tunings,
>>>>> but open
>>>>> D is not there yet (except for the banjo).  I'm sure that he'll be
>>>>> happy to
>>>>> add any tunings that you think would be useful.
>>>>>  
>>>>>        
>>>> Yes, of course. I didn't use open tunings very often, but providing
>>>> useful definitions is easy. In 2.13.4, we have the following tunings
>>>> defined:
>>>>
>>>> (define-public guitar-tuning '(4 -1 -5 -10 -15 -20))
>>>> (define-public guitar-seven-string-tuning '(4 -1 -5 -10 -15 -20 -25))
>>>> (define-public guitar-drop-d-tuning '(4 -1 -5 -10 -15 -22))
>>>> (define-public guitar-open-g-tuning '(2 -1 -5 -10 -17 -22))
>>>> ;; bass tunings
>>>> (define-public bass-tuning '(-17 -22 -27 -32))
>>>> (define-public bass-four-string-tuning '(-17 -22 -27 -32))
>>>> (define-public bass-drop-d-tuning '(-17 -22 -27 -34))
>>>> (define-public bass-five-string-tuning '(-17 -22 -27 -32 -37))
>>>> (define-public bass-six-string-tuning '(-12 -17 -22 -27 -32 -37))
>>>> ;; mandolin
>>>> (define-public mandolin-tuning '(16 9 2 -5))
>>>> ;; tunings for 5-string banjo
>>>> (define-public banjo-open-g-tuning '(2 -1 -5 -10 7))
>>>> (define-public banjo-c-tuning '(2 -1 -5 -12 7))
>>>> (define-public banjo-modal-tuning '(2 0 -5 -10 7))
>>>> (define-public banjo-open-d-tuning '(2 -3 -6 -10 9))
>>>> (define-public banjo-open-dm-tuning '(2 -3 -6 -10 9))
>>>>
>>>> Please send the tunings you want to be included; I can
>>>> create a patch so that they will be included in the next release.
>>>>
>>>> Marc
>>>>      
>>> Great!
>>> I would add these two tunings, which are pretty popular:
>>>
>>> (define-public guitar-open-d-tuning '(2 -3 -6 -10 -15 -22))
>>> (define-public guitar-dadgad-tuning '(2 -3 -7 -10 -15 -22))
>>>    
> Ok.
>>> There are many more (see http://en.wikipedia.org/wiki/Guitar_tunings),
>>> but these are the most used..
>>>    
>> As far as I can see, the Lower and Higher tunings shown on Wikipedia
>> aren't
>> very interesting; they just transpose the guitar.  Somebody who wants
>> one of
>> those could write their own.
>>  
> Yes - normally, Lower tunings are often written as if the guitar is
> tuned normally
> to avoid tons of accidentals.
>
> Perhaps we should add
>
> (define-public guitar-lute-tuning '(4 -1 -6 -10 -15 -20))
>
> for the Renaissance lute tuning*:* E-A-d-f?-b-e'
>> Similarly, only the Drop D tuning is unique; the other Drop tunings
>> are just
>> transpositions of Drop D.
>>
>> The open tunings may be interesting to add, as well as the cross-note,
>> modal, extended, and miscellaneous tunings.  Of course, with these 30+
>> tunings, I have no idea how many are really likely to be used...
>>
>>  
>>> Personally, I'm also interested in this tuning (just because one of my
>>> favorite guitarists uses it a lot):
>>> Asus4: low-high; E-A-D-E-A-E
>>>    
> Are numbers allowed? As it is a scheme expression, I think we can do
>
> (define-public guitar-asus4-tuning '(4 -3 -8 -10 -15 -20))
>
>
>>>
>>> Maybe we could make a "survey" in the users' mailing list and see what
>>> people need..
>>>    
> I don't think that we'll gather a lot more proposals, but we could do
> so anyway ...
>
> Marc
It looks as if 2.13.4 is just about to being released, so I did a small
patch with
open-d, dadgad, lute and asus4.

Carl, would you push this patch, please?

Thanks,

Marc

>>> Hope the building system will be fixed soon, I look forward to try the
>>> next version.
>>>
>>>    
>>
>> There's a current release of 2.13.4 on OSX, and one currently being
>> made for
>> mingw, so I expect that we're very close to the official release for
>> 2.13.4.
>>
>> Carl
>>
>>
>>
>>
>>  
>
>
>
>


0001-Providing-more-guitar-tunings-in-scm-tablature.scm.patch.gz (818 bytes) Download Attachment