Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/roginvs/ear-gym
- Owner: roginvs
- Created: 2018-04-02T20:04:12.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-01T19:25:59.000Z (almost 2 years ago)
- Last Synced: 2024-10-11T01:14:44.371Z (3 months ago)
- Topics: sound, sound-processing, webaudio
- Language: TypeScript
- Homepage: https://eargym.gitlab.io
- Size: 14.4 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
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?