-
Move settings for each component into the component itself. Gear icon. (DONE)
-
MIDI / Audio. (DONE)
-
Redesign. See Issue #38 (DONE)
-
Add octave names (needed for Staff display) See Issue #48 (DONE - used MIDI notes)
-
Move scale family dropdown onto control panel. (DONE)
-
Subscales. Particularly to enable pentatonic scales to be rendered
-
Rotation. Take a single chord (or set of notes) and display all possible modes/keys
-
Piano Dashboard.
-
Move "info" to a separate Hugo based static site.
-
Fretboard string enable/disable, position enable/disable (see Issue #51)
-
Show the name of the chord. See Issue #42
-
Staff display. Wikipedia
-
Scale info display. See Issue #52
- Refactor to Elm-style architecture. (DONE)
- Unit tests! (DONE)
- Replace D3js with a dedicated SVG library. (DONE)
- Non-scale accidentals should follow scale accidentals. When scale accidentals are sharp, non-scale accidentals should also be sharp. See Issue #49