Skip to Main content Skip to Navigation
Conference papers

ForceHost: an open-source toolchain for generating firmware embedding the authoring and rendering of audio and force-feedback haptics

Christian Frisson 1 Mathias Kirkegaard Thomas Pietrzak 2, 3 Marcelo M Wanderley 4, 5 
3 LOKI - Technology and knowledge for interaction
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189
4 IDMIL - Input Devices and Music Interaction Laboratory
CIRMMT - Centre Interdisciplinaire de Recherche en Musique, Médias et Technologie [Montréal]
Abstract : ForceHost is an opensource toolchain for generating firmware that hosts authoring and rendering of force-feedback and audio signals and that communicates through I2C with guest motor and sensor boards. With ForceHost, the stability of audio and haptic loops is no longer delegated to and dependent on operating systems and drivers, and devices remain discoverable beyond planned obsolescence. We modified Faust, a highlevel language and compiler for real-time audio digital signal processing, to support haptics. Our toolchain compiles audio-haptic firmware applications with Faust and embeds web-based UIs exposing their parameters. We validate our toolchain by example applications and modifications of integrated development environments: script-based programming examples of haptic firmware applications with our haptic1D Faust library, visual programming by mapping input and output signals between audio and haptic devices in Webmapper, visual programming with physically-inspired massinteraction models in Synth-a-Modeler Designer. We distribute the documentation and source code of ForceHost and all of its components and forks.
Document type :
Conference papers
Complete list of metadata

https://hal.inria.fr/hal-03701730
Contributor : Thomas Pietrzak Connect in order to contact the contributor
Submitted on : Wednesday, June 22, 2022 - 2:15:38 PM
Last modification on : Thursday, June 23, 2022 - 3:30:23 AM

File

frisson22.pdf
Publisher files allowed on an open archive

Identifiers

Collections

Citation

Christian Frisson, Mathias Kirkegaard, Thomas Pietrzak, Marcelo M Wanderley. ForceHost: an open-source toolchain for generating firmware embedding the authoring and rendering of audio and force-feedback haptics. NIME 2022, Jun 2022, Auckland, New Zealand. pp.34, ⟨10.21428/92fbeb44.76cfc96e⟩. ⟨hal-03701730⟩

Share

Metrics

Record views

0

Files downloads

0