Blog
Essays, tutorials, and insights covering web development, database engineering, system administration, and audio design.
Building a Multi-Engine Search & Project Mention Aggregator
How we designed and built a lightweight Python aggregator to track web posts, reviews, and news across Google (Serper), Brave Search, and DuckDuckGo.
Building Ember: An Interactive NASA Wildfire Sonification & Data Dashboard
How we developed Ember in collaboration with Karhide, translating daily NASA satellite wildfire data into spatial audio sonifications and visual analytics.
Can You Hear the Difference Between a Real Scientific Trend and a Data Artifact? 🎧
Mapping 34 years of citation data (30+ million publications) to sound to test whether scientific progress is losing its disruptive edge.
Turning Bioacoustics into Generative Code: Building an Interactive Birdsong Synthesiser
How we modeled 8 fundamental avian acoustic motifs using pure Web Audio API DSP, Markov probabilities, and an ambient drone engine.
Building "Worlds Apart": Hand-Crafting an Interactive Multi-Lingual IPCC Infographic
Reflecting on building the hand-crafted "Worlds Apart" IPCC climate infographic based on designs by John Lang, supporting all six official UN languages.
Building Custom DSP Plugins for Karhide’s Next Album: Vektra & Hybrid Synth
A developer look at building custom VST3 software instruments for electronic artist Karhide, combining acoustic sample engines and physical modeling.
Unlocking Songwriting Harmonies: Behind the MIDI Scale Analyser
Discover how we built the MIDI Scale Analyser, a lightweight client-side tool that detects musical scales, suggests complementary chord progressions, and generates custom guitar tabs.
Reimagining the Cut-Up Technique: Inside the Lyric Chopper
Discover how we built Lyric Chopper, an interactive client-side web application that shuffles, stutters, and cuts up words to break through creative writing blocks.
From Text to Tune: Building an Interactive Morse Code Synthesizer and MIDI Generator
How we developed an interactive Morse Code Converter & MIDI Generator that transforms plain text into customizable musical arpeggios, synthesized audio, and downloadable MIDI files.
Don't Graph It, Play It: A Developer's Guide to Data Sonification
Learn how to use Python, pandas, and mido to translate abstract time-series datasets into musically coherent MIDI compositions.
Building the "Century of Sound" Audio Player: Web & Museum Kiosk Deployments
How we engineered a high-reliability audio player for Cities and Memory to run seamlessly on the web and on a physical, offline-first museum touchscreen kiosk.
From Data to Decibels: Sonifying Climate Change with Python and MIDI
Learn how to turn climate data anomalies into sound using Python, mapping global warming metrics directly to musical scales and exporting them as MIDI.
Audio Coding in the Browser: Building Cities and Memory Player
How we developed custom interactive map interfaces and multi-track audio players for one of the world’s largest sound art collaboration portals.
Architecting the IPCC WGI AR6 Publishing Framework
Behind the scenes of the web publishing infrastructure, custom databases, and microsites supporting the IPCC Working Group I assessment reports.
No articles match your search or filter options.