About KeysBattle
Learn piano through interactive gameplay
Our Mission
KeysBattle was created with a simple goal: make piano learning fun, accessible, and effective for everyone. By combining the excitement of video games with proven music education techniques, we're helping thousands of people discover the joy of playing piano.
Our Story
Born from a passion for both music and technology, KeysBattle transforms the traditional piano learning experience into an engaging game. Inspired by rhythm games like Guitar Hero, we built a platform where learners can practice with real MIDI keyboards or computer keyboards, track their progress, and compete on global leaderboards.
Our Approach
- โ Gamified Learning: Progress through songs with immediate feedback and scoring
- โ Flexible Practice: Choose from Listening, Learn, Practice, and Arcade modes
- โ Real Skills: Learn with MIDI keyboards for authentic piano technique
- โ Public Domain Focus: Extensive library of classical and traditional music
- โ Data-Driven Progress: Track statistics, accuracy, and improvement over time
Built with Modern Technology
KeysBattle leverages cutting-edge web technologies to deliver a smooth 60 FPS gaming experience:
- โธ SvelteKit & Svelte 5 for blazing-fast reactivity
- โธ Pixi.js (WebGL) for high-performance graphics
- โธ Web MIDI API for real MIDI keyboard support
- โธ Supabase for scalable backend infrastructure
- โธ Open source tools and libraries
Our Values
- โ Accessibility: Free tier with core features for everyone
- โ Privacy: Your data stays secure and never sold
- โ Open Culture: Built on public domain music and open-source tech
- โ Community: Global leaderboards and social features to connect learners
- โ Continuous Improvement: Regular updates with new features and songs
What's Next
We're constantly improving KeysBattle with exciting features on the horizon:
- โ Sheet Music Mode: Traditional notation display (Coming Soon)
- โ Enhanced Hand Separation: Improved ML accuracy for left/right hand detection
- โ Fingering Suggestions: Optimal finger numbers for better technique (Coming Soon)
- โ Mobile Support: Practice on tablets and smartphones
- โ More Song Types: Expanding beyond classical to pop, jazz, and game music
Get in Touch
Have questions, feedback, or just want to say hi? We'd love to hear from you!
Email: contact@keysbattle.com
Join our community on Discord, GitHub, and social media.