Active
solfege-piano
Playable piano in your web browser built with Howler.js, featuring real-time solfège playback.
- Repository
- AidenCarrera/solfege-piano
- Created
- October 14, 2025

Highlights
- Built with Next.js, React, TypeScript, and Tone.js
- Optimized playback for low perceived latency
- Includes sustain, octave controls, effects, and customizable appearance
- Persists user settings locally
- Designed for responsive desktop and mobile use
Solfege Piano is a browser-based instrument designed for solfège practice, ear training, and quick musical experimentation. It provides an immediately playable piano without requiring installation or an account.
The application supports computer-keyboard input, touch controls, with controls for sustain, octave range, effects, and appearance. Audio is handled with Tone.js, with low input latency and keeping performance responsive in the browser.
The project is built with Next.js, React, and TypeScript. User preferences are stored locally, allowing the application to remain lightweight and privacy-conscious while retaining settings between sessions.
Gallery


GitHub topics
AudioHowler.jsNext.jsReactSolfegeTailwindTypeScriptMusic