Releases: mahilab/Syntacts
Releases · mahilab/Syntacts
Syntacts v1.3.0
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
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
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
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.