Skip to content

Releases: DBraun/TD-Faust

v0.4.4

13 Apr 22:06
Compare
Choose a tag to compare
  • For the first time we have pre-compiled plugins for macOS (both "Apple Silicon/arm64" and "Intel/x86_64")
  • Libfaust has been updated to 2.72.14

Note that "Python311" builds are meant to be used with TouchDesigner 2023 or higher builds.

v0.4.2

03 Nov 21:38
Compare
Choose a tag to compare

Upgraded Faust to 2.68.1

v0.4.1

17 May 05:44
Compare
Choose a tag to compare

This version has no functional changes. There should be a minor performance improvement due to using static libraries instead of dynamically linked libraries. Building locally should also be much easier because we can rely on pre-compiled libfaust and no longer need to build LLVM.

llvm-15.0.7-win11-x86_64

07 Mar 06:51
63307e3
Compare
Choose a tag to compare

Uploading this x86_64 Windows LLVM build for other Faust developers to use. I built it via llvm/llvm-project@8dfdcc7

llvm-15.0.7-macos10.15-x86_64

08 Mar 01:46
63307e3
Compare
Choose a tag to compare

Uploading this x86_64 macOS LLVM build for other Faust developers to use. I built it via llvm/llvm-project@8dfdcc7

llvm-15.0.7-macos10.15-arm64

06 Mar 01:50
63307e3
Compare
Choose a tag to compare

Uploading this arm64 macOS LLVM build for other Faust developers to use. I built it via llvm/llvm-project@8dfdcc7

v0.3.1

12 Jun 00:56
Compare
Choose a tag to compare

This is a release just for Windows to go along with the release of SketchSynth.toe. Check it out: https://youtu.be/P5IplSv9eZQ

Non-breaking changes:

  • Increased the maximum number of input and output channels to be 16384.

v0.3.0

04 May 02:10
e25048d
Compare
Choose a tag to compare

UPDATE: The windows .zip files are actually .tar files, which you can open with 7-zip on Windows.

The macOS and Ubuntu builds will not work on your machine. These builds are uploaded here only because they have assets which are used by DawDreamer.

  • The automatically generated UIs are much better. (Behind the scenes, it uses Faust to generate JSON and then automatically create UI in TouchDesigner. This replaces the XML-based system.)
  • The automatic UIs now support horizontal and vertical bargraphs.
  • The automatic UIs now support labeled tab groups, horizontal groups, and vertical groups.
  • The faustlibraries directory should now be sibling to the TD-Faust plugin. You no longer need to put it in a strange location such as /usr/local/share/faust or C:/Program Files/Derivative/TouchDesigner/share/faust/.

v0.2.2.4

31 Jan 17:43
Compare
Choose a tag to compare

UPDATE: The windows .zip is actually a .tar file, which you can open with 7-zip on Windows.

When upgrading projects that already use the Faust Audio CHOP, you may need to delete the Faust CHOPs in the project and recreate them with the OP Create Dialog

Changes:

  • "Block Size" is no longer a parameter you need to think about. It will be computed based on the maximum of either the "control" CHOP input or the MIDI CHOP input. If either of these CHOPs is high sample rate, the block size will be as low as 1. If neither of these CHOPs is connected, the block size will be large, which is faster.
  • Added and tested examples for playback of wave cycles (see the assets folder for the python script to run once)
  • Added other examples for Mid-Side (mono/stereo) mixing, such as a filter bank that allows you to control the stereo width of any bank.
  • Added a variable time length echo that sounds nice when you slide the decay time parameter.
  • Fixed some widgets and how their labels get set.
  • Fixed GUI mutex on macOS for when polyphony is enabled and "group voices" is off

v0.2.0

20 Dec 22:25
Compare
Choose a tag to compare
update workflows/all.yml