Download Latest Version Faust version 2.83.1 source code.tar.gz (71.5 MB)
Email in envelope

Get an email when there's a new version of Faust

Home / 2.79.3
Name Modified Size InfoDownloads / Week
Parent folder
Faust version 2.79.3 source code.tar.gz 2025-03-12 70.4 MB
Faust version 2.79.3 source code.zip 2025-03-12 72.4 MB
README.md 2025-03-12 2.4 kB
Faust-2.79.3-win64.exe 2025-03-12 108.7 MB
Faust-2.79.3-x64.dmg 2025-03-12 158.3 MB
libfaust-ubuntu-x86_64.zip 2025-03-12 107.1 MB
Faust-2.79.3-arm64.dmg 2025-03-12 148.6 MB
faust-2.79.3.tar.gz 2025-03-12 78.7 MB
faustgen-1.75-arm64.dmg 2025-03-12 16.4 MB
faustgen-1.75-win64.zip 2025-03-12 42.1 MB
faustgen-1.75-x64.dmg 2025-03-12 19.2 MB
libfaust-ubuntu-aarch64.zip 2025-03-12 105.4 MB
Totals: 12 Items   927.3 MB 0

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.
Source: README.md, updated 2025-03-12