Welcome to the Barry Harris Voicing Trainer!
This app presents Barry Harris-style chord voicings to identify and complete on the active instrument display.
How to Play
- Enable audio: Click "Enable Audio" to activate sound features (required by browsers)
- Check the display header: Shows the scale and voicing type, plus bass note if enabled in settings
- See the shown note: One note of the voicing is already displayed with its role labeled
- Complete the voicing: Click the remaining notes on the fretboard or keyboard
- Get feedback: Correct notes appear in white, wrong clicks flash red
- Use audio hints: Click the play button to hear the complete voicing
Understanding the Display
- Display Header: Shows scale type (Maj6, Min6, Dom7, 7b5), voicing name, and optionally bass note (e.g., "Min6 Drop 2 (b3 bass)")
- Instrument Layout: Guitar mode highlights active strings; Piano mode shows the keyboard range containing the voicing
- Note Labels: Show chord tones like "R" (root), "3" (3rd), "b7", etc.
- Play Button: Provides audio feedback of the complete voicing
- Visual Feedback: Completed voicings play automatically for 2 seconds
Settings
- Scale Types: Choose from Major 6 Diminished, Minor 6 Diminished, Dominant 7 Diminished, and 7b5 Diminished
- Voicing Types: Select from Drop 2, Drop 3, Drop 2+4, Triads, Thirds, Low Shell, and High Shell
- Source Layouts: Choose the voicing and source string layout used to construct its pitches
- Bass Hint: Toggle showing the bass note in the display header
- Display Note: Choose which source voice is shown first
- Volume: Adjust audio playback volume from 0-100% (soundfont is quiet, so higher values recommended)
Audio Features
- Play Button: Click the play button next to "Next" to hear the complete voicing
- Auto-play on Completion: When you complete a voicing correctly, it automatically plays the chord for 2 seconds
- Optional Audio: Hear the complete voicing without changing the visual instrument
Completion Messages
- Perfect! - Completed with no wrong clicks
- Nice! - Completed with 1 wrong click
- Good! - Completed with 2-3 wrong clicks
- Complete! (took X tries) - Completed with 4+ wrong clicks
Statistics
Track your progress with detailed statistics showing:
- Overall accuracy and completion rates
- Performance by scale type
- Performance by voicing type
- Detailed breakdowns by scale, voicing, bass role, and source layout
Note: Only perfect completions (0 wrong clicks) count as "correct" in statistics.
Tips for Success
- Start with one scale type and voicing to build familiarity
- Use the play button to hear what the complete voicing should sound like
- Pay attention to the bass hint - it helps orient the voicing
- Use the displayed note and header to orient the voicing
- The display header shows the scale and voicing type
- Use the "Next" button if you get stuck on a particular voicing
- Check your statistics to identify areas for improvement