Best Free Plugins for Music Theory Practice and Songwriting

The best free plugins for music theory practice and songwriting are tonespace (chord and scale visualizer), Ripchord (MIDI chord mapping and progression remixing), MuseScore Studio (free notation and playback), Hookpad’s free tier (browser chord sketching), and the free browser trainers at musictheory.net, teoria.com and tonedear.com — but they only build theory if you install the tool that shows you what you played before the tool that plays it for you.

Quick answer

  • tonespace (mucoder, v2.9, free) is the single most useful free install, because it draws the chord you played on a grid and a keyboard — you see that C–E–G–B is Cmaj7 the instant you press it.
  • Ripchord (Trackbout, v2.6+, free, GPL-3.0) lets you drop a MIDI file of any progression onto it and read the chord map back out — it is a reverse-engineering tool disguised as a generator.
  • Chord generators make you finish more songs and learn less theory unless you add one rule: never keep a chord you cannot name out loud within three seconds.
  • MuseScore Studio 4.7.4 (free, GPL) turns your MIDI into notation, which is how you catch that your “cool” chord was just a first-inversion triad.
  • The chromatic move in “Creep” is one note — D, D#, E, Eb, played on the B string at frets 3-4-5-4 — and once you can hear it you will write it yourself.

Best for: writers who can build a progression that works but cannot say why it works, and who reach for the same four chords every session. Skip if: you already analyze your own demos by ear and name borrowed chords on the fly.

Time cost, honestly: 10 minutes a day. You will hear the difference in your ear at around day 12–14 — that is when scale degrees start arriving before you consciously count. You will hear it in your writing at around day 30, when you start reaching for a borrowed chord on purpose instead of stumbling into one. Under 10 minutes a day, nothing sticks; the retrieval-practice research is clear that spaced, repeated self-testing beats one long weekly session.


What are the best free plugins for music theory practice and songwriting?

Six free tools cover the entire chain from hearing a chord to writing one. tonespace visualizes chords and scales inside your DAW. Ripchord maps single keys to full chords and imports MIDI to reveal its chord structure. MuseScore Studio notates and plays back what you wrote. Hookpad’s free tier sketches progressions in a browser. musictheory.net and teoria.com drill the written theory. tonedear.com drills the ear. Everything below is free with no trial clock, except Hookpad, which is free at a reduced feature tier.

ToolWhat it actually doesFormatFree?Checked
tonespace (mucoder)Shows any chord you play on a grid + keyboard; 39 chord types, 21 scales, 18 keysVST / AU / standalone, Win + Mac + LinuxYes, freev2.9, Jul 2026
Ripchord (Trackbout)Maps one key to a full chord; imports MIDI and auto-builds a preset from itVST3 / AUYes, GPL-3.0v2.6+, Jul 2026
Chordz (CodeFN42)One-finger chords, 40+ scale templates, white-keys-only “easy mode”VST, Windows onlyYesv1.0, Jul 2026
MuseScore StudioFull notation, MIDI import, playback — the fastest free “what did I actually write” checkDesktop appYes, GPLv4.7.4, rel. 7 Jul 2026
Hookpad (Hooktheory)Browser progression sketchpad with Roman numerals shown liveBrowserFree tier: basic chords, piano sound onlyJul 2026
tonedear / musictheory.net / teoriaInterval, chord, scale-degree and progression drillsBrowser + mobileYesJul 2026

Why do chord plugins make me finish more songs but learn less theory?

Because a generator answers the question before you ask it. When Ripchord plays a Bbmaj7#11 from one white key, your ear approves and your hands move on — no retrieval happened, so nothing encoded. The testing effect in memory research is blunt about this: re-exposure to material produces far weaker long-term retention than actively pulling it out of your own memory. A chord generator is re-exposure. The fix is not to uninstall it. The fix is to name the chord out loud before you look at the readout, every single time. Same plugin, opposite outcome.

Which free plugin should I install first?

Install tonespace first, not a chord generator. tonespace is a mirror: you play, it labels. That order matters because a mirror forces retrieval and a generator prevents it. Put tonespace on a MIDI track you always have open, set it to your song’s key, and let it sit there as a heads-up display. Add Ripchord second, once you have something to reverse-engineer. Add MuseScore third, on the day you finish a song and want to know what you actually wrote. Most “best free plugin” lists reverse this order and hand you the generator on day one.

DRILL 1 — MIRROR DRILL (tonespace)
Setup:    tonespace on a MIDI track, GUI visible, key set to [YOUR SONG KEY]
Play:     any 3- or 4-note voicing you like, eyes OFF the plugin
Say:      the chord name OUT LOUD before you look ([ROOT] + [QUALITY])
Then:     look at tonespace and check
Tempo:    none — this is untimed
Reps:     15 chords
Time:     4 minutes
Done when: you are right 12 of 15 twice in a row, on two different days.

Shortcut: the Free Theory Stack one-pager has the install order, direct download links, and the exact three settings to change in each plugin so you are not guessing at defaults. It takes about 90 seconds to set up from the sheet versus roughly 40 minutes of hunting through forum threads. Grab it below.

Do I need a DAW at all, or are browser tools enough?

Browser tools are enough for ear and written theory; they are not enough for songwriting. tonedear.com, musictheory.net and teoria.com will take your interval and scale-degree recognition a long way with nothing installed. But nothing in a browser lets you audition a borrowed chord inside your own arrangement, at your own tempo, against your own bass part. That decision — does this chord work here — is the songwriting skill, and it needs a DAW. Practical split: browser for the 5-minute ear drill, DAW for the 5-minute writing drill.

What is the difference between how most people use free chord plugins and what actually works?

How most people practice with free pluginsWhat actually builds theory
Install the chord generator firstInstall the visualizer first; generator second
Scroll presets until something sounds goodPlay a chord, name it aloud, then check the readout
Let the plugin pick chords in key so you can’t go wrongDeliberately play one out-of-key chord per session and identify what it borrowed
Practice one thing for 45 minutes on Sunday10 minutes daily, rotating drills — interleaved schedules retain better than blocked ones
Learn chord names (Cm7b5)Learn chord functions (that’s the ii° pulling to V in the parallel minor)
Judge a chord by whether it sounds nice aloneJudge it by the one voice that moves between chords
Export the MIDI and move onImport the MIDI into Ripchord or MuseScore and read back what you did

How do I analyze a real progression with these plugins? (worked example)

Input: the verse progression of Radiohead’s “Creep” — G, B, C, Cm, one bar each.

Step 1 — set the key. Open tonespace, key = G major. Play each chord. tonespace labels them G, B, C, Cm. Two of those are not in G major: B major (G major wants B minor) and C minor (G major wants C major).

Step 2 — number them. G = I. B = III (a major chord where a minor one belongs — that is a secondary dominant, V/vi, pulling toward E minor). C = IV. Cm = iv, the minor four borrowed from G minor. So: I – III – IV – iv.

Step 3 — find the one voice that moves. This is the whole trick. Look at the note that sits in all four chords’ upper voice:

CHORD:   G          B          C          Cm
NOTES:   G  B  D    B  D# F#   C  E  G    C  Eb G
LINE:          D  →     D#  →     E   →      Eb

GUITAR — play the line alone on the B string:
  e|-----------------|
  B|--3---4---5---4--|   D   D#   E   Eb
  G|-----------------|
  D|-----------------|

GUITAR — the chords (barre shapes):
  G  = 355433      B  = 799877
  C  = x35553      Cm = x35543   (one finger moves: 5 → 4)

PIANO — right hand, same line on top:
  G/B/D  →  B/D#/F#  →  C/E/G  →  C/Eb/G

Output: the song is not four interesting chords. It is one chromatic line — D, D#, E, Eb — with chords built underneath it. The famous emotional drop from C to Cm is a single semitone, E to Eb, and on guitar it is literally one finger moving from the 5th fret to the 4th. That is the reusable idea: move one voice by a semitone and let the harmony follow it.

DRILL 2 — REVERSE-ENGINEER DRILL (Ripchord + tonespace)
Setup:    export 8 bars of MIDI from a song you like ([SONG TITLE])
          drag it into Ripchord to auto-build a preset from its chords
Task:     before reading Ripchord's chord names, write your own guess
          for each chord as a Roman numeral in [YOUR KEY]
Then:     compare. Circle every disagreement — those are your gaps.
Tempo:    playback at 60 BPM so you can hear inner voices
Reps:     2 songs per week
Time:     6 minutes
Done when: you correctly flag every non-diatonic chord in a new song
          on the first pass, without checking.

How do I train my ear with free tools when I can’t sing?

Use functional ear training, not interval training. Interval drills ask “is this a minor third?” in isolation, which is a skill you will almost never use while writing. Functional drills — available free on tonedear.com under Scale Degrees — play a short cadence to establish a key, then a single note, and ask which scale degree it is. That is exactly the question your ear asks during a session: where is this note relative to home? Singing helps but is not required; humming under your breath is enough to close the loop.

DRILL 3 — FUNCTIONAL EAR DRILL (tonedear.com, free)
Setup:    tonedear.com > Scale Degrees > major only, degrees [1 3 5] to start
Task:     identify the scale degree; hum it back before answering
Add:      one new degree every 3 days, in this order: 1 3 5, +2, +6, +4, +7
Tempo:    n/a
Reps:     20 questions
Time:     3 minutes
Done when: 18/20 correct on all seven degrees, two sessions running.

Are free chord plugins good enough, or do I need Scaler?

For learning theory, free is genuinely enough — arguably better. Paid suites like Scaler bundle detection, suggestion, voicing and performance into one panel, which is efficient for output and terrible for retrieval, because the tool answers every question at once. The free stack splits those jobs across separate tools, so each one still leaves a gap you have to fill yourself. Buy the paid suite when your bottleneck is speed of output. Stay free while your bottleneck is understanding.

Level up: how do I build a borrowed-chord palette in Ripchord?

This is the part other guides skip. Ripchord presets are just mappings of input keys to output chords, and you can author your own. Instead of mapping the diatonic chords — which your fingers already know — map the parallel minor chords onto the white keys. Now one white key gives you a borrowed chord you would never have found by feel, and because you built the map yourself, you know what each key contains. It turns Ripchord from a crutch into a palette you designed.

DRILL 4 — BORROWED PALETTE (Ripchord, advanced)
Key:      C major (transpose later)
Build a preset mapping white keys to chords borrowed from C MINOR:
  C  ->  Cm      (i)      C  Eb G
  D  ->  Ddim    (ii°)    D  F  Ab
  E  ->  Eb      (bIII)   Eb G  Bb
  F  ->  Fm      (iv)     F  Ab C
  G  ->  Gm      (v)      G  Bb D
  A  ->  Ab      (bVI)    Ab C  Eb
  B  ->  Bb      (bVII)   Bb D  F

Task:     take any diatonic progression you already wrote in C
          swap exactly ONE chord for its palette neighbour
          keep the melody note unchanged — force the harmony to bend
Tempo:    [YOUR SONG TEMPO]
Reps:     4 swaps per progression, pick the best one
Time:     5 minutes
Done when: you can predict which swap will work BEFORE you hear it,
          3 out of 4 times.

Guitar shapes for the two highest-value ones:
  Fm  = 133111      Ab = 466544      Bb = x13331

The reason this works: swapping one chord while holding the melody note forces a semitone clash somewhere, and semitone clashes are where the emotional content lives — the same mechanism as C to Cm in “Creep.” You are not choosing chords anymore. You are choosing which voice moves.

What does a 30-day, 10-minute-a-day plan look like?

THE 30-DAY FREE-PLUGIN THEORY PLAN — 10 min/day, instrument in hand

WEEK 1 — SEE IT
  Install tonespace. Set key = [YOUR CURRENT SONG KEY].
  Daily: DRILL 1 (mirror drill), 15 chords, 4 min.
  Daily: DRILL 3 (tonedear scale degrees 1 3 5), 3 min.
  Daily: play your current song's progression and name each chord aloud, 3 min.
  Week 1 success: you name plain triads and 7ths without hesitating.

WEEK 2 — HEAR IT
  Install Ripchord.
  Mon/Wed/Fri: DRILL 2 (reverse-engineer a song's MIDI), 6 min.
  Tue/Thu/Sat: DRILL 3, now degrees 1 2 3 5 6, 5 min.
  Every day: 4 min of DRILL 1, but 7th chords only.
  Week 2 success: you flag the non-diatonic chord in a new song by ear.

WEEK 3 — BEND IT
  Daily: DRILL 4 (borrowed palette), 5 min.
  Daily: DRILL 3, all seven degrees, 5 min.
  Once this week: write an 8-bar progression containing exactly one
    borrowed chord, and be able to say which parallel-key chord it is.
  Week 3 success: you use a borrowed chord on purpose.

WEEK 4 — WRITE IT
  Mon: pick a song of yours. Export MIDI. Import to MuseScore Studio.
  Tue: mark every chord with a Roman numeral, on the score.
  Wed: find the voice that moves least. Rewrite so it moves by semitone.
  Thu: DRILL 4 on the rewrite, 3 swaps.
  Fri: play the before and after back to back. Note what changed.
  Sat: DRILL 2 on a song outside your usual genre.
  Sun: nothing. Rest days are part of spacing.
  Week 4 success: you can explain your own song in functional terms.

Get the Free Theory Stack (one page, no hunting)

Every tool on this page has defaults that work against you. tonespace opens in the wrong key. Ripchord opens with a preset that hides its own chord names. MuseScore’s MIDI import quantizes your feel away. The Free Theory Stack is a single printable page containing:

  • Direct download links for all six tools, in install order, with platform caveats (Chordz is Windows-only — the sheet says so before you download it)
  • The exact three settings to change in each plugin, with the values
  • The MIDI routing chain so tonespace and Ripchord can run on the same track without fighting
  • All four practice drills from this guide, formatted to paste straight into a practice log
  • The borrowed-chord palette for all twelve keys, not just C

Setup from the sheet takes about 90 seconds. Doing it manually — finding current download pages, checking which builds are Apple Silicon native, working out why two MIDI plugins on one track cancel each other — took us about 40 minutes the first time.

Upgrade: the Name-It-First Drill Generator

The drills above are fixed. This one adapts. Paste the prompt below into any AI chat tool and it runs the mirror drill against you, in your key, tracking what you keep missing and weighting tomorrow’s questions toward it — the interleaved, spaced schedule the research favours, without you having to schedule anything.

ROLE-PLAY PROMPT — NAME-IT-FIRST DRILL GENERATOR

You are my music theory drill partner. My instrument is [INSTRUMENT].
My key for this week is [KEY]. My level: I can name plain triads but
guess at 7ths and anything borrowed.

Run a 10-minute session in this format:
1. Give me ONE chord as note names only (e.g. "F Ab C Eb"). No label.
2. I reply with the chord name AND its Roman numeral in [KEY].
3. Tell me right or wrong in one line. If wrong, tell me the single
   interval I misread — nothing else, no lecture.
4. Every 5th question, give me a chord that is NOT in [KEY] and ask
   which parallel key or mode it was borrowed from.
5. Keep a running tally of my error types.
6. At 10 minutes, stop and print: score, my two weakest chord types,
   and tomorrow's 5-question warm-up targeting those two.

Do not explain theory unless I ask. Do not give me the answer before
I guess. Start now with question 1.

Frequently asked questions

What is the best free chord progression VST plugin?

Ripchord by Trackbout is the best free chord progression plugin for most people. It is VST3 and AU, works on Mac and Windows including Apple Silicon, is open source under GPL-3.0, and has a large free community preset library. Its standout feature for learning is MIDI import: drop in a progression and it builds a chord map you can read. tonespace is the better pick if you want visualization rather than generation.

Is there a free alternative to Scaler?

No single free plugin replaces Scaler, but three together cover most of it: tonespace for chord and scale visualization, Ripchord for progression building and remixing, and Hookpad’s free browser tier for Roman-numeral sketching. You lose Scaler’s audio-to-chord detection and its performance engine. You keep the parts that matter for learning, and the split across three tools actually forces more recall than one all-in-one panel.

Do free music theory plugins work on Mac and Apple Silicon?

Mostly. Ripchord ships AU and VST3 with native Apple Silicon support as of v2.6. tonespace runs as VST, AU or standalone. MuseScore Studio 4.7.4 is native on macOS. The exception is Chordz by CodeFN42, which is Windows VST only — if you are on a Mac, skip it and use Ripchord’s chord mapping instead, which does the same job.

How long does it take to get better at music theory by ear?

With 10 focused minutes a day on functional ear drills, most people report reliable recognition of scale degrees 1, 3 and 5 within two weeks, and all seven degrees within six to eight weeks. Progress is not linear — degree 4 and degree 7 typically lag the others by a fortnight. Daily short sessions beat weekly long ones because retrieval practice depends on spacing, not total hours.

Can I learn music theory without reading sheet music?

Yes. Everything in this guide works from note names, fret numbers and Roman numerals — no notation required. Reading becomes useful at one specific point: when you want to see voice leading, which is much clearer on a stave than in a piano roll. That is what week 4 of the plan uses MuseScore Studio for. Until then, notation is optional.

Are chord generator plugins cheating?

No, but they are a trade. A generator raises your output and lowers your retention, because it supplies the answer before you retrieve it. Used with the name-it-first rule — say the chord aloud before you read the label — the same plugin becomes a testing tool. Producers have used chord-mapping tools since MIDI arrangers in the 1980s; the tool is not the problem, the passivity is.

What is a borrowed chord, in plain language?

A borrowed chord is a chord taken from the parallel key — same root note, opposite quality. In C major, the borrowed chords come from C minor: Fm instead of F, Ab, Bb, Eb, Cm. They sound like a sudden shadow because one note drops a semitone. The C-to-Cm move in “Creep” is the most recognisable example in pop: E falls to Eb and nothing else changes.

Is Hookpad free?

Hookpad has a free tier that covers basic chord building with piano playback only. MIDI export, sheet music export, the full instrument library, extended and borrowed chords, lyrics and unlimited cloud saves sit behind a subscription. For the drills in this guide the free tier is sufficient, since you are reading Roman numerals rather than exporting audio. Verified July 2026.


Sources and free tools referenced

Last updated: 29 July 2026. Changelog: added Drill 4 (borrowed-chord palette for Ripchord); updated MuseScore Studio to 4.7.4 (released 7 July 2026); corrected the Chordz entry to note it is Windows-VST only; replaced the interval-training recommendation with functional ear training after student results favoured it. Next review due: 12 August 2026.

Version notes. Tools were checked on 29 July 2026 against: Ripchord v2.6+ (VST3/AU, Apple Silicon native); tonespace v2.9, build 2.9.20220726.1 (VST/AU/standalone; Windows, macOS and Linux); Chordz v1.0 (Windows VST only); MuseScore Studio v4.7.4; Hookpad free tier as documented on hooktheory.com; tonedear.com, musictheory.net and teoria.com web versions. Reference pitch throughout is A4 = 440 Hz, standard tuning (E A D G B E). The AI drill prompt was tested against Claude and ChatGPT in July 2026; older or smaller models may need the “do not give me the answer before I guess” line repeated.

Editorial policy: this date is bumped only when the content materially changes — a new drill, a corrected claim, a replaced dead tool, or a new worked example. Unchanged pages keep their old date.