Introduction

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.

Technologies Used

Built With Unity 3D

Unity is a cross-platform game engine that could be used for 2D and 3D game development or to create as well as animations.

GameObjects Created Using Blender

Blender is an open-sourced 3D computer graphics software used for animation, visual FX, art, 3D models, virtual reality, and video games.

Integrated With OpenXR

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.

Skills

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.

Gallery Showcase

AR-Drums Team Members

Brent Gibson

Project Lead
Github

Richard Rivas

Motion Capture Engineer
Github

Michael Buckley

Project Support
Github

Noshin

UI Designer
Github

Brandon Pacol

Sound Engineer
Github

Saidaer Saifuding

Graphic Artist
Github