Head Tracking Window

In the Head Tracking window, you can set up Cubase for receiving positioning data from an external VR controller device. Alternatively, you can control the rotation angles manually.

  • To open the Head Tracking window, select Studio > Head Tracking.

Yaw

Sets the yaw rotation angle.

Pitch

Sets the pitch rotation angle.

Roll

Sets the roll rotation angle.

Reset

Resets all rotation angles.

Recenter

Defines the current yaw rotation angle as the center. This option is only available if supported by the selected Tracking Device.

Tracking Device

Allows you to select a source for positioning data. Rescan Connected Devices rescans your system for connected VR controller devices and refreshes the devices that are available on the pop-up menu.

Port

With OSC Server set as the Tracking Device, this sets the port on which Cubase receives data from the OSC server. Per default, data is received via port 7000 and on the local IP address 127.0.0.1.

Note

The following OSC head tracking formats are supported:

  • HeadPose message format simple: /head_pose,fff [pitch] [yaw] [roll]

  • HeadPose message format complex: /head_pose,iffffff [User_ID] [x] [y] [z] [pitch] [yaw] [roll]

  • HeadPose with rotation message format: /rotation,fff [pitch] [yaw] [roll]

  • IEM message format:

    • /SceneRotator/yaw f -3.694705

    • /SceneRotator/pitch f -29.721153

    • /SceneRotator/roll f -60.208160

    • /SceneRotator/quaternions w -x y z

  • Unity message format: /quaternions w -y z -x

  • Ambix message format: /quaternion w -x y z

All position values must be entered in degrees.

Enable Head Tracking

Enables/Disables the transfer of head-tracking data to the VR player.

Keep Inactive Devices Initialized

If this option is activated, connected VR controller devices remain initialized. This reduces the switching time when working with different tracking devices; for example, a VR headset and an OSC server.