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

Recorded

Broken Stigma cover art

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

Band and release history

COLLECTED

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.

Discogs Spinner desktop app showing an album-art grid of the collection
Discogs Spinner — browsing the synced collection. View on GitHub →

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.

216 records cataloged Spanning 1950s–2020s
Records cataloged 216
Decade span 1950s–2020s
Genres represented 12+
Format mix 200 LP / 8 45
Selected viewReleases by decadeLeading decade: 1970s (62)
216 active records — the most-represented decade is 1970s (62).

On the shelf

BUILT

Built

Small tools for the music side of the workbench: guitar pedals, patch libraries, and rig interfaces.

Raspberry Pi logoactive2024Endless 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.PythonFlaskRaspberry Pi View on GitHub
Polyend Endless guitar effects pedalactive2024FxPatchSDKC++/DSP experimentation for the Polyend Endless pedal, with custom effects, validation scripts, documentation, compiled artifacts, and local build workflows.C++Guitar EffectsPolyend View on GitHub
Line 6 HX Stomp guitar effects pedalactive2023HX Stomp MidiUIMIDI control interface for the Line 6 HX Stomp guitar effects processor. Manages presets and soundboard routing from a Python desktop UI.PythonMIDIGuitar