Change log
WARNING: to get the source version
- be sure to download the
faust-2.79.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 thecom.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
faustgen~
: more robust code in multichannels mode.- Add reverbTank.dsp example.
- Add wfs.dsp example.
- Add new
mesh2faust
API method to generate modal model and Faust DSP code independently. - Add parameter tracking and FFun/FVar in SDF3 backend.
- SignalPromotion now checks and possibly casts values in the waveform, allowing for simplification in FIR generation.
- Option
-rnlm (--rust-no-libm)
added in Rust backend. - Add sflooper.dsp and inlooper.dsp examples.
- Defining
sdt::less<CTree*>
operator to provide an unique and stable ordering is enough to garanty determinism. - Add
-nopost
option tofaust2w32max6
andfaust2w64max6
. - Install architecture/hothouse folder so that
faust2hothouse
can use it.
Deprecated
Fixed bugs
- Correct rnbo.py for
faust2rnbo
. - Add missing parameters in Unity FaustUtilities_template.cs/FaustPolyUtilities_template.cs so JSON parse does not fail.
faust2atomsnippets
now removes the (pf) prefix.faust2w32max6
andfaust2w64max6
now export DLL that can be correct loaded.- JUCE: correct
setSelectedItemInde
x use inuiMenu
which should take the value - 1.
Libraries
- Define generic
gen_fb_comb
and reimplementfb_comb
andfb_fcomb
with it. - Add Keith Barr Allpass Loop Reverb.
- Add WFS algorithm.
- Add
os.dsf
environment, oscsillators with exponentially decaying harmonics. - Add
pm.rk_solve()
function, Runge-Kutta solver. - Revert to the old CF mapping for the
moogLadder filter
, add the same filter as a new function that takes parameters in Hz and feedback gain raw values. - Correct
dx.dx7_algo
documentation. - Add svf morph functions.
- David Braun fix on
mixLinearClamp/mixLinearLoop/mixPowerClamp/mixPowerLoop
to properly accept the N buses as inputs.