Welcome to Interactive Music Theory Lab

Your comprehensive tool for learning music theory, building chords, creating progressions, and composing melodies.

New to music theory?

Start with the Theory Academy tab for structured lessons that will teach you from the basics.

What can you do here?

Build Chords

Explore 50+ chord types with inversions, voicings, and hear how they sound on the interactive piano.

Create Progressions

Build chord progressions, organize them into sections, and see them rendered as professional notation.

Get AI Suggestions

Press Tab to open the AI-powered recommendations modal for chord, melody, and harmonization ideas.

Learn Music Theory

Interactive lessons from basics to advanced concepts, with quizzes and hands-on exercises.

App Overview

The app is organized into four main tabs, each serving a specific purpose. You can switch between tabs using the navigation at the top of the screen.

Chord Lab

Your workspace for building and exploring individual chords. Select a root note and chord type, adjust inversions and voicings, and hear how it sounds.

50+ chord types Inversions Voice controls

Composition Studio

Build chord progressions, arrange them into song sections, add melodies, and see everything rendered as professional sheet music notation.

Progressions Sections Notation Playback

Scale Explorer

Explore major, minor, and modal scales. See fingering patterns on the keyboard and understand which chords belong to each scale.

All modes Fingerings Related chords

Theory Academy

Structured lessons from foundational concepts to advanced theory. Interactive exercises, quizzes, and a songwriting wizard to apply what you learn.

20+ lessons Quizzes Songwriting wizard

Chord Lab

The Chord Lab is where you build and explore individual chords. Think of it as your chord workbench - select a root note, choose a chord type, and hear how it sounds.

Building Your First Chord

1

Select a Root Note

Use the Root Note dropdown to choose the base note of your chord (C, D, E, etc.). This is the note the chord is built upon and named after.

2

Choose a Chord Type

Select from 50+ chord types in the Chord Type dropdown. Start with basics like Major and Minor, then explore 7ths, suspended, and extended chords.

3

Hear Your Chord

Click the Play button or click directly on the highlighted keys on the piano keyboard to hear how your chord sounds.

Chord Controls

Inversion

Changes which note is in the bass (lowest position). Root position has the root note in the bass. First inversion puts the 3rd in the bass, second inversion puts the 5th in the bass.

Octave

Shifts the entire chord up or down in pitch. Lower octaves sound deeper and fuller, higher octaves sound brighter.

Left Hand (Bass)

Controls what the left hand plays: Off (nothing), Root (single bass note), Fifth (root + fifth), Octave (root in two octaves), or Chord (full chord voicing).

Omit Notes

Remove specific notes from the chord. Useful for creating open voicings or avoiding note clashes when combining with other instruments.

Adding Chords to Your Progression

Once you've built a chord you like, you can add it to your progression to start composing.

1

Click "Add to Progression"

Find the Add to Progression button below the chord controls. This adds your current chord to the end of your progression.

2

View in Progression Strip

Your chord appears in the progression strip at the bottom of the screen. You can see all added chords as cards showing their names.

3

Continue Building

Add more chords to create a complete progression. A typical pop song uses 4-8 chords. Switch to the Composition Studio tab to work with your progression in detail.

The Piano Keyboard

The interactive piano keyboard shows you which notes are in your current chord (highlighted keys) and lets you play notes by clicking on them.

  • Highlighted keys show the notes in your current chord
  • Click any key to hear that individual note
  • Note names appear on the keys to help you learn
  • Colors indicate chord function when in a progression context

Composition Studio

The Composition Studio is where your chord progression comes to life. Here you can arrange chords, organize them into sections, add melodies, and see your music rendered as professional notation.

Working with Your Progression

Your progression appears as a series of chord cards. Each card shows the chord name and can be clicked to select it.

Selecting Chords

Click on a chord card to select it. Selected chords are highlighted. Hold Shift and click to select multiple adjacent chords.

Playing Your Progression

Use the Play button in the toolbar to hear your entire progression. The currently playing chord will be highlighted.

Editing a Chord

Double-click a chord card to open the edit panel. Here you can change the chord type, inversion, duration (beats), and other properties.

Rearranging Chords

1

Drag and Drop

Click and hold on a chord card, then drag it to a new position. Release to drop it in place. Other chords will shift to make room.

2

Delete Chords

Select a chord and press Delete or Backspace, or use the delete button that appears on hover.

3

Duplicate Chords

Right-click a chord to access the context menu with options to duplicate, copy, or paste chords.

Toolbar Actions

+
+Add Chord

Opens the chord selector to add a new chord to your progression.

+
+Add Section

Groups selected chords into a section (Verse, Chorus, Bridge, etc.).

Song Builder

Opens the song structure builder to arrange sections into a full song.

Clear

Removes all chords from your progression. Use with caution!

Musical Notation

Your progression is automatically rendered as professional sheet music notation. The notation shows:

  • Grand staff with treble and bass clefs
  • Chord symbols above the staff (C, Am7, F, etc.)
  • Melody notes in the treble clef (if added)
  • Bass notes in the bass clef
Export your notation

Use the Export button to save your composition as a PDF lead sheet, MIDI file, or shareable link.

AI Recommendations

The AI-powered Recommendations Modal is your creative assistant. It analyzes your current progression and suggests chords, melodies, and harmonizations that will sound great.

Quick Access

Press Tab anywhere in the app to open the Recommendations Modal. Press R as an alternative.

Opening the Modal

Tab Opens the modal with chord suggestions
R Alternative shortcut to open recommendations
Shift + Tab Opens directly to Melody suggestions tab

What You Can Get

Chord Suggestions

Get intelligent suggestions for what chord should come next in your progression. Each suggestion includes:

  • - The suggested chord with Roman numeral analysis
  • - A score indicating how well it fits
  • - An explanation of why it works
  • - Preview playback before adding

Melody Ideas

Get suggestions for melody notes and phrases that fit over your chord progression:

  • - Individual note suggestions with chord tone analysis
  • - Melodic phrases and patterns
  • - Style-aware suggestions (pop, jazz, classical, etc.)

Auto-Harmonize

Have the AI generate harmonies for your existing melody:

  • - Parallel harmonies (thirds, sixths)
  • - Countermelody suggestions
  • - Voice leading optimization

Using Suggestions

1

Preview

Hover over or click a suggestion to preview how it sounds with your existing progression.

2

Apply

Click the Apply button (or double-click) to add the suggestion to your composition.

3

Undo if Needed

Press Ctrl+Z to undo any changes you don't like.

Scale Explorer

The Scale Explorer helps you understand scales and modes - the foundation of melody writing. See which notes belong to each scale and how they map to the keyboard.

Select a Scale

Choose from major, natural minor, harmonic minor, melodic minor, and all seven modes (Dorian, Phrygian, Lydian, etc.).

Choose a Root

Select the starting note (root) for your scale. The keyboard will highlight all notes in that scale.

View Fingerings

See suggested fingering patterns for playing the scale on piano.

Related Chords

Discover which chords naturally belong to each scale - essential for writing progressions that sound cohesive.

Theory Academy

The Theory Academy is your structured learning path through music theory. Whether you're a complete beginner or looking to deepen your knowledge, there's a lesson path for you.

Recommended for Beginners

If you're new to music theory, start here! The Foundational lessons will teach you notes, scales, and intervals before moving on to chords.

Learning Paths

Foundational Lessons 1-5

The Basics

What is a note? Sharps and flats. Octaves. Introduction to scales. Understanding intervals.

Beginner Lessons 6-11

Chords & Progressions

What is a chord? Major vs minor. Your first progression. Why chords "want" to move. The most popular progression.

Intermediate Lessons 12-17

Advanced Harmony

7th chords. Borrowed chords. Secondary dominants. Voice leading principles.

Advanced Lessons 18-21

Professional Techniques

Modal interchange. Tritone substitution. Complex chord voicings. Jazz harmony.

Songwriting Wizard

Don't know where to start? The Songwriting Wizard guides you through creating your first song step by step:

  1. 1. Choose a mood (Happy, Sad, Energetic, Dreamy, etc.)
  2. 2. Preview the suggested progression
  3. 3. Customize the key and variations
  4. 4. Get melody writing tips
  5. 5. Export to the Composition Studio and start creating!

Keyboard Shortcuts

Speed up your workflow with these keyboard shortcuts. Press ? anywhere in the app to see the full list.

Global

Open recommendations Tab
Keyboard shortcuts ?
Undo Ctrl+Z
Redo Ctrl+Shift+Z
Close modal Esc

Recommendations

Alternative open R
Melody suggestions Shift+Tab

Tips & Tricks

Start Simple

Begin with just 4 chords. Many hit songs use only C, G, Am, and F. Master the basics before exploring complex chords.

Use the AI

Don't know what chord comes next? Press Tab to get AI suggestions. The explanations help you learn why certain chords work together.

Listen, Don't Just Look

Always play your progressions! Your ears are the best judge. If something sounds wrong, trust that instinct.

Learn by Doing

The Theory Academy lessons include interactive exercises. Actually building chords and progressions helps concepts stick better than just reading about them.

Save Your Work

Use the Export feature to save your compositions. You can export as PDF, MIDI, or a shareable link.

Ready to Start Creating?

You now have everything you need to begin your music theory journey.

Launch the App