A browser-based interactive musical keyboard built with React and Tone.js.
Play it live at https://crimsonkeys.garrettgeorge.dev
- Play using touch, mouse, or computer keyboard input
- Practice sound design with ADSR (Attack, Decay, Sustain, Release)
- Adjust effects including distortion and reverb
- React (with hooks & functional components)
- Tone.js (wrapper for Web Audio API)