ForceHost

An image of ForceHost to aid in identification.

Tool Summary

General Purpose Information
Year of First Releaseⓘ 2022
Platformⓘ Web, Faust
Availabilityⓘ Available
Licenseⓘ Open Source (GPL 3)
Hardware Control Information
Haptic Categoryⓘ Force Feedback
Hardware Abstractionⓘ Bespoke (TorqueTuner)
Interaction and Interface Information
Driving Featureⓘ Action
Effect Localizationⓘ Location-aware
Media Supportⓘ Audio
Iterative Playbackⓘ Yes
Design Approachesⓘ Process
Interaction Metaphorsⓘ Demonstration

Additional Information

ForceHost is a toolchain for embedded physical modelling of audio-haptic effects for digital musical instruments. It primarily supports the TorqueTuner device, but can optionally be used with ESP32 boards supporting audio I/O, a 1-DoF servo, and network connectivity. Network connectivity is necessary so that it can be connected to other audio synthesis programs and so users can access the editor GUI through a web application. This application allows users to create haptic effects at runtime by sketching and manipulating curves representing transfer functions. Based on Faust, ForceHost is also supported by a fork of Synth-a-Modeler and can be controlled with a lower-level API called haptic1D.

For more information, please consult the NIME’22 paper or visit the GitLab repositories.