WebPiano is a project for creating a web based synthesizer with multiple effects, using the p5.js library for creating sounds.
- Fix noise when key is pressed (understanding envelope)
- Pitch shift with scroll wheel
- Custom frequency for each key
- Changeable arpeggiator rate
- Arpeggiator on caps lock
- Sorting out page layout
- Mouse operable keys
- Glissando when sliding the mouse across the keys
- Volume slider
- Frequency indicators next to keys (can be turned off)