jatinchowdhury18
released this
20 Feb 04:54
·
55 commits
to master
since this release
- Refactored
chowdsp_buffers
module out ofchowdsp_dsp_data_structures
. - Refactored
chowdsp_data_structures
module out ofchowdsp_core
, and added new data structures. - Added
chowdsp_compressor
module. - Added
chowdsp_logging
module. - Added
chowdsp::zip_multi
. - Added
chowdsp::buffer_iters::samples
andchowdsp::buffer_iters::zip_channels
. - Added
chowdsp::ArenaAllocator
andchowdsp::ChainedArenaAllocator
. - Added
chowdsp::UIToAudioPipeline
. - Added
chowdsp::CrossoverFilter
. - Added
chowdsp::NoiseSynth
. - Added
chowdsp::OvershootLimiter
. - Added
chowdsp::make_array
. - Added
chowdsp::EndOfScopeAction
andchowdsp::runAtEndOfScope
. - Added
chowdsp::RandomFloat
. - Added
chowdsp::FIRPolyphaseInterpolator
andchowdsp::FIRPolyphaseDecimator
. - Added
chowdsp::SmallMap
. - Added
chowdsp::WidthPanner
. chowdsp_visualizers
: AddedWaveshaperPlot
.chowdsp_buffers
: Improved constructor and type compatibility.chowdsp_dsp_utils
: Optimizedchowdsp::Upsampler
andchowdsp::Downsampler
.chowdsp_serialization
: Added specializations for serializing enums and json.chowdsp_clap_extensions
: Added helpers for preset discovery.chowds::DelayLine
: Addedfree()
andprocessBlock()
methods.chowdsp::SynthBase
: No longer clears the audio buffer before passing it intoprocessSnyth()
.chowdsp_presets_v2
: Refactored preset save/load logic intochowdsp::PresetSaverLoader
.chowdsp::CoefficientCalculationMode::Decramped
: Improved stability for decramped filters with low Q.chowdsp::StringLiteral
: Improved construction.chowdsp::SineWave
: AddedprocessSampleQuadrature()
.chowdsp::Polynomials::estrin
: Fixed address sanitizer error.- Improved memory alignment handling for structures that deal with low-level memory.
- Improved compatibility for targets without SIMD support.