Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/roginvs/ear-gym

Online Ears training using Web Audio API
https://github.com/roginvs/ear-gym

sound sound-processing webaudio

Last synced: 2 months ago
JSON representation

Online Ears training using Web Audio API

Awesome Lists containing this project

README

        

# Ear Gym

[https://eargym.gitlab.io](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
- [x] Fix volume for piano
- [x] Possibility to hear sound with and without fx after answer
- [x] Gain game
- [x] Refactor gameRenders
- [x] Simplify challenge at low levels
- [x] possibility to start game at last achieved level
- [x] tothink: to clear lives on level start?