Skip to content

v2.1.0

Latest
Compare
Choose a tag to compare
@philfrei philfrei released this 03 Jun 05:44
· 3 commits to main since this release

This is the source project for release version 2.1.0 published on Maven Central.

New in this release:

  • improvements to the Javadoc, adding more @see tags, better consistency and clarity with terminology;
  • fixed a possible race condition in the dynamic vol/pan/speed controls;
  • added a couple more state checks to certain operations;
  • implemented AutoCloseable;
  • refactored functions and enums to a public AudioCueFunctions class.
  • The new Enum VolType has a selection of 6 possible scaling functions for translating the input range [0..1]: LINEAR, EXP_X2, EXP_X3, EXP_X4, EXP_X5, EXP_60dB.
  • The function AudioCueFunction.fromPcmToAudioBytes is now public, allowing one to obtain 16-bit, 44100 fps, stereo, little-endian byte data from signed, normalized floats.
  • A public function AudioCue.getPcmCopy allows one to obtain a copy of the PCM data that is derived from input .wav files and held internally for a cue.

Assets (library jar, javadoc, source) along with accompanying checksum files can be downloaded from the Maven Central Repository.