- Introduce
Signal.Gate.t
andSignal.Trigger.t
wrappers ofbool Signal.t
- Rename
clock
constructor toclock_of_frequency_hz
- Use
floatarray
instead offloat array
- Add
saturation
operator - Add
map2
andmap3
combinators - Add missing
downsample
argument to visualized signal players - Stop exporting labelled stdlib modules
- Add tests in new package
- Rename filter arguments to be more consistent and intuitive
- Rename
Square
waveform toPulse
- Live midi support in core library
- Add package for parsing and representing midi data
- Rename ASR envelope generator to "AR"
- Rename
Output_stream.create_with_downsample
toOutput_stream.create
- Initial release