Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.37 KB

File metadata and controls

28 lines (21 loc) · 1.37 KB

Roadmap for spring '26

New Features

  1. Move settings for each component into the component itself. Gear icon. (DONE)

  2. MIDI / Audio. (DONE)

  3. Redesign. See Issue #38 (DONE)

  4. Add octave names (needed for Staff display) See Issue #48 (DONE - used MIDI notes)

  5. Move scale family dropdown onto control panel. (DONE)

  6. Subscales. Particularly to enable pentatonic scales to be rendered

  7. Rotation. Take a single chord (or set of notes) and display all possible modes/keys

  8. Piano Dashboard.

  9. Move "info" to a separate Hugo based static site.

  10. Fretboard string enable/disable, position enable/disable (see Issue #51)

  11. Show the name of the chord. See Issue #42

  12. Staff display. Wikipedia

  13. Scale info display. See Issue #52

Non Feature Improvements

  1. Refactor to Elm-style architecture. (DONE)
  2. Unit tests! (DONE)
  3. Replace D3js with a dedicated SVG library. (DONE)

Fixes

  1. Non-scale accidentals should follow scale accidentals. When scale accidentals are sharp, non-scale accidentals should also be sharp. See Issue #49