- Create repo and setup files
- Record mic audio
- Play back mic audio (w/ different effects)
- Add real-time waveform visualizer for recording audio
- Replace playback waveform with entire audio waveform (e.g. wavesurfer.js)
- Fix canvas duplication on start() bug
- Abstract classes/functions
- Add PEG for patterns/sequences using multiple voice instruments
- Add metronome
- Some sort of quantization?