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.

#python#apis#search#automation#scraping

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.

#audio#datasonification#climate#javascript#python#nasa

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.

#datasonification#sciencecommunication#abletonlive#python#datascience#scientometrics

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.

#webaudio#generative-music#dsp#javascript#bioacoustics

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.

#ipcc#web-development#design#i18n#climate

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.

#vst#dsp#synthesizer#drum-machine#karhide

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.

#music-theory#javascript#midi#web-development

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.

#creativity#javascript#web-development#writing

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.

#audio#javascript#midi#tonejs

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.

#python#audio#data-science#midi

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.

#audio#javascript#kiosk#ux

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.

#python#audio#climate-change#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.

#tonejs#audio#javascript

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.

#ipcc#database#infrastructure

No articles match your search or filter options.