home about

What is this?

This is a tool to help you cycle through practice topics in a variety of subjects. In my case, I wanted to cycle through different families of topics in when practicing guitar; for example, I want to make sure to dedicate some practice time to reviewing chords, some to reviewing scales, etc. I want to be make sure I hit all the topics on rotation rather than trusting myself to never skip a boring topic because "I just practiced that".

How do I use it?

On the home page, upload a file with JSON defining your preferred categories and topics. Here is an example file, which you can also download.

                
[
    {
        "name": "Chords",
        "topics": [
            "Major",
            "Minor",
            "7th",
            "4th String Root"
        ]
    },
    {
        "name": "Scales",
        "topics": [
            "Diatonic",
            "Harmonic",
            "Blues",
            "Pentatonic"
        ]
    },
    {
        "name": "Plucking",
        "topics": [
            "Up and down",
            "HO/PO",
            "Group of 3s",
            "Every other note",
            "Swing"
        ]
    },
    {
        "name": "Arpeggios",
        "topics": [
            "Major",
            "Minor"
        ]
    }
]
            
            

You can click the "new day new me" button to rotate through your practice schedule. Feel free to try it out and click as much as you like to see how it works first.

You can click reset at any time to set your day count back to 0.

You can upload a new JSON file to set new categories. This will eliminate any existing data.