Concept by Samuel Araya, created by Andrew Debevec.
Learn how to read music by identifying pitches based on notation, with audio playback and instant feedback.
This project was bootstrapped with Create React App.
Audio playback created using Reactronia.
SVG graphics created by author manually, except for the clefs, which are from Wikimedia.
This is my first React project; the project itself is a successor to a Ruby on Rails version of Practicer, and was put together over several Saturday morning coding sessions.