Skip to content

libADLMIDI v.1.4.0 - HOTFIX

Compare
Choose a tag to compare
@Wohlstand Wohlstand released this 01 Oct 16:02
· 380 commits to stable since this release

1.4.0.1 2018-10-01

  • Fixed a measurer on side of Gen-ADLDATA utility where it caused some false zero releasing time of some instruments.
  • Full set of embedded banks has been re-calculated

1.4.0 2018-10-01

  • Implemented a full support for Portamento! (Thanks to Jean Pierre Cimalando for a work!)
  • Added support for SysEx event handling! (Thanks to Jean Pierre Cimalando for a work!)
  • Added support for GS way of custom drum channels (through SysEx events)
  • Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call)
  • Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes)
  • Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played)
  • Fixed correctness of CMF files playing
  • Fixed unnecessary overuse of chip channels by blank notes
  • Added API to disable specific MIDI tracks or play one of MIDI tracks solo
  • Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits.
  • XMIDI now supports loops
  • Added working implementation of TMB's velocity offset
  • Added support for full-panning stereo option (Thanks to Christopher Snowhill for a work!)
  • Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip