EP #6: Building the Tools – A Mobile App to Record and Experience Space

The heart of the project is a custom Swift-based iOS application I developed: a tool to record impulse responses, estimate acoustic parameters like RT60, and apply spatial convolution in real time. The app consists of several modular components:

  1. A mic selector that supports mono, stereo, and (planned) Ambisonics input.
  2. A recording module that captures signals from sweep tones or balloon pops.
  3. A deconvolution processor that transforms recorded responses into usable IRs.
  4. A convolution engine that allows users to load external sounds and place them in the captured space.
  5. A visual interface that shows waveforms, energy decay, and export options.

Built using AVAudioEngine and SwiftUI, the app runs entirely on-device, making spatial recording accessible to artists, researchers, and designers

Leave a Reply

Your email address will not be published. Required fields are marked *