Tags: bmc0/dsp
Tags
Version 2.0. Notable changes: * New first-order filters: '{low,high}pass_1', 'allpass_1', and '{low,high}shelf_1'. Discretized using the bilinear transform with pre-warping. * New 'matrix4_mb' effect along with improvements to 'matrix4'. * Added input and output buffers. * Major improvements effects chain plotting functionality. * The 'delay' effect now handles negative and fractional delays. * Added effects chain blocks and channel masks (see 0ccacee and docs). * Implemented effects chain optimization by merging/reordering certain effects. Improves throughput considerably in some cases. * New '{low,high}pass_transform' filters. * New 'dither' effect with noise shaping. * New 'watch' effect (see docs). * Updated libsndfile formats. * mp3.c (libmad) is no longer built by default. * The 'fir_p' effect is now multithreaded and has much better realtime performance along with zero input-output latency. * Effects which utilize FFTW3 can now make use of wisdom (see docs). * %r, %k, and %c are now expanded in paths (see docs). * Numerous minor performance improvements plus a few bug fixes.
Notable changes: * New 'hilbert' effect which applies an odd-tap Hilbert transform filter. * New 'decorrelate' effect for decorrelating signals. * New 'matrix4' effect: A 2-to-4 channel active matrix upmixer designed for plain stereo material. * biquad.c now uses a more accurate formula to calculate first order filter coefficients (see commit ead9be0).
Version 1.7. Notable changes: * Fixed a minor memory leak in ffmpeg.c. * The 'reverb', 'g2reverb', and 'compress' effects were removed. * New 'add' effect which applies a DC shift. * New 'sgen' codec for generating sine tones and sweeps and impulses. * New 'st2ms' and 'ms2st' effects for converting between stereo and mid/side. * New 'fir_p' effect for 64-bit partitioned convolution. * scripts/rew_to_dsp.sh now supports LP1, HP1, LSQ, and HSQ filters. * Improved resample.c (see commit 5e57d41).
Version 1.6. Notable changes: * scripts/rew_to_dsp.sh now supports the 'Convolution', 'Delay', and 'Channel' commands from Equalizer APO. Only numeric channel identifiers are supported. * Added a workaround in alsa.c for certain buggy drivers. * The 'crossfeed' effect no longer ignores the channel selector. * A few minor bugfixes in ffmpeg.c and pulse.c. * Added an 'uninstall' target.
Version 1.3. Notable changes: * Number parsing errors are now detected and reported everywhere. * New 'd' width suffix for shelving filters. * New effect: ladspa_host. * The delay effect now supports 's', 'm', and 'S' suffixes (meaning seconds, milliseconds, and samples).
PreviousNext