Syntacts is a haptic rendering framework for vibrotactile feedback. It eliminates the need for expensive haptic controllers or custom electronics by leveraging commercial-off-the-shelf audio interfaces. As a complete package, Syntacts provides the software and hardware needed to interface audio devices with low latency, synthesize complex waveforms, and amplify signals to appropriate levels. To learn more, please visit the official website:
You can find in-depth tutorials on the main website, but if you're in a hurry, follow these quick start guides:
syntacts_gui
in the top level directory. On macOS, the executable syntacts_gui
may not run. Open a Terminal and run the following command in the directory of syntacts_gui
. After this, you should be able to successfully run syntacts_gui
.
> sudo chmod 777 syntacts_gui
master
branch on the GitHub repository.csharp
directory.> cd csharp/Syntacts
> dotnet build
> cd ../examples/example_basic
> dotnet run
unity/syntacts.unitypackage
to your project.SyntactsHub
component to a scene object.session
member variable of SyntactsHub
to play Syntacts Signals.OR
unity/SyntactsDemo/Assets/Demo
directory.Demo.unity
.python
directory.example.py
files:
> python example_basic.py