Notewright

How to use Notewright

Notewright helps you find chord progressions, hear them, understand why they work and take them into your music app. You don’t need to know music theory to start; the theory is there when you want it.

Quick start

  1. Bring your chords, or get some. The first time you open it, the chart holds a short example to show the colours. In Create → I have chords, type your own (C Am F G, I vi IV V or 1 6m 4 5), tap them from the row of chords in your key, or play them on a MIDI keyboard. With no chords in mind, open Generate, choose a mood and genres, and press Generate.
  2. Read what you have. Under the chart, a sentence or two says what the progression does: its key, which chords come from outside it and why, and where it ends. Ideas for this progression offers three swaps from across the chart.
  3. Change anything you don’t like. Tap a chord to hear it, then try one of the swap ideas, or tap the small ▾ next to its name to pick a different chord.
  4. Take it with you. Press Export to download MIDI or notation, copy the chord chart, or print a lead sheet.

Simple view: for beginners

New to chords? Press Simple view (bottom of the left rail on a computer, top bar on a phone). It hides the songwriting tools and teaches as you go. Press it again for the full app; your chart stays as it is.

Colours, next to the chart title (or Change the colours under the colour key), sets how the chords are coloured, in either view:

All of it is remembered in this browser, and Undo leaves it alone.

In theory terms the jobs are the three functions: Home is the tonic (I, iii, vi), Away the subdominant (ii, IV), and Pull the dominant (V, vii°, and secondary dominants). Undo leaves the view alone.

Easier to read

Finding your way around

Can’t find something? Press Search at the top of the menu (or ⌘/Ctrl + K, or /) and type what you’re after in your own words: “tempo”, “capo”, “MIDI”, “print”, “bigger text”. Pick a result and the app either does it (Play, Undo, Focus, the downloads) or takes you to the control, opening whatever menu or panel holds it and ringing it in yellow. Help topics open in the guide.

On a computer the screen has five parts, with your chord chart in the middle:

Top barLibrary (save and open) and Help (these guides, Sound check, and About, with a link to the project on GitHub)
CreateI have chords (type, tap or play yours), Generate (new chords from a mood or genre), Harmonize a melody, and Chords allowed
ChartYour progression. The line under the title (for example “G major · 4/4 · 4 bars”) opens key, mode and time. Below it: Edit as text, and Tools (chord finder, keys and modes)
Chord / Swap ideasEverything about the chord you selected, and what could replace it
Play barPlay, the chord now playing, loop, tempo and metronome, sound and playing style, and Export

Drag the left edge of the side panel to make it wider or narrower (or focus it and use the arrow keys); double-click the edge to reset it. The chart reflows to fit, choosing how many bars to put on a line, and chord names shrink, or stack the chord type under the root in a short slot, so they stay readable. On a smaller laptop or tablet, Create slides out from the left when you press Create. On a phone, a tab bar under the title switches between Create, Chart, Chord and Tools, one screen at a time.

Making a progression

From your own chords

Open Create → I have chords (it is where Create opens until you pick another tab; it remembers the last one).

The same numerals and Nashville numbers work in Edit as text, in each part’s own key after a [Key: …] line.

Starting fresh: Generate

Open Create → Generate. (To start from a tune instead, see Harmonize a melody.)

Giving an existing chart a genre’s sound

Pick one or more genres, then press Restyle my chart in this style in the “What this genre plays” box. Each chord keeps its root, bass note and length, but takes on the genre’s colours: 7th chords for blues, 9ths and 13ths for jazz, power chords for rock and metal, and so on. Locked chords stay as they are, and Undo puts everything back. (Apply chords allowed in Chart tools is different: it recolours the chart to the richest chord types your limits allow, without any genre.)

Keeping the chords you like

Select a chord and press Lock in the Chord panel (a small padlock appears on it in the chart). Regenerate unlocked then refills only the other chords and keeps every chord’s length. Empty slots (shown as ?) are always refilled.

Key, meter and limits

The key line under the chart title (for example “G major · 4/4 · 4 bars”) opens the key, mode and time signature; tempo is in the Play bar, where you can type it or nudge it with − and +. Create → Chords allowed sets the most colourful chord types you want anywhere in the app. Generate and Harmonize both follow these settings. The presets Simple, Color, Jazz and Everything are starting points; tap the families (Power, Sus, Add & 6, 7ths, 9 · 11 · 13, Altered, Dim & aug, Slash) to fine-tune. Plain major and minor chords are always allowed. Chords allowed sets how far the app may go, not how far it must: with 9ths allowed you still get plenty of maj7 and m7 chords, and the picker shows the key’s 7ths and 9ths in separate rows. Only Apply chords allowed deliberately rewrites every chord to the richest type allowed.

Changing key or mode part-way through

Select the first chord of the bar where the new key starts, and in the Chord panel choose the key and mode under Key from bar …. It works for a bridge in a new key, a last-chorus lift up a step, or a switch of mode on the same home note (C major to C Mixolydian, say). From that bar on, the chart’s colours, Roman numerals, swap ideas, the chord picker and note spelling all follow the new key, and the panel says in words what kind of move it is. A label such as Key: D major marks the change in the chart, and the key line under the title lists every key the chart passes through. Choose No change to remove it.

Key changes go with the chart when you transpose, save, share, print or export MusicXML (which gets a new key signature at that bar). Regenerate unlocked keeps them and writes the new chords in each part’s key; Generate starts a fresh chart in one key.

Key centres you don’t write down

Jazz tunes often change key every bar or two without a written key change, each new key reached through its own V7 or a ii–V. With Find key centres on (in Chart tools; it starts on), the app spots this: when a V7 resolves to a major or minor chord outside the key, and there is a ii before it or the chart does it to two or more different chords, that stretch is read in the key it’s heading for, through any chords that belong to that key. Where a centre starts, the numeral is prefixed with its key, as in Roman-numeral analysis: G: V7 I. The summary under the chart names the centres, and calls them Coltrane changes when they are a major third apart.

It leaves alone what isn’t a key change: a single V7 into a borrowed chord in a pop song, borrowing from the parallel minor, and a minor 7th that is only the ii of the next ii–V in a chain. A key change you write yourself always wins.

Trying it with Giant Steps. In I have chords (or Edit as text), type one bar between each |; two chords in a bar share it, two beats each:

B D7 | G Bb7 | Eb | Am7 D7
G Bb7 | Eb F#7 | B | Fm7 Bb7
Eb | Am7 D7 | G | C#m7 F#7
B | Fm7 Bb7 | Eb | C#m7 F#7

The tune is played at about 280 beats a minute, faster than the app’s top tempo of 240; set 140 and hear it at half speed, which is how it’s usually practised anyway.

Editing the chart

To…Do this
Hear a chordTap or click it.
Change a chordTap the round ▾ button next to its name (an empty slot shows ▾ Pick) (or double-click the chord, or select it and press E). Pick from the chords in your key, or choose root, type and bass, then Apply.
Add a chordPress + Add chord at the end of the chart. It adds a blank bar and opens the picker.
Move a chordDrag it to a new place; a line shows where it will go. Let go away from the chart, or over the Play bar, and nothing changes. Near the top of the window or the Play bar, the page scrolls. On a phone, press and hold briefly before dragging.
Copy a chordDrag it with Option/Alt held (a + shows on it). Drop it on the middle of a chord or an empty slot, outlined as you hover, and it fills that slot, keeping the slot’s length, so the bars after it don’t move. Drop it on a chord’s edge and it goes in between. Copying an empty slot onto a chord clears that chord.
Make it longer or shorterDrag its right edge. Lengths snap to whole beats. Hold Shift to trade beats with the next chord so everything after stays put.
Delete a chordSelect it and press Delete or Backspace, or tap its ▾ and choose Delete. The message that appears has an Undo button.
Split, insertUse the buttons in the Chord panel.
Change keyChart tools → Transpose moves the whole chart (half steps, or straight to a key). To change key part-way through, see Changing key or mode part-way through.
UndoChart tools → Undo, or ⌘Z / Ctrl+Z.
Start againChart tools → Start over clears the chords and the tune; Undo brings both back. While the example chart is showing, Start empty above it does the same.

Writing a chart as text

Open Edit as text under the chart to type or paste a progression, then press Load (or ⌘/Ctrl + Enter). Every change you make in the chart is written back here too.

[Verse]
C | Am | F | G:2 G7:2
[Chorus]
F | G | Em | ?
[Bridge]
[Key: A major]
D | E | F#m | E

On a phone, and with no connection

On a phone the chart comes first. Search, Text size, Simple view, Library and Help are behind More at the top right, and Song form, the tension line and the notes follow the chords.

After your first visit the app and these help pages are kept on your device, so they open with no connection. To add it to your home screen, use your browser’s Install or Add to Home Screen. When a new version arrives, a message tells you to reload; nothing changes while you’re working.

Rhythm: grid sizes and zoom

With the melody lane on, Grid and Zoom sit just above the chart.

Chords off the beat. A chord can start or end on any grid slot, for a pushed or anticipated change:

Playing styles are written in whole beats, so on a chord that ends off the beat, anything past its end is cut short. The notation download rounds chords in triplets to the nearest 16th.

Put in melody lane, in the Harmonize panel, starts at the bar you've selected and changes only the bars it covers. The panel tells you which bars before anything is written, and whether notes will be replaced or won't fit.

Piano roll

In the full view (not Simple view), turn the melody on, then set Melody above the chart to Piano roll. The roll shows the same tune as the lane, one row per note, higher notes higher. The chords run along the top, and a keyboard down the side names each row and its degree in the key. Rows outside the key are shaded, and the tones of the chord sounding above are lightly marked.

The melody is one voice, so a note you add or move shortens or replaces the notes it lands on. Every change is one step for Undo and Redo.

How each note fits. Every note carries a letter, so you don't need to tell colours apart:

LetterMeaning
TChord tone: one of the chord's own notes
EExtension: a 9th, 11th or 13th over the chord (an 11th over a major chord counts as a clash on a strong beat)
PPassing note: in the key, but not in the chord
CChromatic note: outside the key
!Clash: a half step above a chord tone, or a tritone over the root, on a strong beat or held for a beat or more

Hover over or long-press a note to see its fit. When a chord from outside the key is the reason an outside note works, it says carried by this chord, like a minor iv under a ♭6 or a dominant 7th under a ♭7.

Break away from another song

If you started from another song and can’t get it out of your head, enter its chords (and its tune in the melody lane, if you can), then press Break away in the Song form strip. That chart is kept as the original, and a panel shows how many bars still follow it.

Transposing doesn’t count as moving away, and neither does adding colour, so C and Cmaj7 count as the same chord. A bar also counts if it and the bar beside it appear together anywhere in the original, so moving a section doesn’t hide a match. Notes count as matching when three quarters of them still run in the same order, so a new rhythm alone doesn’t count as moving away.

The count measures chords and notes, not how the song sounds, so let your ear decide. It can’t tell you a song is legally safe. The original stays in this browser, and Stop comparing removes it.

Melody paths

With a tune in the melody lane, the panel also offers ways to move the tune itself away from the original. This is in the full view only; Simple view keeps just the bar count and the bar ideas above.

In the full view:

If the original has chords but no tune (you entered its chords, pressed Break away, and are now writing your own tune), the panel says there is nothing to move away from yet and compares only the chord changes.

Paths respect the original’s style. A tune of only quarter notes gets few rhythm paths, because most rhythm changes would break that style. Only what a path adds is checked, so a note you wrote yourself that the original wouldn’t use doesn’t stop paths elsewhere. If the stretch has no path, try another one.

These are only suggestions, so trust your ear.

Song form: verses, choruses and repeats

The Song form strip above the chart shows the sections in order, for example Verse 1 · Chorus · Verse 2 · Chorus · Bridge · Chorus. Tap one to jump to it and see what you can do with it.

The chart is still played, exported and printed in full, repeats included; folding only changes what you see.

Melody

Press ♪ Melody beside Chart tools to show a melody lane: a row of beat boxes under each line of chords, one per beat, lined up with the chords above. Press it again to hide the lane; the melody is kept.

Typing a tune with any number of notes per bar

In Harmonize, put | between bars and each bar’s notes are fitted into the bar, whatever their number. The result won’t be the rhythm in your head, but every note lands in its own bar and the chords line up:

For example, G# G# G# G# | G# A C# B A | A G# F# E C# E | A B A G# F# becomes four quarter notes; then G♯ A C♯ and B–A as two eighths; then A, G♯–F♯, E, C♯–E; then A B A and G♯–F♯.

The melody is saved with the chart and in the Library, travels in share links, and moves when you transpose. It follows time, not chords: if you move a chord, the tune stays where it is and the harmony under it changes. Clear chart clears both. MIDI and MusicXML exports include it on a track or staff of its own.

Arranging the melody for voices or strings

Press Arrange beside ♪ Melody to hear how the tune could be harmonized by a group. No tune yet? The top part then sings a line of its own, one chord tone per chord, each as near as it can be to the one before; it shows in grey in the melody lane until you write your own tune there. Three more parts appear as lanes around the melody lane, each note named with its octave, in pitch order from top to bottom, so you can see how the harmony stacks at every beat. They follow the chords in the chart and change as you write the tune.

StyleHow it stacks
ChoirFour-part writing as in a hymn: the tune on top, the bass on each chord’s root, the inner voices moving as little as they can, with no parallel fifths or octaves.
String quartetViolin 1 plays the tune and the cello the bass of each chord. Violin 2 and viola fill in, holding notes where they can and avoiding parallel fifths and octaves. The notes swell and join (legato).
BarbershopThe tune is the lead, the second voice down; the tenor sings above it, the bass takes the root or fifth and the baritone fills in. Every tune note gets its own chord: a tune note outside the chord gets a dominant 7th or diminished chord that contains it.
Close harmonyThe jazz vocal-group sound: three voices packed within an octave under the tune, with 6ths, 7ths and 9ths. A 9th in the tune replaces the root; a note a half step above a chord tone gets a passing diminished chord. Short, detached notes.
Drop 2Close harmony with the second voice down an octave: wider and warmer.
OrchestraEight parts, each with a job (below).

Arranging for orchestra

With more than four parts, arrangers don’t write every line independently: they give each section a job, and doubling is how an orchestra gets its weight. Orchestra starts from the string quartet arrangement and builds around it:

JobWho
The tuneViolins I, doubled an octave up by the flute (in unison when that would be too high).
CountermelodyClarinet, only where the tune holds still: a stepwise line onto the next chord’s 3rd, under the tune when there is room, over it when not.
PadHorn, holding a guide tone (the chord’s 3rd or 7th) and avoiding notes the strings already have; Violins II hold their line.
PulseViolas, playing their note again on every beat.
BassCellos, doubled an octave down by the double basses.

A part that only doubles another shares its lane (Vn1+Fl, Vc+Cb). Tap a note for a card that gives every section’s job at that beat, then how the strings were voiced. The score is written at concert pitch (clarinet and horn as they sound), with the double basses in bass clef an octave down.

Choosing the singers

For the vocal styles, Singers sets who sings, and so each part’s comfortable range (hover a part’s name to see it):

GroupParts, top to bottom
SATBSoprano C4–A5, Alto G3–D5, Tenor C3–G4, Bass E2–C4: a mixed choir.
TTBBTenor 1, Tenor 2, Baritone, Bass: men’s voices, the usual barbershop quartet.
SSAASoprano 1, Soprano 2, Alto 1, Alto 2: women’s voices.
Jazz SATBSATB in the narrower, higher ranges a close-harmony group sings in.

Barbershop chooses men’s or women’s voices to fit your tune unless you pick one. A note outside its singer’s range gets a red dot in its lane, and the Arrange bar names the first few, with a fix when there is one: Move the tune down an octave (or up), or Transpose to …, the key that puts the most notes in range. Both can be undone.

Why is that note there?

Tap any note in the parts’ lanes. A card opens for that moment, with its column outlined:

The same few habits come up again and again: keep the notes two chords share, move by the smallest step, keep the 3rd and 7th, avoid parallel fifths and octaves, and treat a tune note outside the chord as a reason for a passing chord. Those are what an arranger listens for too.

The sounds differ only in how notes start and end; they are there to judge the harmony, not to sound like real players. The parts are written at the octave you wrote the tune in, so a low tune gives low parts.

Swap ideas

Select a chord and open the Swap ideas tab. Ideas are grouped (chords that do the same job, recolourings, borrowed chords, chords that lead into the next one, and more). Each idea shows:

Hearing it in context. ▶ plays the chord or chords before it, then the idea, then the chord after. The menu at the top of Swap ideas sets how far back it starts: the chord before, 2 chords or 4 chords. Playback never wraps round the ends of the chart: an idea for the last chord stops on the idea, and one for the first chord starts on it. (The ideas themselves still treat the chart as a loop, since a progression usually repeats.)

Ideas for an empty slot. An empty slot gets an After … group built from the chord before it: after G7, its resolution (Cm7 in C minor), the deceptive move to A♭maj7, a chain on to C7, and the same landing in the other quality. At the end of the chart this group comes first, and the chords that lead back to bar 1 come later, labelled Lead back to … at the top, since bar 1 only follows when the chart loops. Mid-chart, the key’s chords, ranked against the chords on both sides, come first.

Keep note lists every chord containing a note you choose, for example your melody note: every root and every chord type that Chords allowed switches on, and, when slash chords are on, slash chords with that note in the bass (C/G, Am/G, F/G and the rest). The likeliest come first: chords in the key, then borrowed and secondary chords, then chromatic ones, the best of each root before the second best of any. The first 8 show, and Show more opens 24 at a time. When two names mean the same notes over the same bass, the plainer one is listed.

The Chords allowed setting is named at the top of Swap ideas; tap it to change which chord families ideas can use.

Ideas for this progression

Under the chart, three swap ideas from across the whole chart, each of a different kind (borrowed, leading into the next chord, recolouring, chromatic, jazz) and each for a different chord where the chart allows. ▶ plays it in context, Use swaps it in (Undo takes it back), and Other ideas shows the next three. They are the same ideas as in Swap ideas, so a chord’s full list is a tap away. They hide, with the sentence about the progression, while Quiz me is on.

Playing and hearing

Broadway and jazz piano

Two piano styles play a whole part rather than one pattern per chord, because what they do depends on the chord coming next and on what the tune in the melody lane is doing. Choose them in the Style menu with the Piano sound. Two lanes appear under the chart, LH and RH, naming what each hand does; tap one to read why, then Hear it or Hear it plain (the same bars as block chords) to compare.

Broadway: stride and fillsJazz ballad: rootless voicings
Stride: the left hand plays bass on the strong beats and a chord in the middle of the keyboard between (in 3/4, a waltz). Plain major chords get a 6th.Rootless voicings: the root low and soft, then the 3rd, 7th, 9th and 5th or 13th in the left hand, in whichever of the two standard forms moves least.
Between chords: a passing diminished chord when the next root is a step up, a walk-up in the bass when it is a third or fourth up, otherwise an approach chord (the next chord’s dominant 7th), but only where the tune fits.Dominants: one falling a fifth gets a tritone substitute over its second half, or altered tensions (♭9, ♭13) when it is short.
Right hand: stays out of the singer’s way; in the gaps it plays a run up the chord that lands on the next chord’s 3rd. The tune’s highest held note gets a tremolo underneath.Right hand: swung lines down the scale in the gaps, closing in on the next chord’s 3rd from above and below.
Ending: the last chord rolled up the keyboard with a 6th and 9th.Ending: the last chord with a ♯11 on top.

With no tune in the melody lane, the fills come at the ends of two-bar phrases. MIDI export writes the part as planned. These are sketches of the styles, built from a few of their habits, not of any particular pianist or song.

Guitar and piano shapes

The Chord tab shows the chord’s notes, guitar shapes and piano voicings. The shape marked Smoothest path is the one playback uses, chosen so your hand moves as little as possible. Tap any shape or voicing to hear it, then ▶ In context to hear it between its neighbours or Use for this chord to make playback use it. A pinned shape is played whichever sound is chosen: a guitar shape you pinned is what the piano plays too, unless that chord also has a piano pin. The Broadway and Jazz ballad styles write their own voicings, so they don’t use pins.

Under each guitar box are the notes that sound, and the green bass and gold right-hand notes of each piano voicing are written out underneath it. With a capo, the box shows the capo as a gold bar marked CAPO and its fret, fret numbers count from the capo, and the note names are the sounding notes; the Smoothest path badge names the capo it was worked out for. Press Zoom beside Guitar or Piano to see every diagram at about twice the size (press Smaller to go back); the choice is remembered.

Pick a Tuning (standard, half or whole step down, Drop D, Drop C, double drop D, DADGAD, open G, D, E or C) and a Capo. Find the easiest tuning for this chart compares every tuning and capo position for your chords and recommends one, keeping standard tuning unless another is clearly easier.

Export, share and save

Export menu itemWhat you get
Copy chart as textThe chord chart, ready to paste anywhere.
Download MIDI: chordsA MIDI file for GarageBand, Logic, Ableton, FL Studio and others, with tempo, time signature and section markers, played in your chosen style.
Download MIDI: chords + bass lineThe same with the bass on its own track.
Download notation (MusicXML)A piano score with chord symbols that opens in Finale, Sibelius, MuseScore and Dorico, with the melody lane on a staff above it when you have written one.
Download arrangement (MusicXML)Shown while Arrange is on: each part of the arrangement on its own staff, chord symbols over the top.
Copy share linkA link that opens this chart (key, meter, tempo and sections included) for anyone.
Print lead sheetA clean black-and-white chart; choose “Save as PDF” in the print dialog for a PDF.

Chord symbols and Roman numerals

Two menus in Chart tools change how chords are written, on screen and in what you take away:

Chord symbolsLooks like
Classic (the default)C°, C°7, C+, Cmaj7, Cm7, Cm7♭5, C6/9
Written outCdim, Cdim7, Caug, Cmaj7, Cm7, Cm7♭5, C6/9
JazzC°, C°7, C+, CΔ7, C−7, Cø7, C−Δ7, C+7

The second menu chooses what the chart shows: chord names and numerals (the default), chord names only, or Roman numerals only, or Nashville numbers (1, 4, 5m7, ♭7, 1/3, counted from the key's home note), which puts the numerals in large type with the chord names underneath. The printed lead sheet and Copy chart follow both choices. MusicXML uses your symbol style (with “use symbols” set for Jazz, so notation apps can draw their own triangle and circle), and with Roman numerals only it also writes the numerals under the staff. The Edit as text box always uses Classic spelling, but it reads all three styles, so you can paste a chart copied in any of them.

The Library at the top right saves progressions by name in this browser. You can open, rename, duplicate and delete them (with undo), export the whole library as a file for backup, import it on another computer, and paste a share link or code to open it.

More tools

Rhythmic cycles and drones

The time signature menu also offers Carnatic and Hindustani cycles (Adi talam, Rupaka, Misra and Khanda chapu, Teental, Jhaptal, Rupak taal, Ektal) as grids for placing chord changes, and Create offers a Sa–Pa drone under a mode. These are sketching aids, not authoritative accounts of those traditions.

Keyboard shortcuts

KeysAction
⌘/Ctrl + K, or /Search for any setting or action
SpacePlay or stop
← →Select the previous or next chord
Option/Alt + ← →Move the selected chord
EPick a chord for the selected slot
1–7Add the chord on that degree of the key after the selected chord (or into it, if it is empty), a bar long: in C major, 4 adds F. After a key change, the numbers follow the new key.
Shift + 1–7The same with the seventh chord: in C major, Shift+5 adds G7
⌘Z / Ctrl+ZUndo
⌘/Ctrl + EnterLoad the text chart
A–G, #, -, ., /In the melody lane: a note, raise it, hold, rest, split the beat into two notes
⌘/Ctrl + Shift + Z, or Ctrl+YRedo
D S E NIn the piano roll: Draw, Select, Erase, Snap on or off
← → ↑ ↓In the piano roll: move the picked notes a slot or a half step. Shift+↑/↓ moves an octave, Option/Alt+↑/↓ a scale step
⌘/Ctrl + C V D, Q, DeleteIn the piano roll: copy, paste, duplicate, quantize, delete
EscClose a picker, menu or drawer

If you hear nothing

Your data

Everything stays in your browser: your current chart, library, settings and quiz score are saved in this browser’s local storage on this device. There are no accounts and no tracking. Clearing your browser data clears them, so export the library now and then if it matters to you.