Music
Music
Music is part of the design language of this site and part of my workbench. Records, guitars, pedals, old band material, collection metadata, and small music tools all live here. Some of it is listening and collecting. Some of it is building. Some of it, eventually, will be music I wrote.
Recorded
Broken Stigma
I joined Broken Stigma after the first album, Broken Glass, and am credited on the follow-up, The Road.
Credit: Member on The Road
Collected
I keep a physical record collection cataloged in Discogs, partly to track pressings and discoveries and partly as another small data habit. To make browsing and playback easier I built Discogs Spinner, an open-source desktop companion that syncs the collection into a local catalog and now installs from the Snap Store (Linux) and Winget (Windows), with direct downloads for every desktop OS.
Cross-platform install: Linux via
sudo snap install spinner-for-discogs, Windows via
winget install ErichDonahue.SpinnerforDiscogs, plus
direct downloads. A Discogs personal access token is still required
for first sync.
Taste profile
What's in the crates
A snapshot of the collection cataloged in Discogs Spinner, summarized by era, genre, and format rather than listed track by track.
On the shelf
-
The Allman Brothers Band At Fillmore East · 1974
-
Tom Petty And The Heartbreakers Damn The Torpedoes · 1979
-
The Police Synchronicity · 1983
-
Stevie Ray Vaughan & Double Trouble Texas Flood · 1983
-
Jack White No Name · 2024
-
Joe Jackson Body And Soul · 1984
-
Grant Green Idle Moments · 2024
-
Sonny Rollins Vol. 2 · 1997
Built
Small tools for the music side of the workbench: guitar pedals, patch libraries, and rig interfaces.
Endless LoaderMobile-friendly Python web server for Raspberry Pi and Ubuntu-family Linux that browses .endl patches, discovers and mounts a connected Polyend Endless pedal, loads selected patches, and verifies writes with read-back hashes.
View on GitHub
FxPatchSDKC++/DSP experimentation for the Polyend Endless pedal, with custom effects, validation scripts, documentation, compiled artifacts, and local build workflows.
View on GitHub
HX Stomp MidiUIMIDI control interface for the Line 6 HX Stomp guitar effects processor. Manages presets and soundboard routing from a Python desktop UI.