What's New

We began tracking changes to MajorMinorPerfect in July of 2023. Here are all of the features we've added, changed, or improved since then.
Subscribe to our updates rss and stay up-to-date with everything new.

2026

January 10, 2026
Intervals

Interval Reference

Added a new intervals reference, showing the common names, symbols, example note spans, as well as an audio sample of each interval.

Examples:

January 2, 2026
Scale DrillsChord DrillsInterval Drills

Multiple Choice Drills

Added multiple-choice answer support to the knowledge drills. This makes newer or more difficult topics easier to start with and provide a ramp-up to the full freeform entry version of each drill.

Not every drill will have both freeform and multiple choice, but when they do you'll see a 'I' or 'II' indicating the easier (multiple choice) and harder (freeform text) versions of the same content, respectively.

This update also includes multiple-choice versions of the existing interval, scale, and chord drills.

Finally, there's a new post on the blog, reflecting on the benefits of practicing fundamentals that might not seem immediately useful.

Examples:

2025

December 27, 2025
General UpdatesScalesScale Drills

Scale Construction and New Blog

One thing I noticed while using the scale drills is that I don't have any good details on how scales are constructed in the scale reference. The only way, given here, to begin learning these was to memorize the notes in each scale at each root. This is inefficient and fails to show the patterns in how one two scale relate to one another.

This update fixes that. Each scale page now has the familiar W/H (whole-step/half-step) formula as well as an explanation and helpful diagram showing how this can be used to construct the scale with the root note and the type.

Along with the changes to the scale detail pages, I've also added this scale formula to the hints that come back on wrong answers for the scale drills. Since the scales already had a hint on wrong answers, the selection of which to show will be random.

Unrelated to scales or drills, I've also setup a blog for long-form content about the site. I've started things off with an introduction to me and the project, and I plan to do a new post every month or so about overall goals, thoughts on learning music, and discoveries make on my own musical journey.

Examples:

December 20, 2025
General UpdatesInterval Drills

Drill Difficulty and Interval Drills

Added a difficulty rating to each drill set and updated the drills listing to be arranged into easy, intermediate, and hard drill sets. With many more types of drills planned, this will help keep things sane and easy to navigate.

In addition, and in keeping with the theme of moving to covering foundational topics, I've added a couple interval drills. These test your ability to determine the next note given a starting note and an interval.

Examples:

December 12, 2025
ChordsChord DrillsScale Drills

Chord Formulas and Scale Drills

Continuing the theme of knowledge drills; chord-to-notes drills now produce a useful 'hint' on a wrong answer, showing the chord formula (like 1-3-5 for major chords, for instance). Knowing these, the root note, and the scale notes will help you to formulate any chord.

Speaking of scales, this update also includes scale-to-note and note-to-scale drills to help you test and memorize these as well. Wrong answers on the scale-to-note drills will also produce a hint usually mentioning the mode number and the main scale this is related to.

The scale degree formula (chord formula, mentioned above) has been added to the chord detail pages as well, and some chord definitions have been updated slightly after seeing the formula generated for each - some of these may have had the correct notes, but defined at the wrong octave - this should be resolved now.

Examples:

December 6, 2025
Chord Drills

Chord Knowledge Drills

This is the first release of interactive drills! This update includes 'notes in chord' drills that you can use to learn and memorize (and test yourself) on the notes that are in each chord. You'll get a score at the end to show how you've done.

Each drill set includes a random sample of the questions available for that particular drill category, so you can run through these repeatedly and get different questions each time.

Many more types of drills are planned, but this first update includes much of the work involved in making more of these in the future.

Please give these a try and let us know if there is anything that would make these better.

Examples:

November 26, 2025
Arpeggio ChartsArpeggio Chart Collections By ScaleScale Charts

Arpeggio and Scale Chart improvements

The theme this week is more arpeggio chart updates, or more specifically, updates to anything with a melodic chart. Many of the changes here are to address any issues that were mentioned in the last update, but there are also a few others. Here are the highlights:

  • Updated the melodic chart algorithm to skip strings when the next note is not available on the next string. This brings a bunch of benefits, but mainly helps to find better short charts, and also charts in weird tunings.
  • Refined selection of 'short' and 'long' arpeggio charts. The 'short' charts now almost never require movement along the fretboard.
  • Group the by-scale arpeggios by the type of chord that the chart is for. This makes it generally easier to find things, rather than having just a big pile of charts to sort through.
  • Fixed display issues with the new arpeggio chart collections feature - this should look generally nicer and more polished now.
  • Added arpeggio chart collection (by scale) to the main search results. Search for 'A minor' (for instance), and you should see these represented now.

Examples:

November 22, 2025
Arpeggio Chart Collections By Scale

Arpeggio Chart Collections By Scale

This week's change is a bit of a beta release. It's the initial release of arpeggio charts by scale - things are working, but not as complete as other features here; the rest will come at a later date. For now, here's what's available

  • 'Short' arpeggios for scale triads
  • 'Short' arpeggios for scale extended chords
  • 'Long' arpeggios for scale triads
  • 'Long' arpeggios for scale extended chords

Examples:

November 15, 2025
Chord ChartsChord Chart CollectionsChord Chart Progressions

Chord chart difficulty and easier alternatives

This week's theme is chart difficulty, with two main visible changes:

  • Added the list of 'easier to play' charts to the chart detail page. This will give you alternatives when there are other charts available that might be easier to get your fingers to cooperate with.
  • Fixed an issue with chord charts that was considering charts like 555550 (Am11) to be easier than 555555 - which is obviously not true. This is resolved now.

Examples:

November 7, 2025
Scale ChartsArpeggio Charts

More arpeggio and scale charts.

The algorithm for finding arpeggio and scale charts has been updated to do a more exhaustive search. The result is more charts with some higher-quality options for both arpeggios and scale charts. You should still see everything that was there before, but with some better options available now.

Examples:

November 1, 2025
Chord Chart Progressions

Improved chart progression functionality.

Chart progressions have been reworked to allow for interactive selection of charts per chord. An initial search will now always provide the 'default' chart for each chord, but now allows you to 'edit' each chart - providing options for higher, lower, or easier charts.

These have also been updated to use the new 'hear this' functionality, as well as displaying fingering for the charts in the progression.

October 25, 2025
Chord ChartsScale ChartsArpeggio Charts

Improved 'hear this' functionality.

Chord charts (and now scale and arpeggio charts!) have been updated to play acoustic guitar samples rather than a synth when you click on them. The samples account for which string is played (not just the note), so that you hear a realistic representation of what this chord (or scale, or arpeggio) would sound like on a real guitar.

October 17, 2025
Arpeggio Charts

Improved arpeggio charts and more!

We've added a full-fretboard view of arpeggio charts, as well as the selection of a 'preferred' arpeggio-chart; you'll still see all of the charts we are generating, but this brings focus to the chart that's easiest to play.

Other updates include some visual cleanups, most noticeably in each of the 'related items' blocks.

October 11, 2025
Arpeggio Charts

Arpeggio Charts!

Learn to play arpeggios on the guitar with our new arpeggio charts feature! Much like scale charts, you can see arpeggio charts for various positions in every tuning and chord supported on the site.

Examples:

October 3, 2025
Chord Chart Collections

Configurable Chord Chart Collections!

Chord chart collections can now be refined in the same way as the chord chart search. You can now do things like: see all chord charts for a particular scale but past the 6th fret, or only playing 3 strings per chord, or even limit the number of frets you'll have to stretch your fingers across to play these (and more!).

September 24, 2025
Scale Charts

Improved scale-charts

Initial support for scale-charts only generated fixed-position charts, meaning the chart wasn't allowed to 'drift' up or down the fretboard. This works for many scales in standard tuning, but is often too restrictive for some alternate tunings or more exotic tunings.

This update also generates scale-charts that are allowed to move in one direction or another, creating a sort of diagonal line, in some cases, on the fretboard. This provides some more creative scale-charts that allow you to cover more of the fretboard, and also gives more options for alternate tunings and exotic scales.

September 21, 2025
Chord ChartsChord Chart CollectionsScale Charts

Added "New Standard Tuning"

This small update adds the "New Standard Tuning" to the list of predefined tunings to select from. This tuning, as well as every other tuning, applies to all chord-charts and scale-charts.

September 15, 2025
Scale ChartsArpeggio Charts

Chart collection improvements

This update includes a number of small visual improvements to the chord chart collections pages, but most importantly will now group chords into groups within the major categories of triads and extended.

Triads, for instance, are now broken into 'primary triads' (for modes of the major scale), and 'other triads'. Extended chords are now broken into groupings like 'Seventh Chords', 'Ninth Chords', etc. This should make it easier to find what your looking for in these collections.

September 6, 2025
Scale Charts

Preferred Scale Chart

Scale charts now show a 'preferred' chart that is determined to be a good position to play the scale for whatever tuning is selected. I've attempted to prioritize ease of play, followed by number of strings played.

September 5, 2025
Scale ChartsArpeggio Charts

Improved scale details

Scale detail pages now include a separate section for 'primary triads' that will indicate the main traids that belong to the scale along their scale degree names.

These are currently only available on the modes of the major scale, but will be added to other scales where applicable in the future.

September 2, 2025
Scale Charts

Improved scale charts

Scale charts now show the root of the scale (as a red dot). This small change should help you keep your bearings better while learning these scale charts.

August 2, 2025
General Updates

Browse / Explore pages

We now have easy to navigate pages for each reference type: Chords, Chord Charts, Chord Chart Collections, Scales, and Scale Chart Collections. Each of these allow you to select a root note and a chord (or scale) associated with each item.

July 13, 2025
Scale ChartsArpeggio Charts

Guitar scale charts!

We now have guitar scale charts (in a nice, printable format). These show any scale across the entire fretboard, and also in various playable positions. These charts are available in all alternate tunings.

Examples:

May 23, 2025
Chord Charts

Hear the chords / chord-charts

You can now hear what each chord or chord-chart sounds like! Simply click (or tap) on any chord chart to get an idea of what this chord sounds like.

February 20, 2025
Chord ChartsChord Chart Collections

Arbitrary alternate tunings!

The tuning configuration (in the top right of the screen) now supports custom tunings; if the tuning you are looking for isn't one of the presets we've defined, you can now set the tuning note-by-note to exactly what you need.

As with all of our alternate tuning support, your tuning preference will be honored in all chord charts or anything that involves the fretboard.

January 14, 2025
Chord Charts

Improved chord-chart search results

When searching for a chord-chart, we now show a grid of chart graphics rather than a table listing the chart signatures (eg: 002010). This makes it easier to quickly find what you are looking for.

Examples:

January 12, 2025
Scales

Pentatonic Scales

Added the Pentatonic scale and all associated modes (Major Pentatonic, Suspended, Blues Minor, Blues Major, and Minor Pentatonic).

Examples:

January 2, 2025
Chord ChartsChord Chart Collections

Perfect 4ths tuning

Added 'perfect 4ths' alternate tuning. Check it out by changing your preferred tuning in the top-right of the screen. Once this is changed, be sure to search for chord charts, or chord chart collections to see how things look in this new tuning!

Examples:

January 1, 2025
ChordsScalesChord ChartsChord Chart Collections

Happy New Year!

Added the minor-major 7 chord type.

Beyond this, the bigger work in this release is some behind the scenes bugfixes and groundwork for bigger things to come. Stay tuned!

2024

November 29, 2024
Chord Chart Collections

Chord Chart Collections

We've added collections of chort charts that can be printed for easy practicing. There are collections available for triads and extended chords for each scale. As with everything else, these will honor your selected tuning and select the appropriate charts and fingerings to match.

Examples:


We're on X!

Follow us on X @MajMinPerfect for notifications of updates to the site and @ us with any feedback you have.

October 12, 2024
Chord Charts

Alternate tunings!

For now we have a few well-known tunings supported, but we plan to add support for arbitrary tunings soon. Check the top-right of your screen to see what the tuning is currently set to, or to change the tuning. All searches and pages that care about tuning will automatically adjust to apply to the tuning you've selected.

September 30, 2024
Chord Charts

New look on the chord chart detail pages.

We've made some changes to the styling and layout on a few pages, specifically on the guitar chord chart detail pages. These changes should make it easier to see what's important and find related resources.

September 6, 2024
Chord Charts

Added recommended fingering details to guitar chord charts.

As long as we're able to find a fingering, we now show where to place each finger on chord charts. If we find more than one way to play a particular chord chart, we also list these other - usually more difficult - variations on the chart detail page.

August 30, 2024
Chord Charts

New difficulty metric for chord charts.

This is based on the new algorithm described in the previous update, and is used in many places throught the site. The most noticable is in the ranking of chord charts - difficulty, along with number of strings played and position on the neck - are used used to select the first chart to show in search results.

This update should make for a more well rounded selection sorting of results and produce less edge cases of hard-to-play charts showing high in the list.

August 23, 2024
Chord Charts

Filtering of chord charts that are unplayable from search results.

This is accomplished with a new algorithm we have to determine possible ways to play each chord chart (where to place each finger). Our first use of this algorithm is this filtering, but future uses of this will be to show alternatives of where fingers should be placed on the chord charts, as well as updating our chart difficulty metric to be more accurate.

July 9, 2024
Chord Chart Progressions

Reworked chord chart progression support.

Search results now show chart diagrams (like the standard chart results), can be filtered to help you find exactly what you are looking for, and generate faster than before.

June 18, 2024
Chords

Added support for "unknown chord" page (showing the member scales and similar chords for chord types that aren't in the database.)

June 7, 2024
General Updates

Added the separate 'What's New' page showing all changes.

June 5, 2024
Scales

Added support for scale searches by list of notes.

June 4, 2024
ChordsChord Charts

Added support for chord and chord-chart searches based on descriptive chord names such as 'A Minor 7th' and 'G dominant 9th'.

May 10, 2024
ChordsChord Charts

Added support for 'unknown chord' chordchart search (searching for charts based on chart signature or list of notes - even if the chord is not known to the website)


Added powerchords to the list of known chords.

May 3, 2024
ChordsChord Charts

Added seven more chord types (half-diminished 7th, dominant 6th, major 7th sharp 9th, major 7th flat 9th sharp 11th, dominant 7th sharp 9th sharp 13th, altered dominant 7th, and augmented 7th).

February 1, 2024
ChordsChord Charts

Added search-support for lesser-used note names B#, Cb, E#, and Fb.

January 29, 2024
Chord Charts

Small improvements to the chord-chart detail view.

January 27, 2024
Chord Charts

Added chord-names to chord-chart summary and detail views.


Added support for 2nd and minor 2nd chords.

January 18, 2024
Chord Charts

Added diagram view of chord charts! Check it out by searching for a chord chart and selecting 'Details' link that shows in the result card.


Added a detail view for chord charts. There isn't too much extra to see here right now, but this will give us a place to drop additional information that won't fit on the list or summary views.

2023

December 17, 2023
Scales

Added detail view for scale search results.

November 13, 2023
Scales

Added detail view for chord search results. This allows us to give greater detail about a given chord in a format that is easier to read and explore. To see this in action, search for a chord and select 'Details' from the search results.

October 25, 2023
ChordsChord Charts

Added support for 7#9 chords.

October 8, 2023
General Updates

Added new 'Feedback' feature as a way to communicate to us when things are broken, wrong, or even great about the site!


Fixed several bugs with the site's navigation

August 10, 2023
Chord Chart Progressions

Improved sitewide performance and stability.


Support more flexible input for chord-chart progressions.

July 17, 2023
General Updates

Added this 'What's New' feature! Watch here for more details on new features and functionality that has been added.


Added 'examples' feature. This will show a random selection of the types of searches you can do with this tool.