Skip to content

Releases: mahilab/Syntacts

Syntacts v1.3.0

29 Sep 17:19
Compare
Choose a tag to compare

New Features

  • added C# and Unity support for macOS
  • multiple Signals can be played on a single channel at once (up to 8 voices by default)
  • Spatializer`target and channel coordinates can be wrapped to to create manifolds such as rings, cylinders, and spheres
  • added double getLevel(int ch) to Session which can be used to get the output level of a channel
  • added ExponentialDecay envelope
  • the GUI can now decompose Library Signals so that they can be edited
  • added missing Signals to GUI (SignalEnvelope, Keyed Envelope, etc.)

Syntacts v1.2.0

17 May 17:36
Compare
Choose a tag to compare

New Features

  • ASIO SDK now downloads automatically via CMakeLists.txt on Windows
  • Support for querying device information added to C, C#, and Python bindings
  • Spatializer grid creation added to C++ API and C, C#, and Python bindings
  • Spatializer roll-off added to C, C#, and Python bindings
  • Unity support improved via SyntactsHub script (Windows only)
  • Unity package file now included in release (Windows only)

Changes/Fixes

  • None

Syntacts v1.1.0

28 Feb 01:39
Compare
Choose a tag to compare

New Features

  • Examples for all languages (C++, C#, Python)
  • Python support for macOS

Changes/Fixes

  • Improved GUI Signal rendering
  • Fixed GUI bug where ASR/ADSR durations of 0 would crash
  • Fixed bug where GUI would crash if devices changed between sessions

Syntacts v1.0.0

01 Feb 06:46
Compare
Choose a tag to compare

This marks the first official release of Syntacts!

  • On Windows, we are currently providing the GUI, Python, C#, and Unity bindings/sample projects in addition to the C++ source code.
  • On macOS, we are only providing the GUI and C++ source code at this time. Other bindings will come in a future release.