github grame-cncm/faust 2.79.3
Faust version 2.79.3

2 days ago

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 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

  • 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 to faust2w32max6 and faust2w64max6.
  • 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 and faust2w64max6 now export DLL that can be correct loaded.
  • JUCE: correct setSelectedItemIndex use in uiMenu which should take the value - 1.

Libraries

  • Define generic gen_fb_comb and reimplement fb_comb and fb_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.

Don't miss a new faust release

NewReleases is sending notifications on new releases.