Nashville numbers and chord symbols

• Jun 30, 2023 - 17:49

I think now is the time (and has been for a long time) to implement the function to be able to generate Nashville numbers from chord symbols and vice versa. It's a pain in the xxx not to have this.
/Bjarne Bertelsen


Comments

I would also love to see this feature. I've been told that writing a plug in to do this would not be terribly difficult but when I look into how to write one it seems a little beyond my abilities. If anyone would like to take a shot at creating this feature as a plug-in, please do!

In reply to by elsewhere

Very nice, thank you! I notice that the chord extensions do not appear along with the generated numbers (i.e. 2maj7, 4dim! 6m, etc). Am I doing something wrong? Is this possible to achieve? My usage is to produce charts where the Nashville numbers replace the letter chords entirely.

In reply to by Al Loast

Thank you. I have no experience with Nashville numbers and so I followed:
https://en.wikipedia.org/wiki/Nashville_Number_System
and Nashville.pdf (attached & recommended by MuseScore)
They both alter the chord name and the extensions, as does MuseScore.
What you request: simply replacing let’s say Bm7b5 in the key of Bb by b2m7b5 is probably fairly simple to do. I’ll have a look and let you know. But is this an alternate standard?
Nashville.pdf
EDIT: How do you handle inversions e.g. Cdim/Eb in the key of ...

In reply to by elsewhere

Hi, yes including the extensions is standard for NNS charts. The classic form is a simple text document allowing musicians to quickly follow along with a singer who knows the lyrics and melody, but perhaps in a different key than the original. See "number-chart.jpg", attached.

This chart also shows how to handle inversions, which are simply indicated by a slash, with the number on the bottom being the bass note as counted from the root key, NOT relative to the chord being played i.e. in C, an F chord with an A in the bass (first inversion) is marked as 4/6 (NOT 4/3). This may be a little beyond the capabilities of a simple plugin :)

I am hoping simply to have the extensions attached to the numbers so that when I generate lead sheets I can replace the chord symbols with numbers entirely, as in my example "ich-kusse-nns.jpg", below.

Thank you again for taking the time to explore this request - it's greatly appreciated!

ich-kusse-nns.jpg

Attachment Size
number chart.jpg 514.17 KB

In reply to by elsewhere

The conversion is working great, but that font size issue in Jazz Style is pretty intractable. I can't seem to have any effect on the size of the extensions no matter what I try. I've been through just about every style setting and properties format I can think of. Do you think it is worth making a separate post to see if someone can help us work out the sizing issue?

nns-sizing-issue.jpg

In reply to by elsewhere

Older OSX 11.6 (Big Sur), most recent MS4.3.2. I also get the same problem of tiny extensions when entering nashville numbers by hand (good call) so it looks like it's just a local issue on my side. Jazz Font only, Standard Font sizing is normal. Other than that, the plug-in is great and much appreciated - thank you again!!

In reply to by elsewhere

Just for the sake of having the info here in this thread, it looks like this is a known issue but not an urgent one so it may not be fixed for a while. The workaround is copied here from that github discussion:

"The different "Appearance" settings were never designed to work with Nashville numbers and simply should not be used in that context. If you want to use Nashville numbers, stick to the "Standard" setting under Appearance, but then change font to MuseJazz Text if desired (in Format / Style / Text styles / Nashville number)."

In reply to by Bjarne Bertelsen

As I wrote on the plugin page:
"To remove the original chord symbols:
Open the .qml in notepad and uncomment line 277 //removeElement(annotation);"
Uncomment means: change line:
// removeElement(annotation);
to
removeElement(annotation);
About doing the opposite: there are too many styles of chord symbols (e.g. C, CM, CMaj, C(triangle)) to make this feasible.

In reply to by Bjarne Bertelsen

Ok workaround. Convert the chords to nashville.
Both chords and nashville numbers are visible.
Right click on a chord (or a nashville number) / select / more / same type (don't know the exact english word since I have musescore in swedish).
Make the selected chords or nashville numbers invisible.
If the invisible elements and the visible elements end up on top of each other making a mess of themselves, Don't show the invisible elements.
This way you can only show the nashville numbers or only show the chord symbols but you can get both back if you need to.

In reply to by elsewhere

Not at all sure what I've done wrong (most likely because I really don't know what I'm doing when it comes to coding)...I'd love to try and get this to work for me. I loaded your plugin into MuseScore 3, but when I hit the plugin on the dropdown, the only changes are to the very first chord, and then the first chord after the intro. That's it. Only those two. I tried copying the entire code into Notepad, loading it into the Creator, and there's no difference. Could it be something in my system here? Windows 11...

In reply to by Bjarne Bertelsen

As I mentioned above: I need your files in MU3 or musicxml format. I'm not on MU4, so I cannot read MU4 files.
EDIT: Does your 'bad' file have a tempo marking or other annotation? That could be the problem. Working on a fix.
EDIT2: I take that back. Are you sure there is a note (or a rest) under every chord symbol?

In reply to by Jojo-Schmitz

You are right Jojo, as usual. I'll give it a try.
EDIT: I'm up and running. Might be useful to add to the wiki that you have to scroll down to see the artifacts area.
EDIT2 On my system (Windows10) I only see Program Files(x-86). When I moved the unzipped file there it 'disappeared'. So I just moved it to C: and that worked

Do you still have an unanswered question? Please log in first to post your question.