Vive Trackers are supported in Paradiddle as foot or pedal trackers, and they can currently be used to either trigger the kick or control the hi-hat.
Supported Platforms: PC VR Headsets using SteamVR/OpenVR (if you’re on Oculus, launch the app in Forced OpenVR Mode)
Instructions: Make sure your Vive tracker is connected before you launch the app, as currently Paradiddle can’t detect it if the tracker is connected after the app starts. As long as it’s connected, you should see a little white sphere pop up where your tracker is with some options floating above it. The options are:
- Kick or Hi-Hat Pedal: Use these to select what functionality you want your tracker to perform. The kick mode currently triggers the kick at one specific velocity, but in further updates I’m hoping to add some velocity sensitivity to this that’s based on how hard the tracker is pressed down.
- Calibrate: The tracker might just work by default if you’re using it as a foot tracker, but it’s highly recommended to calibrate it on first use. Simply press the Calibrate button, press down on your pedal or your foot down on the ground as the instructions direct you, and pull the trigger to complete your calibration. This value will be automatically saved and loaded, so you won’t have to worry about doing it again each time.
- Down and Up Threshold: The down threshold determines how close the tracker needs to get to the calibration height before the pedal is triggered. The up threshold is how far it needs to go back up before the pedal is reset to an “up” state. You can also refer to this picture which illustrates how the thresholds work. The thresholds were set to default values where you ideally shouldn’t have to tweak them at all, but you’re free to do so if you want finer control over the tracker movement and how it triggers the kick/hi-hat.
- Reset Defaults: Resets the tracker mode, threshold values and calibration values to default.
All of the calibration and threshold values are saved automatically when you exit the app, so no need to worry about re-calibrating or resetting those values! The app also supports as many Vive trackers as can be connected, and will keep track of these values for each tracker.
Quick note: This feature is still in development and this is just a big first step, so if you have a Vive tracker, I’d really appreciate it if you could test this out and let me know if you have any comments or further suggestions. The UI will most likely be improved further in future releases as well, I just wanted to get an initial usable version out so that people with Vive trackers could finally use them in Paradiddle.
- Highly responsive
- Flexible in terms of usage – can be used to track a foot, or be placed on a pedal/pedal-like object to track that
- Expensive compared to some of the simpler options
Future Roadmap: Velocity sensitivity – the triggered kick sample will change based on how hard the foot was pressed down.