Skip to content

Latest commit

 

History

History
55 lines (32 loc) · 1.55 KB

CHANGELOG.md

File metadata and controls

55 lines (32 loc) · 1.55 KB

v1.3.1

  • Now all the error types don't use heap allocation.

v1.3.0

v1.2.1

  • Minor tweaks to make the code idiomatic.
  • Added get_sample_id method to InstrumentRegion (thanks to @pomscyth).
  • Added get_instrument_id method to PresetRegion.

v1.2.0

  • Added ability to set the loop point when playing MIDI files.
  • Added ability to change the playback speed on the fly when playing MIDI files.
  • Added doc comments.

v1.1.2

  • Optimized chorus for better performance.

v1.1.1

  • Fixed issue where reading MIDI files with events inserted after EOT would fail (thanks to @ArthurCose).

v1.1.0

  • Error types are now non_exhaustive.
  • Loading SoundFont3 explicitly fails with an error SoundFontError::UnsupportedSampleFormat.

v1.0.0

  • Introduced custom error types for error reporting.
  • Removed unnecessary code.

v0.9.2

  • Refactored the entire code to be more idiomatic (thanks to @joseluis).
  • Fixed issue where locks occurred during the rendering process.

v0.9.1

  • Modified the API to accommodate multi-threaded applications (thanks to @sapir).

v0.9.0

  • Implemented reverb and chorus.

v0.1.0

  • First release.