Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

v 1.1.0

Latest
Compare
Choose a tag to compare
@sdangelo sdangelo released this 25 Feb 09:35
· 12 commits to main since this release
  • Added new bw_cab module.
  • Added new fx_cab and fxpp_cab examples.
  • Added skip_sustain and always_reach_sustain parameters to bw_env_gen.
  • Added silence_dc parameter to bw_bd_reduce.
  • Added BW_NULL definition in bw_common and used it throughout the entire codebase.
  • Added BW_CXX_NO_ARRAY to control the inclusion of features depending on C++ .
  • Relaxed sidechain APIs in bw_comp and bw_noise_gate to accept BW_NULL to represent null sidechain inputs.
  • Added setThreshLin() and setThreshDb() methods to the C++ APIs of bw_comp and bw_noise_gate to fix naming typos without breaking the API.
  • Reworked all example code and added LV2, command line application, and C++/WebAssembly targets.
  • Fixed gain compensation in bw_satur_process_multi().
  • Fixed rounding bug in bw_phase_gen when frequency is tiny and negative.
  • Fixed smoothing of decay parameter in bw_reverb.
  • Fixed computation of initial states in bw_mm1 and bw_mm2.
  • Fixed sign-related issues in bw_hash_sdbm(), bw_truncf(), bw_roundf(), and bw_sqrtf() (thanks Kevin Molcard).
  • Replace GCC pragmas to suppress uninitalized variable warnings with useless harmless statements in bw_env_gen, bw_hs2, bw_ls2, bw_one_pole, and bw_peak.
  • Fixed documentation typos in bw_ls2.
  • Updated examples' documentation.