Skip to content

Releases: newlandsvalley/purescript-midi

v3.0.0

02 Mar 18:04
Compare
Choose a tag to compare

For PureScript compiler 0.14.0

v2.3.0

19 Nov 16:25
Compare
Choose a tag to compare
  • Add Spago
  • Update dependencies

v2.2.0

13 May 09:25
Compare
Choose a tag to compare
  • Rename Instruments.read as readGleitzman.
  • Reduce the code bloat in `Midi.Instruments.

v2.0.0

19 Jul 08:26
Compare
Choose a tag to compare

PureScript 0.12

v1.2.0

02 Feb 16:59
Compare
Choose a tag to compare

This is the first release to be published to Pursuit.

breaking changes

  • 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.

additions

  • Add 'binary' MIDI generation
  • Add type aliases for Channel, Velocity, Byte etc.

bug fixes

  • Correct varInt parsing for large integer values

1.1.0

04 Nov 13:16
Compare
Choose a tag to compare

The initial published release.

The web-midi support uses bodil/purescript-signal as a means of encapsulating web-midi callbacks. This provides a stream of input device connections and disconnections and a stream of MIDI event messages.