Skip to content

roginvs/ear-gym

Repository files navigation

Ear Gym

https://eargym.gitlab.io

Train you ears using Web Audio API

Онлайн тренировка ушей с использованием Web Audio API

TODO

  • Other games: 3 button (A, both, B): distortion, reverb?, saturator, compressor
  • Other games: delay
  • Remove or change saturation game due to unequalized samples volume
  • Volume game: think about tasks. +3/-3 is not the same as -12/-6
  • Icons for musicTypes
  • ServiceWorker for offline mode (maybe the one which is build-in into webpack)
  • Update React (or add polyfill), use getDerivedStateFromProps instead of key-binding to component instance
  • Hardcore modes when no possible to change fx state: turn fx on after 3 seconds; fx is on permanently
  • [+] Add some build timestamp (via webpack plugin or similar)
  • [+] Show level info, like eq width and eq gain
  • [+] Reduce stage amount, 20 is quite annoying
  • Fix volume for piano
  • Possibility to hear sound with and without fx after answer
  • Gain game
  • Refactor gameRenders
  • Simplify challenge at low levels
  • possibility to start game at last achieved level
  • tothink: to clear lives on level start?