The PADPRO Octapad app is one of the most popular apps among the same category. I was inspired to create this app when a friend suggested that we build an Octapad using an Arduino. After successfully building the physical Octapad, I thought about creating an app that would allow people from around the world to play and learn how to use an Octapad, even without access to the actual instrument. Thus, I began working on a new app, which I named 'PADPRO Octapad,' and I developed it using the Unity game engine.
Developing this game took approximately 6 months from its inception. Even though I initially thought it would be a simple project, there were various factors and considerations to address. I aimed to include as many features as possible in the app. Some of these features include the ability to add external sound files and save them, recording while playing the instrument, adding songs and customizing the equalizer according to the user's preferences, as well as offering DJ mixing and sound editing capabilities
The most challenging aspect of developing the app was minimizing sound latency as much as possible. When creating an app where users interact with feedback, responsiveness is crucial. To address this challenge, I had to experiment with various methods to optimize the sound processing and reduce latency