Ponti StudiosBook a call
Back to Lab

Waveform

An accurate audio visualizer that turns pitch, timing, and loudness into an orb of dots.

Signal

Choose a sound to see its pitch, timing, and loudness move through the orb. Turn sound on to hear it.

The Problem

A flat meter tells you how loud sound is, while a spectrogram can be hard to read at a glance. Waveform makes pitch, timing, and loudness visible together, so you can see what a voice or sound is doing.

The Solution

A Swift audio engine and React visualizer for turning live audio or prepared signals into clear, time-aligned waveforms, spectra, and an orb.

What it does

  • Visualize pitch, time, and loudness in an animated field of dots
  • Capture live microphone audio on iPhone and Mac with Swift
  • Explore the same visual language in React with an interactive explainer
  • Switch between an orb, a scrolling waveform, and a flat spectrum map

What took work

  • Keep each visual frame aligned to the audio clock
  • Measure exact sample windows and log-spaced frequency bands
  • Move audio through the capture and render pipeline without allocating on the audio thread

Next project

OmiroMost apps make you decide what a thought is before saving it. Omiro just captures it.

Have a problem worth solving?