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