AR-Drum
A lightweight portable, quiet, cost efficient virtual reality replacement for acoustic drums.
The AR-Drum project was created as an educational music tool in mind. This software aims to teach basic drumming techniques without the hassle of having to invest in drum kits and expensive lessons. Users can also learn and practice drums quietly without disturbing the peace around them. The game is loaded with various features the first being Tutorial Mode which aims to teach users how to sight read sheet music to learn rhythm patters on time with a metronome, Play Along mode that allows people to play with their favorite songs, and Freeplay Mode where users can play with the drums freely.
Unity is a cross-platform game engine that could be used for 2D and 3D game development or to create as well as animations.
Blender is an open-sourced 3D computer graphics software used for animation, visual FX, art, 3D models, virtual reality, and video games.
Open XR is an open-sourced plugin that allows development support for various augmented and virtual reality head mounted displays. This includes the universal integration for multiple HTC Vive and Oculus Quest headsets.
In order to make the AR-Drums a reality, our team has had to become proficient in Blender to make our custom game objects, Unity to create the basics of the application and the user interface, and OpenXR so that our software could run on the most popular VR platforms currently available. Additionally, in order to create an environment that could be truly effective in terms of music education, our skillsets had expand into the realms of musical time signatures, converting between the relative time of musical tempo and the absolute time of beats per minute, and translating sheet music into a text format that could be processed by Unity.