Giter Club home page Giter Club logo

oculus-audio-plus's Introduction

Oculus Audio+

Purpose

This small application was built to make using the Oculus Rift a bit easlier to use. The primary purpose of the script is to allow you to swap between audio devices on the fly without having to navigate through 2-3 menus just to get to the settings you need. The secondary purpose is to allow you to start/stop the OVRService on command (assuming you set it to "Manual" instead of "Automatic" startup, like I have) and finally, it also functions as a shortcut to open the Oculus Rift Debug Tool if you like to enable SuperSampling like I do.

How to install

There are 2 ways of using this script. You can install the MSI file, which will copy the .exe automatically to your program files folder, as well as copy the necessary DLL file. The script will import the DLL automatically with this method. Once installed the exe can be moved anywhere on the computer.

If you do not want to install there is also a portable .exe that requires you to import the DLL permenantly. To use this method simply download the .exe (instead of the .msi) and follow these steps to "Import Cmdlet to PowerShell"

How to use

Unfortunately this app requires admin priviledges to change audio devices and start/stop services. Once opened you can select the audio device from the dropdown list. It will automatically querry all available devices. If the rift does not show up, make sure it's plugged in and recognized by the computer. You can start/stop the oculus services via the appropriate buttons. To enable oversampling, you open the Oculus Diagnostics and enter the desired multiplier in the "Pixels Per Display Pixel Override" field. a number of 1.5 effectively doubles the resolution rendered in the device. Anything above 1.5 can be very taxing with diminished returns, so it is not recommended to go above 1.5. For the Debug Tool shortcut to work, this app assumes that the oculus software is installed on the C drive and in the default Program Files folder. (C:\Program Files\Oculus\Support\oculus-diagnostics\OculusDebugTool.exe) If you have it installed elsewhere please reach out and I can adjust the application to either find it dynamically or customize for your needs.

Acknowledgements

I built this script myself using PowerShellStudio2018. The AudioDeviceCmdlets were provided by frgnca, repo located here

oculus-audio-plus's People

Contributors

aubsynth avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.