Faust version 2.77.3 <https://github.com/grame-cncm/faust/releases/tag/2.77.3>
Repository: grame-cncm/faust <https://github.com/grame-cncm/faust> · Tag: 
2.77.3 <https://github.com/grame-cncm/faust/tree/2.77.3> · Commit: c7ec4c2 
<https://github.com/grame-cncm/faust/commit/c7ec4c20171013d3266425a07e7723bf44b790c2>
 · Released by: github-actions[bot] <https://github.com/apps/github-actions>
Change log

WARNING: to get the source version

be sure to download the faust-2.77.3.tar.gz file to get a complete source 
folder (in particular, with all the libraries)
on macOS, binary files are still to notarise, you may have to use the xattr -rd 
com.apple.quarantine file command to remove the com.apple.quarantine extended 
attribute. See the xattr man page 
<https://developer.apple.com/documentation/os/reading_unix_manual_pages> for 
details on how to use that tool. MacOS Monterey is now the minimal version.
New

Remove undeeded SVG generation in faustgen.
Add -miniaudio option to faust2api.
MiniaudioReader and miniaudio device using miniaudio library.
Compilation is now deterministic.
Add lint test for nondeterministic pointer comparison
Add signal interpreter (WIP).
Rust: provide a inplace interface for rust
Implement soundfile handling at init stage in C, C++, LLVM and Interp backends.
Add the 'varname' field to the JSON format.
Update MIR backend for 1.0.0 API.
Implement -ec, -cm and -os options in Rust backend.
Rework minimal.c to demonstrate use of UIGlue.
Updated class daisy_midi to be compatible with libDaisy v7.1.0
Implement SDF3 generation backend.
Rework Rust code generation.
Use shortnames instead of labels in Cmajor backend.
Add Faust DSP Testbench in JUCE architecture.
Deprecated

Fixed bugs

Remove empty groups when merging UI subcontainers.
Fix duplicated bar graphs bug caused by double simplification.
Fix missing type annotation step. This step is needed to draw the retimed sig 
graph.
Reserved keyword used in labels do not trigger impossible simplications anymore.
uiCheckButton in JuceGUI state handling.
Correct -fgpa-mem option handing combined with fDLThreshold.
Add -universal option in faust2unity, formatting.
Update fastmath.cpp to be used with a C compiler.
Update fastmath.cpp for GCC >= 14.2.x.
Add a cmake LINK_LLVM_STATIC option.
Add :: prefix to dsp class to help with integration in JUCE.
Libraries

Add oneEuro filter.
Add ba.mulaw_bitcrusher function.
Add Kalman filter.
Add linear algebra library.
Topology-preserving transform SVF following Zavalishin's method; Andy Simper's 
Dynamic Smoothing.
Add ba.tAndH and fix ma.zc.
Add second-order anti-aliased softclip.
aa.softclipQuadratic2 renamed in aa.softclipQuadratic1.
Add anti-aliased quadratic softclip.
Add linear piecewise interpolation function.

_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to