Skip to content

Releases: atsushieno/ktmidi

v0.7.0 release

26 Jan 10:48
Compare
Choose a tag to compare

See #60 for the details.

ktmidi 0.4.0

11 Oct 13:38
Compare
Choose a tag to compare

Today we tagged the latest release as v0.4.0. There have been too many changes since 0.3.0 so I gave up enumerating what's new. Some items that come up in my mind are -

  • there is now the api definition based on metalava.
  • Now we have RtMidi support, in ktmidi-jvm-desktop (JNA) and ktmidi-native-ext (cinterop) packages.
  • Midi2Player and Midi2Music became really usable, proved as in player-sample (JVM and Native).
    • Midi2Music supports SMF-like delta time in its pseudo JR Timestamp messages
    • Midi2Music supports SMF meta events in certain sysex8 formats so that it can store tempo changes etc.
  • UmpTranslator converts UMPs to and from MIDI 1.0 bytestreams.
  • MidiCIFactory and MidiCIRetrieval offer binary generation and parsing, of MIDI-CI sysex bytes.
  • MidiCIConnection provides basic MIDI-CI initiator/recipient workflows.