My brother plays Tabla, a South Asian percussion instrument. I wanted to model the instrument on an iPhone so that he would be able to show others who had never seen the instrument what it sounds like.

What it does

It allows users to produce 7 different sounds by using different tap gestures.

How I built it

I used Xcode, Swift, and Soundkey, a third-party library for playing audio files.

Challenges I ran into

It was difficult to organize the audio files in a way that each file played for the correct duration, as well as the same volume and relative pitch. Additionally, I had to handle the fact that a user could tap multiple times using different tap gestures each time.

Accomplishments that I'm proud of

I'm proud of creating my first iOS application that heavily used tap gestures. It was an incredible experience working with that technology.

What I learned

I learned the basics of creating an app and submitting it to the iOS App Store. I learned a lot about resizing media such as App icons, Tab Bar icons, and more!

What's next for The Tabla App

It will be on the iOS App Store for all to enjoy for free!

Built With

Share this project: