Lo-fi audio effects machine

Petalboard is a browser-based audio tool that turns any sound into a lo-fi texture. Load a file, then shape it in real time with dust, wobble, and crush effects - no plugins, no installs.

Role

Fullstack Developer

Timeline

2026

Type

Personal Project

Stack

React, Vite, Web Audio API

Why I built this

I wanted a fast, playful way to get that warped tape-and-vinyl character onto a sound without opening a DAW or loading a chain of plugins. Petalboard makes the lo-fi sound something you can reach for in seconds, right in the browser.

How it works

You load an audio file and it runs through a Web Audio API processing chain entirely on the client. Three effects shape the sound - dust adds vinyl crackle and noise, wobble introduces tape-style pitch modulation, and crush applies bit and sample-rate reduction. Each one updates in real time as you tweak it.

Interesting decisions

Everything runs locally in the browser - no uploads, no server processing. Keeping the whole signal chain client-side meant the effects respond instantly and nothing leaves the user's machine, which felt right for a tool built around experimentation.

The entire visual identity - the flowers, sky, and playful interface - was generated with AI, which let me land a distinct, whimsical look without spending weeks on illustration. It became part of the experiment: pairing a polished audio engine with art direction that felt loose and fun.