Faust version 2.81.2 <https://github.com/grame-cncm/faust/releases/tag/2.81.2> Repository: grame-cncm/faust <https://github.com/grame-cncm/faust> · Tag: 2.81.2 <https://github.com/grame-cncm/faust/tree/2.81.2> · Commit: 1316c96 <https://github.com/grame-cncm/faust/commit/1316c964fc01c17fbbd5a77dcc2e3d3f33684d21> · 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.81.2.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 <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 Add all MCP related code in McpUI.h, put in the faust/gui. Improve Rust backend for static tables handling. Add recursion, tables, waveform, select2 and prefix handlling in SignalRenderer. Add wasmtime architecture. Rework MidiHandler and audio driver memory handling. Allow widget modulation targets to be defined by path. For example "chan 3/gain" wiil target any widget "gain" inside a group "chan 3". WebAssembly mixCheckVoice now use RMS for level computation. faustgen~: reworked polyphonic handling. Rework polyphonic handling: VOICE_STOP_LEVEL set to -90 dB, RMS used for level computation, correct legato. Add pipewire support with console, qt and gtk GUI. Add kb_rom_rev1.dsp example. Add RNBO/codebox export in faustgen~ and generateAuxFilesFromFile2/generateAuxFilesFromString2 in libfaust. Deprecated Fixed bugs Fixed sliders that were not being created in MIDI context (skipped), so they now behave as normal sliders controlled manually OR by midi messages, the exception being MIDI controls targetting a specific voice in polyphonic context (not created as sliders). Added program change MIDI support. Added pitchweel MIDI support. Fixed an issue (typo) in ysfx-dsp.h). JSFXInstVisitor::_midi_poly_assign should only generate polyphonic (freq/gate/gain) parameters. Incorrect use of integer abs function instead of floating-point std::abs. Widget Modulation Bug. Labels in format 'v:group1/h:group2/name' were not handled correctly Libraries Deterministic noise function. Add multiTapSincDelay. Add Vicanek's matched (decramped) second-order Butterworth low and high shelving filters. Add Vicanek's decramped second-order resonant filters. — This release has 11 assets: Faust-2.81.2-arm64.dmg Faust-2.81.2-win64.exe Faust-2.81.2-x64.dmg faust-2.81.2.tar.gz faustgen-1.78-arm64.dmg faustgen-1.78-win64.zip faustgen-1.78-x64.dmg libfaust-ubuntu-aarch64.zip libfaust-ubuntu-x86_64.zip Source code (zip) Source code (tar.gz) Visit the release page <https://github.com/grame-cncm/faust/releases/tag/2.81.2> to download them.
_______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users