Proof point β When a tool earns its keep, I package it for the public: tests, CI, changelog, security policy, PyPI. That’s the difference between scripts and intellectual property.
π©» Problem
A production line for music and content needs quality gates: releases that meet loudness standards, beat previews that can’t be stolen, shorts with burned subtitles, branded documents. Manual QC doesn’t scale; cloud tools leak unreleased work.
π¨ Solution
Six local-first tools, with the two 2026 flagships packaged to full open-source standard:
Architecture Overview
rms-scan(audio_rms-detector) - wraps FFmpeg astats + EBU R128 to report RMS/LUFS and pass/fail against a configurable loudness window, with JSON output and exit codes designed for CI gating. Ships with tests, CI and release workflows, changelog, contributing/security/conduct policies - and a PyPI release.audio-watermarker- embeds spoken watermark tags at intervals with loudness-relative targeting based on local RMS (audible but not destructive), fades, panning, dry-run placement preview, plus BPM/key analysis and metadata/cover-art commands. Proper src-layout package with three test modules and dependency extras.video-clipping- a YouTube-shorts pipeline: Whisper and Vosk transcription, subtitle burning, clipping, and branding modules.- Supporting utilities - wavβwaveform rendering, a Pillow/PyMuPDF PDF stamper with positioning/opacity/page selection, and an honestly-attributed Three.js/GLSL audio-reactive visualizer adaptation.
π Philosophy
Local-first (unreleased music never leaves the machine), automation-friendly (JSON, exit codes, dry runs), and graduated: scripts stay scripts until they earn full packaging - then they get all of it.
π Key learnings
- Audio engineering in code: RMS vs LUFS, EBU R128, loudness-relative overlay mixing, BPM/key detection.
- Python packaging done properly - pyproject, extras, console scripts, src layout, automated PyPI releases.
- CLI design for pipelines, where the consumer is another program.
π Output & impact
- A published PyPI package (
rms-scan) with release automation - public, reusable IP. - A complete self-serve media-ops line supporting a working creative business.
π Why this matters
Original Tools & IP. Turning private tooling into citable, distributable intellectual property - properly packaged, released, and licensed - is how builders and ecosystems compound their work. Not advocacy: practice, with the release workflows to show for it.
π Hire me
Have tooling worth packaging into real open source? Let’s talk β Β· See also: RedditorJS Β· The thesis