denemo-devel
[Top][All Lists]
Advanced

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

Re: [Denemo-devel] Ukulele fret diagrams


From: Richard Shann
Subject: Re: [Denemo-devel] Ukulele fret diagrams
Date: Sat, 18 Jun 2016 17:40:43 +0100

> On Sat, 2016-06-18 at 15:57 +0100, Dominic Shann wrote: 
> > The standard ukulele tuning in Britain is: a e c g - the 3rd string
> > being the lowest (middle C), the others a 3rd, 5th and  6th higher,
> > 
Oh, right, that is what is defined in LilyPond as the default, and so
this works:

\version "2.18.0"
\include "predefined-ukulele-fretboards.ly"

\storePredefinedDiagram #default-fret-table  <g' c' e' c''>
                        #ukulele-tuning
                        #"o;o;o;3;"
                        
\score 
{
  \new FretBoards
     {
      \set Staff.stringTunings = #ukulele-tuning
      <g' c' e' c''> 
     } 
}

Assuming you want three open strings and the third fret on the "a"
string.
You need to specify the g an octave higher than you did, which makes
sense as that is the right note.
What is a bit strange is that this (and all the others, no doubt) aren't
already defined. They have only written definitions for entering chords
via names like c:m7 etc.

So, I think if you can come up with a set of \storePredefinedDiagram
commands with the right notes and the right frets I can do the rest.
If you want to do this send me a couple of samples first...

Richard

>  giving the chord of C6 when the open strings are strummed. Apparently
> the standard tuning in Hawaii is a tone higher. Some people tune the
> bottom string low, though this is not common.
> 
> Sent from my phone.
> 
> ______________________________________________________________________
> From: Richard Shann
> Sent: ‎18/‎06/‎2016 09:57 AM
> To: Joe Wilkinson
> Cc: address@hidden; Dominic Shann
> Subject: Re: Ukulele fret diagrams
> 
> 
> On Mon, 2016-06-13 at 16:09 +0100, Joe Wilkinson wrote:
> > Hi Richard,
> > I am having a problem with Uke fret diagrams.
> > The log file shows that there is no "string" for the 4th string.
> 
> I've cut down your file to this:
> 
> version "2.18.0"
> \include "predefined-ukulele-fretboards.ly"
> \score 
> {
>   \new FretBoards
>      {
>       \set Staff.stringTunings = #ukulele-tuning
>       <g c' e' c''>
>      } 
> }
> 
> which just tries to typeset the first chord you have and gives the
> error
> message. In this form it is good for submitting to the lilypond-user
> mailing list, but if I send it I would like to understand more.
> You have four strings on the uke, what pitches are they in this same
> notation? And which string & fret are you wishing will be used for
> each
> of the notes g, c', e', c'' ?
> 
> Sorry to be so long in replying, I've been trying to get 2.0.10
> ship-shape.
> 
> Richard
> 
> 
> 
> 
> > The problem being, I guess that a Uke is tuned g-above-midC, midC, 
> > e_above_midC and a-above-midC, in so-called re-entrant tuning.
> > this would provide ambiguities in many chords, since 2nd fret of
> string 
> > 4 has the same tone as open string 1.
> > 
> > I thought I could get round this by pretending that the Uke was
> tuned 
> > with its bottom string g-below-midC - see denemo file attached.
> > But the typesetter seems to know that the uke doesn't go that low!
> > I looked in the denempprintB.ly file and it has \include 
> > "predefined-ukulele-fretboards.ly"
> > Ive looked in "predefined-ukulele-fretboards.ly" and it looks as if
> it 
> > has the chord shapes already defined.
> > Have you any idea how they can be actioned?
> > Or have I missed something?
> > 
> > Joe
> > Copied to Dom as a local Uke expert.
> 
> 





reply via email to

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