Inspiration

When we rewrite an audio buffer with new sounds, we find it can create new sound textures, which is an experimental and fun way to interact with sound. This mechanism is similar to an analogue tape recorder.

What it does

You can record, play, and loop the audio fragment. The speed changing function mimic the performance of the real tape. When you record at the 2x speed, and play at the 2x speed, the result still sounds the same as your original sound.

How we built it

We use figma for UI design, Xcode to write swift code for UI and most audio manager functions. But the audio buffer manipulation is not supported by the existing AVfoundation framework, so that part is written in C++ and bridged with the swift code.

Challenges we ran into

We're new to IOS development so there are many challenges.

Accomplishments that we're proud of

We've complete the desired function and we're satisfied with the result.

What we learned

We have gained experience with ios development and audio programming.

What's next for tape loop

Add save and download function to the App.

Built With

Share this project:

Updates