About VoicingLab

VoicingLab is a jazz piano voicing intelligence platform. It teaches generation — deciding what to play from a chord symbol — not reproduction.

What VoicingLab is

VoicingLab is a software platform, not a course. It gives jazz pianists the tools to generate their own voicings from any chord symbol — then practise, track, and master them systematically. Other tools show you what to copy. VoicingLab shows you what to choose.

The platform serves three audiences: students learning to voice chords fluently, teachers who need structured voicing curricula for their classes, and working musicians who need a reliable voicing reference for any gig.

The voicing database

VoicingLab contains 10,674 voicings across 468 chord symbols and 16 voicing styles: shell, rootless A and B, Drop 2, close, quartal, upper structure triads, spread, block, stride, Bill Evans, McCoy Tyner, Herbie Hancock, Chick Corea, and more.

Every voicing includes a keyboard diagram, audio playback via Salamander grand piano samples, interval analysis, and musical context. The database uses flat notation throughout (Eb not D#, Bb not A#) and proper jazz chord symbols: Cø7 for half-diminished, C°7 for diminished, C+ for augmented.

The voice-leading algorithm

VoicingLab's voice-leading algorithm uses dynamic programming to find the optimal voicing path through any chord progression. Given a sequence of chords and a voicing style, it minimises total hand movement while preserving common tones, rewarding guide tone resolutions (7th → 3rd), and penalising parallel fifths and octaves.

The algorithm tries both A-first and B-first starting points for rootless voicings and picks the lowest-cost path. Register comfort ranges are derived from statistical analysis of the voicing database (10th–90th percentile per style). This is proprietary technology — no other tool offers automated voice-leading optimisation for jazz piano.

The mastery progression

VoicingLab's recommendation engine is built on a 16-node directed graph spanning 5 pedagogy tiers, from beginner shell voicings to advanced upper structure triads. The learning path recommends what to learn next based on your current mastery, with transfer scoring that accounts for skills that carry over between styles.

Practice tools

The practice mode supports both Learn mode (step through voicings at your own pace) and Play-Along mode (keep up with a metronome). Connect a MIDI keyboard for real-time input matching, or use the on-screen keyboard. Audio uses Salamander grand piano samples via Tone.js.

Practice sessions track per-chord accuracy, timing, and voicing style. Pro subscribers get an analytics dashboard with accuracy trends, standard mastery cards, a chord accuracy heatmap, and weakness-aware style recommendations.

For educators

The Teacher tier provides 30 student accounts with invite code onboarding, a curriculum builder for ordered practice sequences, class analytics with per-student accuracy breakdowns, and bulk PDF exports with custom branding. Pedagogy is grounded in the methods of Mark Levine, Frank Mantooth, and the Berklee College of Music harmony curriculum.

MCP server

VoicingLab offers an MCP server (Model Context Protocol) for programmatic access via AI assistants like Claude Desktop. Five tools are available: voicing lookup, voice-led progression solving, style listing, personalised recommendations, and chord information.

Who VoicingLab is for

Students learning jazz piano voicings who want a structured path from shell voicings to advanced harmony. Teachers who need to give their students voicing resources with practice tracking and curriculum tools. Working musicians who need a reliable reference library for any chord symbol in any style.

VoicingLab is free to explore. No signup required for the voicing database, chord checker, or voice-leading tool.