Given the nature of the interactive application, it was fitting to use some of the latest in 3D realtime rendering techniques and audio processing. The Unreal Game Engine was a perfect fit for this project as it allowed rapid prototyping, high end visualisations, animations, and great audio processing.
Using Unreal Engine 4, the latest in 3D gaming tech, we are able to develop a multi-touch experience for drums, piano, violin, guitar, and keyboard.
After reviewing multiple touch devices, we recommended developing using an Android smart phone for a multiple of reasons; Unreal Engine deploys to Android devices easily, touch is already enabled, alternative device options are very expensive, and for future developments the application can be put onto a newer Android device with minimal code changes.
CAD design and 3D printing of physical device
For the 3D CAD design of the physical device, Scenegraph Studios used Blender, an open source 3D modelling program.