Note on alut setup
Imported HelloWorld file from the example given with freeALUT
Sanity check: can play a thing twice
This behaves sanely
SLight refactor and a trivial typecheck
whatever, not using this
yeah, not using it
Boilerplate more or less done
Boilerplate yay
Sin and square work
Boilerplate for describing basic waves is about done
not relevant
added naive LPF.
To make it easier to change pitches on the fly, refactored these functions to just be functions on one int
Added envelope file for basic shaped signals
Pared down waveform
Moved synthesis to a separate module
added note
added types for basic note functions
added vibrato