Skip to content
WIP midi file player for Vive Controllers' haptic actuators
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
midivive Added support for more than two controllers Apr 19, 2019
.gitattributes First release Apr 13, 2019
.gitignore
LICENSE Initial commit Apr 12, 2019
README.md Update README.md Apr 14, 2019
midivive.sln First release Apr 13, 2019

README.md

midivive

WIP midi file player for Vive Controllers' haptic actuators.

Requirements

  • Vive Controllers with the latest firmware (factory one doesn't allow fine control over frequency of haptic pulses)
  • .NET 4.6+
  • SteamVR

Sample usage

midivive.exe -i file.mid

Command line options

Option Description
-i, --input=<file.mid> Path to the *.mid file
-v, --volume=0.25 Playback volume, default is 0.25
-t, --tolerance=40 Time until the end of the note end during which controller can start playing another note, interrupting current one
-d, --debug Enables debug mode. Sounds will be played into speakers instead of controllers. Can work without SteamVR running
-h, --help Shows help text
You can’t perform that action at this time.