DIMPLE

An image of DIMPLE to aid in identification.

Tool Summary

Metadata
Release Yearⓘ 2007
Platformⓘ Windows, macOS, Linux
Availabilityⓘ Available
Licenseⓘ Open Source (GPL 2)
Venueⓘ NIMEInteracting with Computers
Intended Use Caseⓘ Simulation, Music
Hardware Information
Categoryⓘ Force Feedback
Abstractionⓘ Consumer
Device Namesⓘ omega.x, delta.x, sigma.x, Phantom, Novint Falcon, Razer Hydra
Device Templateⓘ No
Body Positionⓘ N/A
Interaction Information
Driving Featureⓘ Action
Effect Localizationⓘ Location-aware
Non-Haptic Mediaⓘ Visual, Audio
Iterative Playbackⓘ N/A
Design Approachesⓘ Direct, Procedural
UI Metaphorsⓘ N/A
Storageⓘ None
Connectivityⓘ Open Sound Control

Additional Information

DIMPLE is a framework to connect visual, audio, and haptic simulations of a scene using OSC. Haptics support is provided via CHAI3D. DIMPLE allows for scenes to be constructed by a client, such as Pure Data, over OSC, and creates corresponding graphical and haptic representations of it using CHAI3D, ODE, and GLUT. The user can then connect data from events in these scenes (e.g., an object’s motion) to the audio synthesis environment of their choice.

For more information on DIMPLE, please consult the NIME’07 paper, the 2009 Interacting with Computers article, and the GitHub repository.