DIMPLE

An image of DIMPLE to aid in identification.

Tool Summary

General Purpose Information
Year of First Releaseⓘ 2007
Platformⓘ Windows, macOS, Linux
Availabilityⓘ Available
Licenseⓘ Open Source (GPL 2)
Venueⓘ NIMEInteracting with Computers
Intended Use Caseⓘ Simulation, Music
Hardware Control Information
Haptic Categoryⓘ Force Feedback
Hardware Abstractionⓘ Consumer
Device Namesⓘ omega.x, delta.x, sigma.x, Phantom, Novint Falcon, Razer Hydra
Body Positionⓘ N/A
Interaction and Interface Information
Driving Featureⓘ Action
Effect Localizationⓘ Location-aware
Media Supportⓘ Visual, Audio
Iterative Playbackⓘ N/A
Design Approachesⓘ DPC, Process
Interaction 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.