brickworks/ChangeLog

60 lines
2.7 KiB
Plaintext
Raw Normal View History

2023-02-20 08:40:04 +00:00
0.3.0
-----
* Added new bw_ap1, bw_ap2, bw_balance, bw_bd_reduce, bw_buf, bw_comp, bw_hp1,
bw_hs1, bw_hs2, bw_lp1, bw_ls1, bw_ls2, bw_mm1, bw_mm2, bw_notch,
bw_noise_gate, bw_pan, bw_peak, bw_ppm, and bw_sr_reduce modules.
* Added new fx_ap1, fx_ap2, fx_balance, fx_bitcrush, fx_comp, fx_eq_3band,
fx_hp1, fx_hs1, fx_ls1, fx_mm1, fx_mm2, fx_noise_gate, fx_notch, fx_pan
examples.
* Added support and examples for the Daisy Seed platform.
* Strengthened bw_svf algorithm for modulation and added prewarp_at_cutoff
and prewarp_freq parameters.
* Changed bw_wah to be a bandpass and not a lowpass filter.
* Renamed bw_vol as bw_gain, added new smooth_tau parameter, and changed gain
parameter API to express values in linear gain an dB.
* Added new bw_log10f_3(), bw_pow10f_3(), bw_dB2linf_3(), and bw_lin2dBf_3()
math routines.
* Fixed computation bug in bw_sqrtf_2().
* Avoid a warning related to a potentially uninitialized variable in
bw_env_gen.
* Reworked example source code structure and Makefiles.
* Stopped using dynamic memory allocation for individual modules in example
code.
* Adjusted noise levels in synth_mono example.
* Added BW_RESTRICT to bw_svf_process1() arguments.
* Fixed bad defintion of bw_pink_filt_set_sample_rate_scaling().
* Now using bw_ppm in synth_mono and synth_simple examples.
2023-02-20 08:40:04 +00:00
* Moved header inclusions where most appropriate in bw_env_follow.
* Added missing API documentation in bw_pink_filt.
* Fixed typo in the documentation of bw_svf_set_Q().
* Fixed license headers in all source files.
0.2.0
-----
2022-12-02 16:47:34 +00:00
* Refactored API of DSP modules for better flexibility and performance.
* Removed bw_inline_one_pole and bw_inline_slew_rate (functionality
implemented by bw_one_pole and bw_slew_rate, respectively).
* Added bw_wah and bw_example_fx_wah.
2022-12-02 16:47:34 +00:00
* Added bw_satur and bw_example_fx_satur.
* Added bw_pink_filt.
* Added BW_RESTRICT and removed BW_MALLOC, BW_REALLOC, and BW_FREE from
bw_common.
2022-12-02 16:47:34 +00:00
* Added new monophonic synth example bw_example_synth_mono.
* Added new bw_sin2pif_3(), bw_cos2pif_3(), bw_tan2pif_3(),
bw_omega_3lognr(), and bw_tanhf_3() fast math routines.
2022-12-02 16:47:34 +00:00
* Using bw_one_pole for smoothing bw_vol.
* Simplified and rewritten example synth, renamed as
bw_example_synth_simple.
* Renamed bw_example_fx to bw_example_fx_svf are removed output "Level"
parameter from it.
* Using correct "Fx|Filter" VST3 subcategory for bw_example_fx_svf.
2022-12-02 16:47:34 +00:00
* Correctly handling note on events with velocity 0 as note offs.
2022-11-20 09:23:04 +00:00
* Using official logo as VST3 plugin icon.
2022-12-02 16:47:34 +00:00
* Minor performance improvements in bw_svf.
2022-11-25 18:21:14 +00:00
* Fixed potential bug when setting parameters in examples.
2022-12-03 12:09:46 +00:00
* Fixed missing initialization of sticky mode in bw_one_pole.
0.1.0
-----
First release.