We wanted to hack on the HTC Vive and learn a new technology.

What it does

VR DJ allows you to visualize and manipulate music. You are placed in a world where you can see glowing bars that change size based on the frequencies of the music. You can then change the volume by moving the controllers up and down, change the tempo by moving the controllers closer and farther apart, and move to the next song by moving one controller up and the other down.

How we built it

We used Unity and the HTC Vive to develop our hack. Since neither of us had significant experience with Unity and we had zero experience with Vive, we built it very slowly, learning along the way.

Challenges we ran into

We had difficulty detecting input from the HTC Vive controllers and eventually chose to work around the issue due to time constraints.

Accomplishments that we're proud of

We made a thing! Our hack works and is usable, and actually provides an interesting and somewhat humorous listening experience.

What we learned

Lots! We learned how to use Unity, C#, basic algebra, and the Vive!

What's next for VR DJ


  • Be able to play any user selected song stored on their pc
  • Be able to amplify only specific frequency bands, similar to an equalizer
  • Allow track rewinding
  • Color changing visualization based on song tempo

Built With

Share this project: