diff --git a/ChangeLog b/ChangeLog index 515b692..068563b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,47 @@ +1.4.0 +----- + ... + +1.3.0 +----- + * Added new bw_iir{1,2} modules and related new fx(pp)_iir{1,2} examples. + * Now using BW_NULL instead of nullptr in C++ API/implementations. + * Improved build system for examples and updated to Tibia 0.1.0 and latest Android SDK. + * Updated example building instructions (examples/README.md). + * Fixed doc typos in bw_one_pole, bw_gain's ChangeLog, and fixed asterisk-escaping typos everywhere. + +1.2.0 +----- + * Added BW_INCLUDE_WITH_QUOTES, BW_NO_CXX, and BW_CXX_NO_EXTERN_C to bw_common and used them everywhere. + * Added optional sticky gain-reach threshold and related API to bw_gain. + * Added gate parameter to bw_bd_reduce and fx_bitcrush example. + * Added phase_inc_min and phase_inc_max parameters and related debugging checks to bw_phase_gen. + * Added bw_dry_wet_get_wet() and bw_dry_wet_get_wet_cur() and corresponding C++ API. + * Added bw_signfilli64(), bw_mini64(), bw_maxi64(), bw_clipi64(), bw_minu64(), bw_maxu64(), bw_clipu64(), bw_log2_1p2xf(), bw_log_1pexpxf(), and bw_log10_1p10xf() to bw_math. + * Added bw_buf_copy() and bw_buf_copy_multi() to bw_buf. + * Added bw_note_queue_all_notes_off() to bw_note_queue. + * Strengthened bw_env_gen implementation and fixed bw_env_reset_state() and bw_env_reset_state_multi() to take into account skip_sustain parameter value. + * Fixed rounding bug in bw_phase_gen when frequency is tiny. + * Fixed bug in bw_note_queue_is_valid() by which the 128th event or note pressed was incorrectly considered invalid. + * Accomodated MSVC reporting incorrect C++ standard support in bw_common. + * Added more checks in bw_osc_pulse_coeffs_is_valid() and bw_osc_tri_coeffs_is_valid(). + * Revised debugging checks in *process_multi() in all modules. + * Added debugging checks on combined parameter limits in *reset_state() in bw_hs1, bw_hs2, bw_ls1, bw_ls2, bw_peak, bw_phaser. + * Added debugging check in bw_phase_reset_state() to ensure phase_0 is in valid range and documented valid range. + * Added debugging check in bw_env_gen_process1() to ensure that output is in valid range. + * Added missing static inline to bw_voice_alloc(). + * Added missing BW_RESTRICT to the output arguments of bw_reverb_process1(). + * Fixed buffering issue in fx_bitcrush example. + * Fixed process() call in fxpp_pan. + * Fixed sample counting in synth* examples. + * Fixed fx_bitcrush on Daisy Seed. + * Adapted all examples to Tibia 0.0.4. + * All iOS examples now target iOS 14.0. + * Clarified which transfer functions are implemented in the documentation of bw_mm1 and bw_mm2. + * Fixed documentation typo in bw_phase_gen's module description. + * Removed spurious sentence from the documentation of bw_reverb_reset_state(). + * Fixed typos in the documentation of bw_note_queue_reset(). + 1.1.0 ----- * Added new bw_cab module. diff --git a/include/bw_ap1.h b/include/bw_ap1.h index ecc27d5..0e4e7cd 100644 --- a/include/bw_ap1.h +++ b/include/bw_ap1.h @@ -20,7 +20,7 @@ /*! * module_type {{{ dsp }}} - * version {{{ 1.2.1 }}} + * version {{{ 1.2.2 }}} * requires {{{ bw_common bw_lp1 bw_math bw_one_pole }}} * description {{{ * First-order allpass filter (90° shift at cutoff, approaching 180° shift @@ -28,6 +28,11 @@ * }}} * changelog {{{ *
BW_NULL
in the C++ API and
diff --git a/include/bw_ap2.h b/include/bw_ap2.h
index 2a5ea23..3bb5768 100644
--- a/include/bw_ap2.h
+++ b/include/bw_ap2.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_math bw_one_pole bw_svf }}}
* description {{{
* Second-order allpass filter (180° shift at cutoff, approaching 360° shift
@@ -28,6 +28,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_balance.h b/include/bw_balance.h
index 9f48497..9cb9e37 100644
--- a/include/bw_balance.h
+++ b/include/bw_balance.h
@@ -1,7 +1,7 @@
/*
* Brickworks
*
- * Copyright (C) 2023, 2024 Orastron Srl unipersonale
+ * Copyright (C) 2023-2025 Orastron Srl unipersonale
*
* Brickworks is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,13 +20,18 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.0 }}}
+ * version {{{ 1.2.1 }}}
* requires {{{ bw_common bw_gain bw_math bw_one_pole }}}
* description {{{
* Stereo balance.
* }}}
* changelog {{{
* BW_INCLUDE_WITH_QUOTES
,
diff --git a/include/bw_bd_reduce.h b/include/bw_bd_reduce.h
index f5b0b5a..f2b9d3c 100644
--- a/include/bw_bd_reduce.h
+++ b/include/bw_bd_reduce.h
@@ -1,7 +1,7 @@
/*
* Brickworks
*
- * Copyright (C) 2022-2024 Orastron Srl unipersonale
+ * Copyright (C) 2022-2025 Orastron Srl unipersonale
*
* Brickworks is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.0 }}}
+ * version {{{ 1.2.1 }}}
* requires {{{ bw_common bw_math }}}
* description {{{
* Bit depth reducer with input gate.
@@ -31,6 +31,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_chorus.h b/include/bw_chorus.h
index 361fb58..7fd48f4 100644
--- a/include/bw_chorus.h
+++ b/include/bw_chorus.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{
* bw_buf bw_comb bw_common bw_delay bw_gain bw_math bw_one_pole bw_osc_sin
* bw_phase_gen
@@ -36,6 +36,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_clip.h b/include/bw_clip.h
index 7802a0c..7de12ea 100644
--- a/include/bw_clip.h
+++ b/include/bw_clip.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_math bw_one_pole }}}
* description {{{
* Antialiased hard clipper with parametric bias and gain
@@ -45,6 +45,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_comb.h b/include/bw_comb.h
index 8081757..c444b4a 100644
--- a/include/bw_comb.h
+++ b/include/bw_comb.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{
* bw_buf bw_common bw_delay bw_gain bw_math bw_one_pole
* }}}
@@ -37,6 +37,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_comp.h b/include/bw_comp.h
index 58de94d..c5c1706 100644
--- a/include/bw_comp.h
+++ b/include/bw_comp.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{
* bw_common bw_env_follow bw_gain bw_math bw_one_pole
* }}}
@@ -29,6 +29,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_delay.h b/include/bw_delay.h
index 770b578..8963b1f 100644
--- a/include/bw_delay.h
+++ b/include/bw_delay.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_buf bw_common bw_math }}}
* description {{{
* Interpolated delay line, not smoothed.
@@ -31,6 +31,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_dist.h b/include/bw_dist.h
index b280cab..736ed0d 100644
--- a/include/bw_dist.h
+++ b/include/bw_dist.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{
* bw_clip bw_common bw_gain bw_hp1 bw_lp1 bw_math bw_mm2 bw_one_pole bw_peak
* bw_satur bw_svf
@@ -32,6 +32,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_drive.h b/include/bw_drive.h
index 8fdd9e2..4d68d9d 100644
--- a/include/bw_drive.h
+++ b/include/bw_drive.h
@@ -35,6 +35,7 @@
* BW_INCLUDE_WITH_QUOTES
,
diff --git a/include/bw_env_follow.h b/include/bw_env_follow.h
index 40ca193..c36a928 100644
--- a/include/bw_env_follow.h
+++ b/include/bw_env_follow.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_math bw_one_pole }}}
* description {{{
* Envelope follower made of a full-wave rectifier followed by
@@ -28,6 +28,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_env_gen.h b/include/bw_env_gen.h
index 70192c7..c45396f 100644
--- a/include/bw_env_gen.h
+++ b/include/bw_env_gen.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_math bw_one_pole }}}
* description {{{
* Linear ADSR envelope generator.
@@ -40,6 +40,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_fuzz.h b/include/bw_fuzz.h
index ae8451d..4effd84 100644
--- a/include/bw_fuzz.h
+++ b/include/bw_fuzz.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{
* bw_common bw_gain bw_hp1 bw_lp1 bw_math bw_mm2 bw_one_pole bw_peak
* bw_satur bw_svf
@@ -32,6 +32,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_gain.h b/include/bw_gain.h
index d3d03c2..f3773de 100644
--- a/include/bw_gain.h
+++ b/include/bw_gain.h
@@ -1,7 +1,7 @@
/*
* Brickworks
*
- * Copyright (C) 2022-2024 Orastron Srl unipersonale
+ * Copyright (C) 2022-2025 Orastron Srl unipersonale
*
* Brickworks is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,13 +20,18 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_math bw_one_pole }}}
* description {{{
* Smoothed gain module with optional sticky gain-reach threshold.
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_hs1.h b/include/bw_hs1.h
index 4d676f6..c5ca6a0 100644
--- a/include/bw_hs1.h
+++ b/include/bw_hs1.h
@@ -20,13 +20,18 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_gain bw_lp1 bw_math bw_mm1 bw_one_pole }}}
* description {{{
* First-order high shelf filter (6 dB/oct) with unitary DC gain.
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_hs2.h b/include/bw_hs2.h
index c810c78..7858f51 100644
--- a/include/bw_hs2.h
+++ b/include/bw_hs2.h
@@ -20,13 +20,18 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_gain bw_math bw_mm2 bw_one_pole bw_svf }}}
* description {{{
* Second-order high shelf filter (12 dB/oct) with unitary DC gain.
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_iir1.h b/include/bw_iir1.h
index b2ec398..b327d78 100644
--- a/include/bw_iir1.h
+++ b/include/bw_iir1.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ utility }}}
- * version {{{ 1.0.0 }}}
+ * version {{{ 1.0.1 }}}
* requires {{{ bw_common bw_math }}}
* description {{{
* Lightweight and fast first-order IIR filter in TDF-II form.
@@ -33,6 +33,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_ls1.h b/include/bw_ls1.h
index c3d161e..931acba 100644
--- a/include/bw_ls1.h
+++ b/include/bw_ls1.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_gain bw_lp1 bw_math bw_mm1 bw_one_pole }}}
* description {{{
* First-order low shelf filter (6 dB/oct) with gain asymptotically
@@ -28,6 +28,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_ls2.h b/include/bw_ls2.h
index 1977092..b7933a3 100644
--- a/include/bw_ls2.h
+++ b/include/bw_ls2.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_gain bw_math bw_mm2 bw_one_pole bw_svf }}}
* description {{{
* Second-order low shelf filter (12 dB/oct) with gain asymptotically
@@ -28,6 +28,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_mm1.h b/include/bw_mm1.h
index 79a3d13..f7d865f 100644
--- a/include/bw_mm1.h
+++ b/include/bw_mm1.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_gain bw_lp1 bw_math bw_one_pole }}}
* description {{{
* First-order multimode filter.
@@ -33,6 +33,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_mm2.h b/include/bw_mm2.h
index b0eb599..fbfe5bf 100644
--- a/include/bw_mm2.h
+++ b/include/bw_mm2.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_gain bw_math bw_one_pole bw_svf }}}
* description {{{
* Second-order multimode filter.
@@ -34,6 +34,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_noise_gate.h b/include/bw_noise_gate.h
index 400064c..d38e200 100644
--- a/include/bw_noise_gate.h
+++ b/include/bw_noise_gate.h
@@ -20,13 +20,18 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_env_follow bw_math bw_one_pole }}}
* description {{{
* Noise gate with independent sidechain input.
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_noise_gen.h b/include/bw_noise_gen.h
index 0dbf609..4b7414b 100644
--- a/include/bw_noise_gen.h
+++ b/include/bw_noise_gen.h
@@ -1,7 +1,7 @@
/*
* Brickworks
*
- * Copyright (C) 2022-2024 Orastron Srl unipersonale
+ * Copyright (C) 2022-2025 Orastron Srl unipersonale
*
* Brickworks is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.0 }}}
+ * version {{{ 1.2.1 }}}
* requires {{{ bw_common bw_math bw_rand }}}
* description {{{
* Generator of white noise with uniform distribution.
@@ -30,6 +30,12 @@
* [bw\_rand](bw_rand)).
* }}}
* changelog {{{
+ * BW_INCLUDE_WITH_QUOTES
,
diff --git a/include/bw_notch.h b/include/bw_notch.h
index c496269..b0ac2c3 100644
--- a/include/bw_notch.h
+++ b/include/bw_notch.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_math bw_one_pole bw_svf }}}
* description {{{
* Second-order notch filter with unitary gain at DC and asymptotically as
@@ -28,6 +28,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_one_pole.h b/include/bw_one_pole.h
index 6f228a5..8143a20 100644
--- a/include/bw_one_pole.h
+++ b/include/bw_one_pole.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_math }}}
* description {{{
* One-pole (6 dB/oct) lowpass filter with unitary DC gain, separate attack
@@ -30,6 +30,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_osc_pulse.h b/include/bw_osc_pulse.h
index 694a52c..bb2c998 100644
--- a/include/bw_osc_pulse.h
+++ b/include/bw_osc_pulse.h
@@ -49,6 +49,7 @@
* BW_INCLUDE_WITH_QUOTES
,
diff --git a/include/bw_peak.h b/include/bw_peak.h
index 5f239a0..f7e90e9 100644
--- a/include/bw_peak.h
+++ b/include/bw_peak.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_gain bw_math bw_mm2 bw_one_pole bw_svf }}}
* description {{{
* Second-order peak filter with unitary gain at DC and asymptotically
@@ -35,6 +35,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_phase_gen.h b/include/bw_phase_gen.h
index e350291..d5e9fa9 100644
--- a/include/bw_phase_gen.h
+++ b/include/bw_phase_gen.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_math bw_one_pole }}}
* description {{{
* Phase generator with portamento and exponential frequency modulation.
@@ -29,6 +29,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_phaser.h b/include/bw_phaser.h
index 4483e9a..043bbd5 100644
--- a/include/bw_phaser.h
+++ b/include/bw_phaser.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{
* bw_ap1 bw_common bw_lp1 bw_math bw_one_pole bw_osc_sin bw_phase_gen
* }}}
@@ -30,6 +30,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_ppm.h b/include/bw_ppm.h
index 5d61daf..a6fd1e1 100644
--- a/include/bw_ppm.h
+++ b/include/bw_ppm.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_env_follow bw_math bw_one_pole }}}
* description {{{
* Digital peak programme meter with adjustable integration time constant.
@@ -30,6 +30,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_reverb.h b/include/bw_reverb.h
index f627310..931b299 100644
--- a/include/bw_reverb.h
+++ b/include/bw_reverb.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{
* bw_buf bw_common bw_delay bw_dry_wet bw_gain bw_lp1 bw_math bw_one_pole
* bw_osc_sin bw_phase_gen
@@ -35,6 +35,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_ring_mod.h b/include/bw_ring_mod.h
index e0a2a15..4fc490d 100644
--- a/include/bw_ring_mod.h
+++ b/include/bw_ring_mod.h
@@ -1,7 +1,7 @@
/*
* Brickworks
*
- * Copyright (C) 2023, 2024 Orastron Srl unipersonale
+ * Copyright (C) 2023-2025 Orastron Srl unipersonale
*
* Brickworks is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,13 +20,18 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.0 }}}
+ * version {{{ 1.2.1 }}}
* requires {{{ bw_common bw_math bw_one_pole }}}
* description {{{
* Ring modulator with variable modulation amount.
* }}}
* changelog {{{
* BW_INCLUDE_WITH_QUOTES
,
diff --git a/include/bw_satur.h b/include/bw_satur.h
index eb12ac3..21bdad6 100644
--- a/include/bw_satur.h
+++ b/include/bw_satur.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_math bw_one_pole }}}
* description {{{
* Antialiased tanh-based saturation with parametric bias and gain
@@ -45,6 +45,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_slew_lim.h b/include/bw_slew_lim.h
index b8b666f..9d79282 100644
--- a/include/bw_slew_lim.h
+++ b/include/bw_slew_lim.h
@@ -30,8 +30,9 @@
* bw_slew_lim_set_max_rate()
and
- * bw_slew_lim_set_max_rate_down()
.bw_slew_lim_set_max_rate()
and
+ * bw_slew_lim_set_max_rate_down()
.BW_NULL
in the C++ API and
diff --git a/include/bw_src.h b/include/bw_src.h
index bc53df2..92949b4 100644
--- a/include/bw_src.h
+++ b/include/bw_src.h
@@ -20,13 +20,18 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_math }}}
* description {{{
* Aribtrary-ratio IIR sample rate converter.
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_src_int.h b/include/bw_src_int.h
index 6406787..6064d4b 100644
--- a/include/bw_src_int.h
+++ b/include/bw_src_int.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_math }}}
* description {{{
* Integer-ratio IIR sample rate converter.
@@ -33,6 +33,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and
diff --git a/include/bw_svf.h b/include/bw_svf.h
index 458d3d2..648bf94 100644
--- a/include/bw_svf.h
+++ b/include/bw_svf.h
@@ -31,6 +31,7 @@
* BW_NULL
in the C++ API and
diff --git a/include/bw_wah.h b/include/bw_wah.h
index 64b4498..0f04278 100644
--- a/include/bw_wah.h
+++ b/include/bw_wah.h
@@ -20,7 +20,7 @@
/*!
* module_type {{{ dsp }}}
- * version {{{ 1.2.1 }}}
+ * version {{{ 1.2.2 }}}
* requires {{{ bw_common bw_math bw_one_pole bw_svf }}}
* description {{{
* Wah effect.
@@ -29,6 +29,11 @@
* }}}
* changelog {{{
* BW_NULL
in the C++ API and