About Music Buddy
Interactive music learning with real-time pitch detection
What is Music Buddy?
Music Buddy is an interactive music learning application that helps musicians practice sight-reading and pitch recognition through real-time microphone feedback. Play notes on your instrument and watch as they're detected and matched against the displayed staff notation.
Practice Modes
- Random Song Mode: Practice with excerpts from real songs, automatically filtered to 8-note segments for focused learning
- Random Note Mode: Practice sight-reading with randomly generated note sequences
- Auto-Next: Automatically advance to the next exercise when completed, or disable for manual control
Customization Options
- Multiple Clefs: Practice with treble, alto, or bass clef
- Key Signatures: All major and minor keys from C♭ to C♯ (7 flats to 7 sharps)
- Note Types: Toggle half notes, eighth notes, and quarter notes
- Accidental Control: Choose which accidentals to include (naturals, sharps, flats)
- Key-Only Mode: Practice notes without accidentals, using only the key signature
Interactive Features
- Real-time Pitch Detection: Uses advanced YIN algorithm for accurate note recognition
- Visual Feedback: Notes turn green when played correctly
- Piano Keyboard: Click notes on the virtual piano for silent practice
- Built-in Metronome: Adjustable BPM for rhythm practice
- Octave Transposition: Shift exercises up or down to match your instrument's range
- Microphone Sensitivity: Adjustable threshold for different instruments and environments
Technology
Built with modern web technologies including SvelteKit, this app provides a responsive and accessible way to practice music theory and ear training.
You can check out the source code on GitHub as this is an open-source project.
Get Started
Happy practicing and good luck with your musical journey! Start by heading back to the main page and trying out some exercises.
Back to Music Buddy