Mobile
SoundFX generator
From phone to prototype: usable sound effects for games, videos, and quick UI feedback — without opening a desktop DAW.
SoundFX generator exists because placeholder audio is everywhere and good audio is still too heavy a workflow for small projects. The goal is not to replace a studio; it is to give you credible one-shots, loops, and UI ticks you can drop into a build, a trailer cut, or a playtest in minutes.
The app focuses on a constrained set of parameters that actually change how a sound reads in context: pitch envelope, duration, texture, and intensity. Everything is optimized for preview-tweak-export loops on a phone, with formats that play nice with common engines and editors.
Problem
When you are prototyping, “we will fix audio later” often means shipping silence, stock beeps, or mismatched packs that break immersion. Desktop tools are powerful but high-friction for someone who just needs a door slam, a charge-up, or a satisfying tap sound that does not sound like every other app.
Mobile adds another constraint: CPU, battery, and UI surface area. The problem statement became: how much sonic variety can you responsibly expose through a handful of sliders and presets without pretending you are a full synthesizer?
Approach
The design pushes users toward categories (impact, UI, ambient, voice-adjacent beds) and then into parameter sets that map to perceptual knobs, not synth-engine jargon. Behind that is a generation pipeline tuned for short clips with clear attack/decay profiles so exports do not need manual trimming as often.
Batch preview and A/B compare are first-class: you should be able to audition variations without losing the one you liked. Export paths cover the common cases (WAV for quality, compressed variants where size matters) with filenames and metadata that do not fight your asset pipeline.
Performance work has focused on keeping the UI at 120Hz where available and never blocking the main thread during generation or file I/O.
Outcome
The generator is now part of my default kit when I need “good enough to ship” audio without derailing a weekend build. It has saved me from shipping mute buttons, generic iOS clicks, or stolen movie trailer hits where I did not have clearance.
Next improvements on the radar are tighter preset packs per genre, optional cloud sync for sound libraries across devices, and deeper integration hooks for people who live in a specific engine day to day.
- Swift
- SwiftUI
- AVFoundation
- Audio generation & DSP (platform APIs + custom layers)
- Export pipeline (WAV / compressed)