Nashdown

A human and machine readable plain text syntax for Nashville Number System chord charts. GitHub: alexford/nashdown

By Alex Ford


NOTE: All of this is considered a work in progress! There are many things that still need defined.

What is this?

The Nashville Number System (or Nashville Notation) is pervasive, powerful, and inherently analog: traditionally, charts are hand written, born out of the need to quickly notate and share song structure, harmony, and rhythm.

This website defines Nashdown: an accessible, parseable, portable format for digital number charts:

Nashdown is inspired by Markdown in spirit (and name), but is not otherwise related to that project in any way.

What does Nashdown look like?

(If you're not familiar with the Nashville Number System (NNS) itself, you should read about it first!)

The building blocks of Nashdown, like the NNS itself, are chords, bars, and lines.

Chords

Bars

Lines and Sections

The chart is separated into lines.

1 1 4 5
1 1 4 5

Lines can be as long or as short as needed, whatever fits the structure of the song:

1 1 4 5 1 1 4 5
1 1 4 1

Lines can be separated into sections, using a blank line between them:

1 4 5 4
1 4 5 4

1 5 1 4
1 5 1 4

Sections can optionally be named, using a # character:

# Intro
1 1 1 1

# V1
1 4 5 4
1 4 5 4

# Chorus
1 5 1 4
1 5 1 4

# Ending
1 4 1 4
1 4 4- 1

What's next?

TODO

Contribute to Nashdown

TODO

License

The Nashdown syntax itself is in the public domain. Anyone can use the idea freely including releasing software with its own implementation of Nashdown under any license, open or proprietary. I ask that any use of syntax referred to as "Nashdown" stick as closely as possible to the definition on this website (see "Contribute to Nashdown").

Any Nashdown software that I release myself will have its own license: open source, proprietary, or both.

The content of this repository and website is Copyright 2023 Alex Ford. It is not free to reproduce or include in other work without permission.


More ideas for and examples of Nashdown syntax

NOTE (again): This is a work in progress, early proposal

Chord qualities

Given a 5 chord:

Extensions beyond 7, suspended

Given a 4 chord:

Inversions

5/7

Accidentals

b6 b7

Diamonds

1 1 4 <5>

Watch

1 1 4 <@5>

Marcato

1 1 4 ^5

Push

1 1 4 <5

Ties

1 1 4 <5>~<5>

X and • ("same chord as last bar")

1 5 1/3 x
1 • 5 •

Dynamics

mp 1 1 4 1
f 1 1 5 1
ff -7 5 1 1

Repeats

|: 1 1 4 5
1 1 | 4 5 :| 5 4 |    (first and last time)

Rehearsal marks and notes

# Verse
1 1 4 5
--Bass enters--
1 1 4 5

# Chorus
1 1 5 1

Title, key, bpm, feel

"The Title"
Eb, Blues, 4/4, 150bpm

Aspirational example of a full chart

From page 25 of “Song charting made easy”

"One More Minute With You"
Pop-Rock
F#
4/4
140bpm

# I
--1x guitar only--
||: 1 1 1 1

# V
mp
1 1 1 1
4 4 4 4
1 1 1 1
4 4 4 4

# Cha
--Full band--
mf
<2->~<2-> <4>~<4> --Diamond 1x only!--
<2->~<2-> 4 4

# Ch
f
1 5 1/3 4
1 4 | b3 <4> :|| b3 4 |

# Ch
f
<1 5 1/3 4
1 5 b3 4

# Br
mp
b6 b6 b7 b7
1 1
f
b6 b6 b7 b7
4 4 b3 4

# Solo
1 5 1/3 4
1 5 b3 4

# Ch
1 5 ^1/3 4
<1 5 b3 4

# Ch
>1 5 1/3 4
1 5 b3 4

# Out
||: 1 5 1/3 4
1 5 b3 4 :|| <@1>