Independent software · Photography · Music
I'm Ed Caspersen
I build things
That's what I do. I build and I know things. A variety of apps across genres and platforms, open-source software, and the occasional thing nobody asked for. When the screen's off, I'm behind a camera or an instrument.
App Store
Apps
Independent apps, built to respect the people who use them: no accounts, no tracking, no ads.
Music utilities
Centimental
A chromatic tuner for guitar, bass, and ukulele
Real-time pitch detection with 40+ hand-designed visual themes, custom tunings, capo support, and a free Apple Watch app. One-time Pro unlock, no subscription.
Games
Arclo
A one-tap swing arcade game
Tap to swap the anchor of a tethered pair of orbs and thread a run of glowing gates while a void chases you down. Two physics modes, ten tiers, an original synthwave soundtrack, and Game Center leaderboards.
GitHub
Open source
Free, open tools I build in the open, for shaders, photography, and music.
luxel
TypeScriptA local, developer-focused GLSL shader workbench. Edit Shadertoy-style or raw GLSL fragment shaders, render in real time, and inspect the output with camera controls, a pixel inspector, and a debug console.
View on GitHub →imgstax
PythonCreate animated image progressions by cumulatively stacking sequential frames, ideal for star trails, light painting, and motion visualizations.
View on GitHub →produzre
PythonA deterministic, section-based, procedural MIDI engine. Write a YAML config, get a full multi-instrument song as MIDI: stems, section clips, patterns, tablature, and analysis, all reproducible every time.
View on GitHub →