Skip to content

Releases: DBraun/ChucKDesigner

v0.3.5

24 Jul 23:06
f5ed428
Compare
Choose a tag to compare

ChucK has been updated to 1.5.2.5 (July 2024).

The ChucK Audio CHOP has new "getter" methods:

  • .get_float(name: str) -> float
  • .get_int(name: str) -> int
  • .get_string(name: str) -> str
  • .get_float_array(name: str) -> List[float]
  • .get_int_array(name: str) -> List[int]

v0.3.4

07 Apr 02:58
Compare
Choose a tag to compare

For the first time, we have codesigned macOS plugins! Just put them in your Plugins folder, and ChucKDesigner.toe should work fine!
ChucK has been updated to version 1.5.2.3

v0.3.2

18 Feb 02:59
Compare
Choose a tag to compare
  • This release fixes a crash where you press the Add ChucK Code parameter while no Code parameter DAT is set.
  • ChucK has been updated to 1.5.2.2. There are many updates such as constructor syntax.

v0.3.1

03 Nov 22:12
Compare
Choose a tag to compare

Upgraded ChucK to 1.5.1.9. Added support for TouchDesigner builds which use Python 3.11.

v0.3.0

26 May 15:05
Compare
Choose a tag to compare

This release introduces the ChucKDesigner Python API, tested with the TouchDesigner 2022.22650+ builds. It is the same as the previous Python-API builds of ChucKDesigner which were labeled as experimental. MacOS users must still compile ChucKDesigner for themselves, but feel free to open a GitHub issue if you encounter a problem.

v0.2.55e [EXPERIMENTAL]

04 May 21:09
Compare
Choose a tag to compare
Pre-release

Fixes a crash on macOS when resetting a ChucK Audio CHOP. MacOS users still need to compile on their own computers. Follow the instructions in the README.

The attached Windows file is actually a .tar file, but you can use 7zip on windows to open it.

v0.2.53e [EXPERIMENTAL]

04 Feb 05:40
Compare
Choose a tag to compare
Pre-release

The attached zip is actually a .tar file, but you can use 7zip on windows to open it.

Fixed a bug where the python callback getFloat was casting the values to integers rather than keeping them as float

  • The macOS version is crashing, so don't use this branch for macOS yet.
  • Windows is 100% fine.

v0.2.43e [EXPERIMENTAL]

01 Feb 04:59
Compare
Choose a tag to compare
Pre-release

For the macOS version, your TouchDesigner app must be titled /Applications/TouchDesigner-2021.39010.app instead of /Applications/TouchDesigner.app

ChucK source code files (.ck files) are now externalized to a folder.

v0.2.37 [EXPERIMENTAL]

17 Jan 00:10
Compare
Choose a tag to compare
Pre-release

These plugins are only compatible with the 2021.30000+ builds of TouchDesigner.

This is the second release with the Python interface. It's possible to set global variables via Python and receive them in callbacks associated with a ChucK Listener CHOP. Check out the Python-API branch for more information.

All Python interface functions have dropped global from their names where possible. For example
op('chuckaudio1').set_global_float('freq', 400) is now op('chuckaudio1').set_float('freq', 400)
Similarly for callbacks, getGlobalFloat(name, val) is now getFloat(name, val).

v0.2.36 [EXPERIMENTAL]

16 Jan 05:20
Compare
Choose a tag to compare
Pre-release

These plugins are only compatible with the 2021.30000+ builds of TouchDesigner.

This is the first release with the Python interface. It's now possible to set global variables via Python and receive them in callbacks associated with a ChucK Listener CHOP. Check out the Python-API branch for more information.