Troubleshooting

Unity Errors concerning MidiBridge or ROSBridge

Make sure you have a Midi Device and selected an existing one. Also make sure the ROSBridge is reachable and running. If you disconnect the Midi Device or RosBridge Connection while running the program it will probably crash.

Problems with the Jack2 Installation and Config

If our given Setup Guide doesn’t work for you and you’re running Linux the Arch Wiki good a lot of hints on how to get it to work. Our Setup Guide was specified for Ubuntu so a few steps aren’t the same but maybe if you’re using another distro this will help you.

Debugging without a HTC Vive

In the Unity Xylophone model we added debugging support for playing the xylophone without having a HTC Vive at hand. You can set a computer keyboard key to a xylophone key in the XylophoneKeyCollider GameObject.

GameObject XylophoneKeyCollider

Some other GameObjects also have this keyboard debugging feature, including

  • ToggleBoardButton
  • ToggleRecordingButton
  • KeyIndicator

Attention

Please avoid using keyboard dubugging for KeyIndicators and XylophoneKeyColliders at the same time because XylophoneKeyColliders can trigger KeyIndicators. If you have to apply keyboard debugging for them simultaneously, assign different keys for them.