GigglePuck
More actions
A GigglePuck is a haptic feedback device made by GiggleTech, based in Australia.
Resonite has native support so no external software is needed, it is controlled directly via OSC.
The discovery and protocol is documented: https://github.com/giggletech/GiggleTech_OSC_Router under the 'GiggleTech device OSC API (direct control)' section.
Hardware setup
GiggleTech video for initial device setup on the network: https://www.youtube.com/watch?v=UKyvwLAiS0g
- TL;DR: Power device up. Once it has a solid white LED. Connect to WiFi Network:
GigglePuck_HapticsPassword:giggletechthen follow the network setup in the portal.- If the portal dosen't show up automatically, connect to: 192.168.4.1
- Note that plugging and unplugging the device quickly will put it back into AP mode to allow network changes.
- Once connected to the network(Three white flashes), device can also be tested under Linux using
liblo-tools- Run the command:
oscsend giggletech.local 8888 /motor i 50and the same command with0at the end to stop it. - Under Windows use the official GiggleTech software.
- Run the command:
Direct Control
While Resonite has complete native support for this device, you can also control it directly over OSC for testing or experimenting.
You do need to untick 'Use Device' in the settings menu however, to sending to the device.
History
Support for the GigglePuck was added in Beta 2024.4.30.495 alongside OSC support.
Video
Setting up in game.