An image of TactJam to aid in identification.

Tool Summary

General Purpose Information
Year of First Releaseⓘ 2021
Platformⓘ Electron
Availabilityⓘ Available
Licenseⓘ Open Source (MIT, CC-BY-4.0)
Hardware Control Information
Haptic Categoryⓘ Vibrotactile
Hardware Abstractionⓘ Bespoke (TactJam Hardware)
Interaction and Interface Information
Driving Featureⓘ Time
Effect Localizationⓘ Location-aware
Media Supportⓘ None
Iterative Playbackⓘ Yes
Design Approachesⓘ DPC, Library
Interaction Metaphorsⓘ Demonstration

Additional Information

TactJam consists of a hardware component, client software component, and server component. The hardware includes eight ERM motors each connected to a board with push buttons corresponding to each. In the client, users can create effects by arranging dots representing the motors on a 3D model of a human. With the hardware connected over USB, patterns can be recorded into the client as they are played on the device itself. When a pattern is ready, a user can upload it to the TactJam server so that others may download and reuse it.

For more information about TactJam, consult the TEI’21 abstract, the TEI’22 paper, and the main GitHub repository.