- PS Compiler 0.15.4
- add dependency on bifunctors
- PS Compiler 0.15.0
- (replace test-unit with spec)
- PS Compiler 0.14.7
- Enforced upgrade because of breaking changes in string-parsers 7.0.0
- PS Compiler 0.14.0
- Deprecate examples which only exist for old versions of the PS compiler
- Add spago
- Reduce code bloat in Midi Instruments
- PS Compiler 0.12
- Expand running status messages in situ.
- Get rid of translateRunningStatus post-processing
- Disallow running status in event streams
- Separate stream event handling from file event handling (SysEx parsing is different in the two contexts)
- Instrument.instrumentNames now returns a list of InstrumentName. The previous version returning a list of strings is renamed to gleitzmanNames.
- Add 'binary' MIDI generation
- Add type aliases for Channel, Velocity, Byte etc.
- Correct varInt parsing for large integer values
- Web-Midi messages re-implemented in terms of Signal.
- Initial release.