fretfret

learn the notes on a guitar from the comfort of your android phone
Log | Files | Refs | README | LICENSE

README.md (2050B)


      1 Fretfret is an android app for learning the notes on a guitar
      2 fretboard. It shows a random note selected from the frets and strings
      3 you want to be tested on. Name the note associated with the position
      4 shown, press next, and see if you were right! Repeat until you're a
      5 guitar wizard.
      6 
      7 # Design
      8 
      9   Similar trainer apps I've used introduce too much friction to get to
     10   the next note, through having to select your answer from a bunch of
     11   buttons. You have to first come up with an answer, then navigate
     12   their UI to input the answer to get to the next one.
     13 
     14   To me, the purpose of these kinds of trainers is more to improve
     15   your recall time than your accuracy. After trying a few options out,
     16   I ended up liking the simplest one - showing which note the last
     17   position was. This way, you have access to the answer if you're
     18   not sure whether you named it correctly.
     19 
     20 # On learning the fretboard
     21 
     22   I recommend starting with a 3 to 5 frets on a single string, and
     23   focusing on getting those down fairly automatically.
     24 
     25   Then, move onto the next 3-5 (NOT all the frets you've learned
     26   combined).
     27 
     28   Once you've gotten all the frets on a string down, test yourself on
     29   the entire string.
     30 
     31   If you just keep adding notes to the ones you already know, the
     32   newer notes will appear less frequently so it takes longer to get
     33   them down.
     34 
     35   It's important to space repititions of new material close together.
     36   This approach follows that of learning systems such as
     37   [Anki](https://apps.ankiweb.net/).
     38 
     39 # Roadmap
     40   - _labels for strings_
     41   - _customizeable strings_ - There's no reason why this can't be used
     42   for other stringed instruments. I'm planning on add customization
     43   for selecting the number of strings and their tunings.
     44 
     45   - _tempo tracker_ - Since this app prioritizes time to answer to
     46   accuracy, it may be useful to show you how many positions you go
     47   through per minute so you can gauge your progress over time.
     48 
     49 # Contributing
     50   Email hello at massi dot world, with fretfret in the subject, with
     51   patches or bug reports.