Skip to content

v0.0.2

Choose a tag to compare

@bovinemagnet bovinemagnet released this 12 Apr 23:29
· 63 commits to main since this release

v0.0.2

Breaking Changes

  • analyseBytes(), analysePcm(), and analyseSamples() are now synchronous — they return AnalysisResult directly instead of Future<AnalysisResult>. Only analyseFile() remains async (file I/O).

New Features

  • AIFF and AIFF-C format support (big-endian PCM and sowt little-endian variant)
  • Signed 8-bit PCM support (used by AIFF)
  • Auto-detection of AIFF files via magic bytes and .aiff/.aif/.aifc extensions

Testing

  • Expanded test suite to 192 tests