Ukulele Explorers

What would you like to explore?

Your saved exercises and fingerings are available in their workspaces.

Four bars · your groove

Song Builder

Each bar has eight eighth-note steps: 1 & 2 & 3 & 4 &. Click a step to cycle ↓ Down → ↓· Short down → ↑ Up → ↑· Short up → — Rest → × Chuck. Shift-click selects a step without changing it. Choose each bar’s chord in the chord timeline. Your strum pattern repeats independently across all four bars.

Choose a step below to begin.

Four-bar chord timeline

Choose the chord for each song bar here. “Keep previous chord” carries it forward.

Strum pattern

Bar 1 · beat 1

Edit strums here; choose chords independently in the four-bar timeline above.

Backup / restore song

Virtual Uke preview

Touch · pluck · strum

Virtual Uke

Click a fret to place a finger and hear that string. Click an open-string circle to release it. Hold the mouse button and sweep left or right across the strings over the sound hole to strum.

Set your tuning below, then enable sound. No microphone needed.

Build a Chord challenge

Build the requested chord on the fretboard, then check your answer. Any voicing containing all the chord tones counts. No microphone needed.

Ready to build a chord?

One fret per string. Selected positions stay in place while you strum. Uses your recorded G3–A5 samples; lower baritone notes use a synthesized fallback.

Microphone off. Audio stays on this device.

Single-note reading · Wait for Me

Five-note C-major pattern

Play one note at a time; the next column lights up when its pitch is recognized. Tab shows one fingering; the same pitch on another string also counts.

Exercise editor

Choose your tuning above before composing. String 1 is the top tab line. Each column is one step: play a single note or strum stacked notes together. No rhythm scoring.

Select a step below. Add note creates a new column; Stack adds the chosen string and fret to that column, using the next empty string if the chosen one is occupied. Click a tab note to select it, or drag it vertically to another string (the fret stays the same). Type 0–9 to enter a fret (type 1 then 0–2 quickly for 10–12). ↑ / ↓ change its fret; ← / → move between steps. Update changes the selected note.

Notes & strums

Single notes, strums, rests, and chucks share the same timeline. Each column lasts its selected note length. Wait for Me checks pitches only; use Next for rests and chucks.

Backup / import

Export saved exercises as a JSON file. Import restores exercises from a previous export.

Your ukulele samples · G3–A5. Other pitches use synthesis. One tab step per eighth note.

Use Start microphone above, then Listen to my notes. This is a pitch exercise with no timing score. For repeated notes, briefly mute between plucks so each one counts separately. Single-note recognition is experimental.

Recognized chord
—
Waiting for your instrument

Closest matches appear here while you play

Recognition diagnostics

Recent strums

Pause for about one second between strums. Summaries stay here after you stop. No audio is recorded.

Your next strum will appear here automatically.

Play a chord to see what the detector is waiting for. The last result stays here after the sound fades.

Microphone level · — dB

Pitch-class evidence

These bars include overtones. They cannot tell you whether every string sounded.

Explore chords

Tap a chord card to practice it. Tap it again to cycle through voicings. Diagrams face you: string 4 is on the left, string 1 on the right. Circles above the nut mean open strings; solid dots show where to fret. Numbers below each diagram list frets, not fingers.

For the clearest result, use a quiet room and play without backing music. This experiment recognizes major, minor, dominant 7th, minor 7th, major 7th, major 6th, suspended, and diminished chords. Some chords share the same notes (such as C6 and Am7); the display may name an equivalent chord. A selected target is a practice prompt, not a forced answer.