VoiceLeader is a website that grades four-part harmony (SATB) based on the AP Music Theory Question 6 criteria. It provides feedback to help students and educators evaluate chord spelling and voice leading.
- Chord Progression Input – Enter a sequence of chords in Roman numeral or chord symbol form.
- Realization – Enter SATB (Soprano, Alto, Tenor, Bass) parts.
- AP Music Theory Q6 Scoring – Grades based on College Board’s rubric, including chord spelling and voice leading.
- Frontend Framework: SolidJS
- Build Tool: Vite
- Styling: Tailwind CSS
- Music Notation & Playback: Noteflight API
# Clone the repository
git clone https://github.com/nickslick03/VoiceLeader.git
cd voiceleader
# Install dependencies
npm install
# Start development server
npm run dev