Hosted on Github Pages
FretReact is a redesign of my fretmapper web app.
This app is used to help visualize the fretboard of a guitar. The dropdown menus on the left represent the open string notes and depending on what note these are set to will change the notes on the right representing the notes at the individual frets. The app also allows you to add or subtract strings in order to support a variety of guitars and bass. When adding a string the new string will automatically be set to a fourth lower than the previous lowest string.
The main differences:
- FretReact is built using the React framework from the ground up.
- The current version has no need for authentication or an API. So users can freely use the app without needing to sign-up/sign-in.
- Due to the lack of a backend API this means that you are no longer able to save personal custom tunings. This feature will be looked at again in the future, but is not currently the primary feature being worked on. However, this will (eventually) be circumvented by adding preset tunings.
- (Primary) Allow the user to click on a fret and using web audio API the correct note with be played through the users speakers.
- Allow the user to toggle between showing 11 frets and 23 frets.
- The ability to highlight multiple frets (chords) and play the chord.