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: Sun, 19 Jun 2016 22:22:47 +0100

On Sun, 2016-06-19 at 21:45 +0100, Joe Wilkinson wrote:
> Hi Richard,
> 
> I found this code will produce the picture below.
> Not sure how to interface with denemo though!

Which bits of this are you interested in? It will be easy to add the
changes to the default size and the "in-dot" style having the fingering
in the dot, but do you particularly want to input the chords via their
names rather than via the notes? That is, do you care whether the
LilyPond syntax is \chordmode { c } or the { < c' e' g'\4 c''-3 >} which
Denemo generates by default? (The -3 here is the fingering for 3rd
finger on the top c'').

The thing you can do straight away is to generate those diagrams by
inputting the actual notes and adding the string number 4 on the note
that must sound on the re-entrant string and the fingerings on each note
that needs them (again the fingering commands are in the
Notes/Rests->Markings->Fingerings etc->Fingerings menu).
I'll do an example tomorrow.

Richard

> 
> \include "predefined-ukulele-fretboards.ly"
> 
> myChords = \chordmode { c g d f a:7 }
> 
> \new ChordNames {
>   \myChords
> }
> 
> \new FretBoards {
>   \set Staff.stringTunings = #ukulele-tuning
>     % Set global properties of fret diagram
>     \override FretBoards.FretBoard.size = #'2
>     \override FretBoard.fret-diagram-details.finger-code = #'in-dot
>   \myChords
> }
> 
> will produce:
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> On 19/06/2016 08:55, Richard Shann wrote:
> 
> > On Sat, 2016-06-18 at 20:53 +0100, Richard Shann wrote:
> > > put the cursor on the g' and with Notes/Rests->Directives->Add
> > > LilyPond
> > > to Note add \4 after the note (and nothing before).
> > Ha! it is even easier than that, there is already a command for adding
> > the string number in 
> > 
> > Notes/Rests->Markings->Fingerings etc for Instruments->String Number
> > 
> > so all you have to do is put in the chord with the correct notes and
> > then mark the note that is to be played on the re-entrant string as
> > string number 4, using that command.
> > 
> > You can copy this marking with Ctrl-c and paste it onto other notes in
> > other chords with Ctrl-v (or you can make a button that will install
> > this string-number-marking onto the note at the cursor by using the
> > "Create Button for Clone" in the Object Editor for the note.
> > 
> > If you then transpose the music you may wish to choose an alternate
> > pattern - it continue to assign the string numbers as you have entered
> > them. I have some ideas about how to do this, ask if that is something
> > you need.
> > 
> > Richard
> > 
> > 
> 





reply via email to

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