• v1.1.0 5a4b9dc9b3

    v 1.1.0 Stable

    stefano released this 2024-02-24 18:23:25 +00:00 | 62 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.
    Downloads