CommandDialog

Fretboard Trainer

This fretboard trainer helps you learn the fretboard notes and octave positions on guitar, bass, and ukulele with real-time pitch detection and clear visual feedback. All audio is processed locally in your browser to ensure private practice.

A

Related Tools

What is a Fretboard Trainer?

The Fretboard Trainer is an online tool designed for fretboard note memorization and recall. It helps musicians systematically master the notes and octave positions across the strings and frets of various stringed instruments. During a session, the system randomly generates a target pitch (note name, with optional octave), and the user plays the corresponding note on their physical instrument. By accessing the microphone of your computer or smartphone, the tool detects the played pitch in real-time. It provides instant visual feedback (Red/Green) and audio cues to confirm whether the note is correct. This creates a rapid feedback loop that helps users build a strong spatial mental map of the fretboard. Key features include:

  • Customizable String Selection: Train on all strings, a single string, or any specific combination.
  • Defined Fret Range: Set your practice area anywhere from the open strings (fret 0) to high positions.
  • Accidental Display: Choose to see notes as Sharps (♯) or Flats (♭) based on your preference.
  • Require Correct Octave: Toggle this option to increase difficulty and reinforce your understanding of absolute pitch locations across the neck.

Currently, the trainer supports a variety of popular stringed instruments and their standard/alternate tunings:

  • 6-String Guitar (Up to 19 frets)

    • Standard
    • E♭ Tuning, D Tuning
    • Open A through Open G
    • DADGAD
    • Drop A through Drop D
    • Double Drop D
  • 4-String Bass (Up to 20 frets)

    • Standard (E–A–D–G)
    • Drop C
    • Drop D
    • D Standard
  • Ukulele (4-String, up to 15 frets)

    • High G
    • Low G
    • High A
    • Low A
    • Baritone

Why Use This Fretboard Trainer?

Unlike passive apps that only show diagrams, this trainer bridges the gap between real-world playing and instant analysis. By turning fretboard memorization into an active, high-frequency training session, users can transition from “calculating” notes to “knowing” them instinctively. Advantages include:

1. High-Sensitivity Pitch Detection

The engine responds instantly to pitch changes, eliminating lag and uncertainty. This allows for a steady, rhythmic practice flow.

2. Intuitive Visual and Audio Cues

Color-coded feedback and sound effects allow you to process results without overthinking, reducing cognitive load and helping beginners map sounds to physical positions.

3. Granular Control Over Difficulty

You can isolate specific strings or fret zones to tackle weak spots. Enabling the “Octave Correct” mode helps you master the instrument’s full range more systematically.

4. Active Error Correction

If you get stuck or repeatedly play the wrong note, the system displays the correct answer (String and Fret). This prevents you from breaking your flow to look up a chart.

5. Privacy-Focused

All audio processing happens locally in your browser. No recording data is ever uploaded or stored, ensuring your practice remains completely private.

How to Use the Fretboard Trainer

1. Select Your Instrument

Click the Fretboard Info button at the top of the interface to open the settings. Select your instrument and tuning from the dropdown menu. The default is 6-String Guitar in Standard Tuning.

2. Choose Your Strings (Optional)

Use the numbered circles to toggle which strings are included in the session. You must select at least one string.

3. Set the Fret Range (Optional)

Adjust the sliders to set the minimum and maximum frets. Using 0 represents open strings, which is ideal for fundamental practice.

4. Select Accidentals (Optional)

Under the Accidentals setting, choose between Sharps (♯) or Flats (♭) to match your sheet music or preferred musical context.

5. Toggle Octave Accuracy (Optional)

Enable Require Correct Octave if you want the tool to only accept the note in its specific pitch register.

6. Start Training

Close the settings and click the “Start Practice” button at the bottom. You will need to grant the browser microphone access. The center of the screen will display the target note. The grey circle behind the note pulses with the input volume.

  • If you play the wrong note (or wrong octave in Octave mode), the circle turns Red. If you miss multiple times, the answer (String/Fret) will appear below.
  • If you play the right note, the circle turns Green with a flash effect and a confirmation chime, then moves to the next note.

Practice Strategies for Fretboard Mastery

Building Spatial Awareness in Positions

Set the fret range to a specific “box” (e.g., Frets 3–7) and enable all strings. Don’t just look for the current note; observe its position relative to the notes around it. Over time, you’ll recognize the geometric patterns of notes across strings.

Visualizing Scales (e.g., C Major)

Limit your fret range to a familiar area (like Frets 0–5). As notes appear, mentally categorize whether they belong to the C Major scale (C, D, E, F, G, A, B). This helps you “see” scale shapes within the rectangular fretboard grid.

Distinguishing Naturals vs. Accidentals

Choose a common position and toggle between Sharps and Flats. Consciously note which frets typically host accidentals. This builds an intuitive “feel” for the fretboard, increasing your sight-reading speed.

Strengthening Absolute Pitch Memory

Enable Require Correct Octave and narrow the fret range. This forces you to distinguish between a low G and a high G, preventing you from relying solely on relative patterns or string numbers.

Understanding Intervals (4ths, 5ths, etc.)

Pay attention to the physical distance between consecutive target notes. Since adjacent strings (except G-B on guitar) are tuned in Perfect 4ths, the trainer helps you visualize these abstract music theory concepts as physical movements.

Adapting to Alternate Tunings

Switch to Drop D, DADGAD, or Open G and practice in a fixed fret range. By observing how the note names shift on the frets compared to standard tuning, you can quickly rebuild your mental map without getting confused.

Cross-Instrument Learning

Start with a small fret range on a Ukulele or 4-String Bass to understand the String Sequence + Chromatic Scale model. Applying these same patterns back to the Guitar makes the transition much smoother.

How the Trainer Works?

Pitch Detection Mechanism

The audio engine shares its core with our Chromatic Tuner. It utilizes the McLeod Pitch Method (MPM) for high-precision pitch estimation, combined with FFT (Fast Fourier Transform) for performance. We use peak validation and harmonic analysis to intelligently correct octave errors, a common issue in digital pitch detection.

Calculation Logic

Fretboard notes are calculated based on Twelve-Tone Equal Temperament (12-TET). Starting from the pitch of the open string, each fret increases the pitch by exactly one semitone. This mathematical model allows the tool to support virtually any chromatic stringed instrument.

What is a Fretboard?

The fretboard (or fingerboard) is the grid of frets and strings on an instrument. On a standard 6-string guitar (E2–A2–D3–G3–B3–E4), the notes ascend chromatically as you move up the neck. For more on various setups, refer here.

The table below illustrates the note and octave distribution for a 6-string guitar from Frets 0–19:

String 1String 2String 3String 4String 5String 6
Fret 0E4B3G3D3A2E2
Fret 1F4C4G♯3D♯3A♯2F2
Fret 2F♯4C♯4A3E3B2F♯2
Fret 3G4D4A♯3F3C3G2
Fret 4G♯4D♯4B3F♯3C♯3G♯2
Fret 5A4E4C4G3D3A2
Fret 6A♯4F4C♯4G♯3D♯3A♯2
Fret 7B4F♯4D4A3E3B2
Fret 8C5G4D♯4A♯3F3C3
Fret 9C♯5G♯4E4B3F♯3C♯3
Fret 10D5A4F4C4G3D3
Fret 11D♯5A♯4F♯4C♯4G♯3D♯3
Fret 12E5B4G4D4A3E3
Fret 13F5C5G♯4D♯4A♯3F3
Fret 14F♯5C♯5A4E4B3F♯3
Fret 15G5D5A♯4F4C4G3
Fret 16G♯5D♯5B4F♯4C♯4G♯3
Fret 17A5E5C5G4D4A3
Fret 18A♯5F5C♯5G♯4D♯4A♯3
Fret 19B5F♯5D5A4E4B3

Systematic fretboard training is the foundation for fast improvisation, accurate chord voicing, and effective musical communication.