Feelix

An image of Feelix to aid in identification.

Tool Summary

General Purpose Information
Year of First Releaseⓘ 2020
Platformⓘ Windows, macOS
Availabilityⓘ Available
Licenseⓘ Open Source (MIT)
Venueⓘ ACM ICMIACM NordiCHIACM TEI
Intended Use Caseⓘ Prototyping
Hardware Control Information
Haptic Categoryⓘ Force Feedback
Hardware Abstractionⓘ Class
Device Namesⓘ Brushless Motors
Body Positionⓘ N/A
Interaction and Interface Information
Driving Featureⓘ Time, Action
Effect Localizationⓘ Device-centric
Media Supportⓘ None
Iterative Playbackⓘ Yes
Design Approachesⓘ DPC, Process, Sequencing, Library
Interaction Metaphorsⓘ Track, Demonstration, Dataflow
Storageⓘ Feelix Effect File
Connectivityⓘ API

Additional Information

Feelix supports the creation of effects on a 1 DoF motor through two main interfaces. The first allows for force-feedback effects to be sketched out over either motor position or time. For time-based effects, user-created and pre-existing effects can be sequenced in a timeline. The second interface provides a dataflow programming environment to directly control the connected motor. Parameters of these effects can be connected to different inputs to support real-time adjustment of the haptic interaction.

For more information, consult the 2020 ICMI paper, the NordiCHI’22 tutorial, and the TEI’23 studio. and the Feelix documentation.