Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 805 Bytes

LOG.md

File metadata and controls

24 lines (18 loc) · 805 Bytes

Ear Training

Story 1: Basics

  • Game knows how to compute indexes for central notes, transposed notes, intervals of notes and its representation in hertz
  • Game decides on an tonic note
  • Game plays a tonic note
  • Game decides on an interval (major scale)
  • Game plays the interval note
  • User chooses the interval (1 to 7) to answer
  • Game register if it's the right interval or not

Story 2: Score - Points and Time to answer saved locally

  • Score is stored and displayed (correct and incorrect answers)
  • Total time is stored
  • 10 questions, timed
  • Sessions ranking, orderd by time and score

Tech hurdles

  • Use create-react-app
  • TDD + DDD + SOLID this shit?
  • Publish on github? (Would be nice to have a static host for this?)