Skip to content

Releases: jhartquist/resonators

v0.1.1

25 Apr 00:05

Choose a tag to compare

Changed

  • Python bindings now built with x86-64-v3 target for AVX2/FMA.
  • Restored WASM SIMD autovectorization in the hot loop.

Packages

  • crates.io: cargo add resonators
  • PyPI: pip install resonators
  • npm: pnpm add resonators

v0.1.0

22 Apr 03:59

Choose a tag to compare

Initial release.

Added

  • ResonatorBank and Resonator types implementing the Resonate algorithm for low-latency spectral analysis.
  • Streaming (process_samples) and one-shot (resonate) processing modes.
  • heuristic_alpha / heuristic_alphas, alpha_from_tau / tau_from_alpha, midi_to_hz helpers.
  • Python bindings via PyO3.
  • WebAssembly bindings via wasm-bindgen.

Packages

  • crates.iocargo add resonators
  • PyPIpip install resonators
  • npmpnpm add resonators