lilypond-user
[Top][All Lists]
Advanced

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

Re: Entering Chords using Nashville Number System


From: Valentin Petzel
Subject: Re: Entering Chords using Nashville Number System
Date: Fri, 14 Jan 2022 20:43:56 +0100

Hello Sam,

Sure, just use (number->string (1+  step)) to increment the number by 1. 
Generally it is possible to do more, but you’d need to specify what is needed. 
After all most of us probably have no real knowledge about the Nashville 
System. For example this does not yet incorporate alterations (like Eb in C 
major), for which I do not know how this should be done.

Also things like: As far as I can see the NNS uses scale degrees for chords, 
so I suppose it should probably be relative to the key. If that is so I 
suppose I could do something for this.

Cheers,
Valentin

Am Freitag, 14. Jänner 2022, 16:58:35 CET schrieb Sam Gibson:
> Hello Valentin,
> 
> Thank you for your help! Your solution works for my project; I only need to
> display chords in the number system.
> 
> One small detail: is there a way I can make the indexing start at 1 instead
> of zero. Right now, the root cord is denoted by 0, and I would like it to
> be 1. As, you can tell, I am not very experienced with using functions in
> Lilypond :)
> 
> Thank you,
> Sam
> 
> On Fri, Jan 14, 2022 at 6:38 AM Valentin Petzel <valentin@petzel.at> wrote:
> > Hello Sam,
> > 
> > What do want? ENTER chords in this system, or DISPLAY them in this system,
> > or
> > both? I know nothing about this system, but you can specify what symbol
> > gets
> > printed for chord roots like this
> > 
> > \version "2.22.1"
> > 
> > \chords {
> > 
> >   \set chordRootNamer =
> >   #(lambda (pitch lowercase?)
> >   
> >      (let* ((step (ly:pitch-notename pitch)))
> >      
> >        (number->string step)))
> >   
> >   c1 f:sus4 }
> > 
> > Cheers,
> > Valentin
> > 
> > Am Freitag, 14. Jänner 2022, 03:46:49 CET schrieb Sam Gibson:
> > > Good day.
> > > 
> > > I wish to use the Nashville Number System, using numbers in place of
> > 
> > chord
> > 
> > > names, for a simple lead sheet or chord chart. While it is possible to
> > > simply enter and position chords using \lyricmode, I do not know of a
> > > way
> > > to include the superscripts such as maj7 or sus4. Is there a way to use
> > > '\chords' and replace the letter chord names with numbers?
> > > 
> > > I am entering chords in the following way:
> > > 
> > > \version "2.22.1"
> > > \chords { c1 f:sus4 }
> > > 
> > > I appreciate any assistance.
> > > 
> > > Samuel Gibson

Attachment: signature.asc
Description: This is a digitally signed message part.


reply via email to

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