- save last used device id to local storage and restore if found
- configure piano roll min/max keys
- colour keys for a particular chord/key
- create a chord quiz based on lead sheets (chord names)
- show piano roll in lead sheet practice when incorrect (or toggled)
- create a chord quiz based on notation (treble / bass) for sight reading
- chord detection logic allows all inversions - this is incorrect in sheet music practice
- save/restore lead sheet settings
- show different inversions in sheet music practice
- support bass clef in practice notes?
- include player stats, with things like "daily streaks, high scores, etc"
- refactor
$effectblocks in practice (move logic into midi context) - fix inversions changing when sidebar toggled
- endless option for practice
- support key signatures in practice notes
- (
stave.setKeySignature; but will have to adjust the note names to be in the right key)
- (
- gamify the practice sessions (remove countdown progress, but have score logarithmically decreasing)
- add "midi keyboard" shortcuts to move around the interface
- add keyboard shortcuts to move around the interface
- content for learning chords?
acheronfail/chords
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|