App link Please note - using free tier limited to 25 hours a month 😅.
An interactive table to improve your speed and accuracy on the guitar fretboard. Built with R Shiny and reactable. Guitar sounds from Gleitz MIDI.js soundfonts and the idea for vibrating strings is from Pascal Thormeier's article.
-
3 modes - learn, play and my performance
-
In learn mode, view note names by hovering over the fretboard or letter names.
-
View all notes together, sharps or flats
-
Detailed app help (press the info i button)
-
Choose a game type and range (sharps, flats, naturals) or mix them up
-
In play mode answer by clicking on the fretboard or letter names
-
When a game ends, see which notes you got right and wrong on the fretboard
-
Autosaves up to 100 games
-
In my performance mode, view game statistics as a heat map, chart and KPI
To run the app locally, you'll need R and RStudio installed together with packages found in the global.R
file.
The app has a help system accessible by clicking on the i button (next to the big green play button) - built with rintrojs.