Real tutorials on Linux audio, MIDI, synth building, pirate radio infrastructure and the emerging field of making things work when they really shouldn't. Unaccredited. Unapologetic. Occasionally correct.
*Qualifications not recognised by any accredited institution, jurisdiction, or family member.
Building and running 24/7 broadcast systems with consumer hardware and unreasonable ambition.
The definitive guide. snd-usb-caiaq, JACK, .asoundrc multi-device config, accessing all 8 channels. We did it the hard way so you don't have to.
Coming SoonLiquidsoap + Icecast + Docker + Cloudflare tunnel. From zero to streaming in an afternoon. Licensing not included.
Coming SoonCamelot wheel, BPM compatibility, key detection with librosa. Build a script that generates harmonically coherent playlists automatically.
Coming SoonGetting electronic instruments to talk to Linux. It's possible. We have evidence.
ALSA MIDI ports, amidi, mido + python-rtmidi. Sending and receiving MIDI from any USB device. Includes TD-3 caveats.
Coming Soonjackd, jack_rec, virtual devices, multi-channel USB interfaces. The audio routing system that makes sense once you stop fighting it.
Coming SoonTeensy 4.x, SGTL5000 Audio Shield, AudioFilterLadder, X-Touch Mini parameter control. 3D printed enclosure included. Full build tutorial.
In DevelopmentThe original GRG curriculum. Professionally useless. Personally invaluable.
Master expense report origami, boardroom deception, and the art of the non-apology. Burner phone and pre-populated alibi scripts included.
Enrolling NowCrisis PR alchemy from veteran spokespeople surviving their third hearings. Field trips to undisclosed locations may occur without notice.
Enrolling NowOffshore structures, cryptocurrency mood swings, and creative ledger art. Graduates receive a briefcase filled with shredded documents.
Enrolling NowSends a note on all 16 MIDI channels to any USB MIDI device and tells you which one it responds to. Saved us 45 minutes of frustration.
Coming SoonPlays a test tone through each JACK capture channel and measures amplitude. Finds which physical input maps to which software channel.
Coming SoonAnalyses your music library for BPM and key, then generates harmonically compatible playlists using the Camelot wheel. Powers KentSt.FM.
Coming SoonBatch normalise audio files to broadcast spec (-14 LUFS, -1.5 TP) with optional bass boost. Drop in a folder, get broadcast-ready output.
Coming SoonMonitors Icecast + Liquidsoap via Docker. Restarts on failure. Sends alert on repeat failures. Runs as a cron job. Silent when happy.
Coming SoonBatch BPM detection (aubio) + key detection (librosa Krumhansl-Schmuckler) for entire music libraries. Outputs CSV for playlist tools.
Coming Soon
Dean of Studies
Broadcasting, AI, Attitude
Head of Audio Engineering
Linux Audio, MIDI, Studio Systems
Professor of Robotics
Applied R&D, Narrative Strategy
Chancellor (Provisional)
Strategic Misdirection