Fret Pro Guitar Notes Trainer

Fret Pro Guitar Notes Trainer

Fastest Fretboard Mastery

787 ratings
117 reviews
Free
In-App Purchases

Details

  • Released
  • Updated
  • August 13, 2020
  • July 5, 2026

Features

Fret Pro Guitar Notes Trainer screenshot #1 for iPhone
Fret Pro Guitar Notes Trainer screenshot #2 for iPhone
Fret Pro Guitar Notes Trainer screenshot #3 for iPhone
Fret Pro Guitar Notes Trainer screenshot #4 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Master your guitar or bass fretboard with this fun and easy trainer. Using scientifically proven methods, it helps you memorize notes quickly through bite-sized practice sessions. Build muscle memory by playing on your actual instrument.

Memorize guitar/bass notes
Spaced repetition learning
Practice on real instrument
Track progress
Bite-sized practice sessions
Supports multiple instruments
Show original description

What users say

See all reviews

What's New in Fret Pro Guitar Notes Trainer

3.9.0

July 5, 2026

- More note recognition improvements - Fixed bug where sometimes virtual fretboard didn't auto-scroll to the correct area 3.8.0 - Note recognition improvements! 3.7.0 - macOS desktop is back! - Fixed issue where subscription would not be recognized until account created 3.6.0 - Manual calibration option (available from "..." menu on Audio Settings) - Fixed issue where feedback sounds get recognized as wrong notes - Fixed 3.5.0 changelog 3.5.0 - Dark Mode! - Can reset notes game progress (from the "..." menu) - Can delete instruments with option to keep/delete history - Instrument list on profile now shows instrument name - I think the fix for voiceover in non-english languages didn't actually make it into the last release. So should be fixed now. I think. (Impossible to test every language) 3.4.0 - Added voiceover speed setting - Show note hint after 2 incorrect attempts - Improved calibration for audio interfaces - Fixed very quiet voiceover and game sounds volume - Fixed voiceover speaking english with accent 3.3.0 - Added "second octave" to voice prompts - Added edit profile feature - Added this changelog to the news screen - Added banner when an update is available - Disable 3rd octave for now since 12+ is ambiguous for 12th or 24th fret. (12+ now means 12-23) - Added FAQ (from settings screen) - Fixed unresponsive recognition on some notes (usually C) - Fixed half-translated voice prompts - Fixed close button on add instrument - Fixed weird wrapping of names in the instrument selector - Fixed mixed accidentals during same round when using random accidentals setting - Fixed voice prompt mispronouncing "A" - Fixed voiceover saying enharmonic sharp when flat is displayed - Fixed flickering accidentals issue 3.2.0 - Added note recognition sensitivity setting. Default is now much better at ignoring string noise. 3.1.0 - Virtual fretboard mode now automatically focuses on a 5-6 area of the fretboard when practicing on phone with narrow screen. No more scrolling around! - Adds a recalibration prompt if too many incorrect notes are detected - Fix sometimes showing fretboard when using real instrument - Fix sometimes counting the previous note as wrong for the next note.

More

Subscription plans

Monthly

Access to all FretPro features.

$5.991 Month
7 Days trial
How to cancel Fret Pro Guitar Notes Trainer subscription ⁉️
3

In-App Purchases

$4.99

Unlock all notes

Unlocks all notes on the fretboard

User reviews

Great App may need algorithm work or improved feedback

Overall I love this app because it is exactly how I’ve been trying to practice the fretboard but it takes away two important time lags in that it tells me where new notes are and helps me randomly play one.

I am however currently stuck and I am not sure why… the app says I am playing all the notes correctly and gives no indicators that it is picking up extra noise but at the end of each practice most of my progress bars actually go down? If there is a timing element or if the app thinks I’m playing the wrong note then I feel like that should be given as feedback at the end. It tells you during the lesson if you play the wrong note though so is there a hidden aspect I don’t know about or is the algorithm struggling for some reason?

Edit: I’m reducing my rating. I love this app as a concept but it’s been a couple days and it’s just not useable. None of the progress bars go up, I can’t get past the A string despite playing the notes all correctly, extremely well, and at a quick consistent tempo. I’ve read similar reviews with the EXACT same issues that don’t haven’t seemed to be addressed so until it’s fixed I have to abandoned the app because it no longer serves as a learning tool.
Show more

Simply incredible

This app is absolutely great . From the different amount of stringed instruments you can select, to the different tunings you can select as well (and learning notes via different tunings definitely can feel like a mountain to climb) . I’ve had no issues with it thus far, and can easily see myself incorporating this into my practice regiment . If anything, I do catch myself yearning for slightly longer rounds (you can get so into it, it can feel over so quickly), yet there are no complaints for how the app is currently . Definitely an app for our modern times to pick up to feel more comfortable on the fretboard .
Show more

Response from developer

Thank you for the review! I’m really glad it’s working for you! -Ryan 🙏🏻🎸

Bring back some old features

I started using this app in December and throughly enjoyed it as it was allow me to learn my bass board. Sometime between February-Now is when I’m assuming that the major update and redesign released. I’m writing this review but I see that the dev actually responds to feedback which I am extremely grateful for.
One feature that I truly miss is the ability to see your progress on notes without pressing “practice”. I used to be able to see my note progression per string, however it doesn’t seem to be the case anymore. Unfortunately you can only see your note progression after each round and even with that, it’s only limited to the notes practiced in a round. I hope in the next update you can bring this feature back as it was extremely useful to me.
Show more

Update is frustrating, I see what they are gong for, used to be great.

I have used this app for the better part of six months almost daily. I loved it. However the update as it is right now, unfortunately is a miss. I do like what they’re going for. Though constant recalibration and trouble recognizing notes, are a huge draw back for me right now. I hope the dev keeps working on fixing these issues because I really enjoyed using this app.
Show more

Response from developer

Hey! Thank you for the review and feedback. Fixing these issues is my top priority and I hope to have something soon. If you have any other thoughts please feel free to send them my way 🙏🏻🙏🏻 -Ryan (support@fretpro.app)

Near perfect

This app drills you by telling you what note to play, then listening verify that you play it. It’s exactly how you want to drill yourself to learn the notes of the fretboard. It has all the right options to focus on certain strings and to use sharps and flats. The design is clean, clear and perfectly suited for the task.

There’s only one problem, and it’s a big one. At first it asks you to find a variety of notes. But after a while, it stops asking about certain notes. Perhaps it is trying to focus on the notes you keep getting wrong, but that doesn’t seem to be the case. So you find yourself being drilled on notes you know, and not learning the other notes you don’t know.

It would be great if there was a button to clear the training history, so it would ask about all the notes again. Or add an option so it doesn’t try to focus on missed notes
Show more

Response from developer

Hi, Thanks for the review. You’re right that the app tries to focus on notes that you get wrong or notes that it takes you a second to find. However, each round should consist of a few notes that you are working on and a few random notes that you already know. It’s possible that you found a big, I will look into it!

User experience

🐞

Reported Bugs

3 issues

Incorrect note recognition

Bug

Microphone issues after app relaunch

Bug

Inconsistent progress tracking

Bug

Requested Features

5 requests

Add custom tunings

Feature

Allow selecting specific notes/areas to practice

Feature

Incorporate solfege and scale degrees

Feature

Provide progress tracking across devices

Feature

Add metronome functionality

Feature

FAQ

What does Fret Pro Guitar Notes Trainer do?

This app helps guitar and bass players memorize the notes on their fretboard. It uses scientifically proven spaced-repetition techniques to make learning efficient and fun. You practice by playing notes on your actual instrument, building both knowledge and muscle memory.

How does the app help me learn the fretboard?

The app breaks down fretboard memorization into small, manageable practice sessions. It utilizes spaced repetition, a method proven to enhance memory retention. By playing notes on your guitar or bass, you actively engage with the fretboard, leading to faster mastery.

Is Fret Pro Guitar Notes Trainer free to use?

The app offers free features, including playing natural notes on the first two strings of your guitar or bass, tracking your progress, and using your device's microphone. To unlock all notes on all strings and focus practice on specific areas, an upgrade is available.

What instruments does Fret Pro Guitar Notes Trainer support?

The app supports a wide range of instruments including 6, 7, and 8-string guitars, as well as 4, 5, and 6-string basses. It also accommodates mandolin and guitarlele/ukitar. Users can contact support if they need assistance with other instruments.

How can I get the most out of practicing with Fret Pro?

For best results, use the app with an acoustic or amplified electric guitar or bass. Practice in a quiet environment. You can also experiment with different picking patterns and rhythms, and try visualizing the fretboard as you play each note. The 'String Focus' feature is excellent for honing in on specific strings.