- Install Unity Hub and Unity
- ThereminVR was created with Unity 2019.2.13f1, that version or above should be compatible.
- VRTK 4 requires Unity 2018.3.10f1, so a version as low as that may work as well.
- Clone or download the zip file for github at https://github.com/Schamberger12/CS428_Theremin_VR
- Add ThereminVR to the Project List in Unity Hub by clicking Add, then navigating to where you cloned or extracted the software to.
- Click on the project in Unity Hub, this will open the project.
- If the scene is blank, navigate to Scenes -> SampleScene to open the scene.
- Make sure that you have the following Project Settings (Edit -> Project Settings) in Unity:
- Virtual Reality Supported:
- Player -> XR Settings -> Virtual Reality Supported
- API Compatibility Level .Net 4.x
- Player -> Other Settings -> Configuration -> API Compatibility Level
- Hit play!
- After you hit play, you're given the option of either the UnityXR CameraRig or the Simulated CameraRig
- Using your mouse and keyboard, tap whichever CameraRig you would like to use
- No matter which option you pick, you'll immediately hear both the Theremin and the metronome.
- To control the pitch of the Theremin you move either hand closer to or father away from the antenna on the right. Which hand technically doesn't matter, but I would suggest the right hand.
- Moving your hand closer makes the pitch go higher.
- Moving your hand father away makes the pitch go lower.
- To control the volume of the Theremin you hold a hand above the antenna on the left and move it up and down.
- Lowering your hand lowers the volume.
- Raising your hand raises the volume.
- To shift the base pitch of the Theremin higher or lower, you can use the 2 buttons located on the front of the Theremin.
- The right button raises the overall pitch of the Theremin slightly
- The left button lowers it slightly
- Move your hand into the buttons to activate them.
- The metronome is located directly to the right of the Theremin when you start the application.
- The metronome starts on and with a BPM of 140 when you start the application.
- In order to turn off the metronome, move your hand into the Power Button as shown on the picture to the left.
- To raise/lower the BPM, press any of the 4 buttons.
- The maximum BPM is 240
- The minimum BPM is 40
- Only 4/4 time is currently available for ThereminVR.