posted on 2026-06-22 22:10:00
I packaged music chop — a
PyInstaller-frozen Python GUI that bundles ffmpeg, ffprobe, and rubberband
— into a macOS .app, and went to sign and notarize it so Gatekeeper would just stop with the warnings. Here's the whole chain:
security find-identity -v -p codesigning shows nothing.allow-jit +
allow-unsigned-executable-memory for numba, and disable-library-validation
for the bundled third-party dylibs).xcrun notarytool submit --wait, then staple the ticket.posted on 2026-06-22 21:55:09
Today:
Pushed a live test of the GEOM 2120 trainer — gamified survey-computations drills. Out of the Downloads folder and into a browser at last.
Got my land-survey plugin accepted into the OpenCAD Studio plugin registry. First time something of mine landed in someone else's registry.
Closing in on an Apple signed music chop installer. Developer ID sorted, fought a keychain, and ran a notarization rejection to ground — three bundled CLI tools (ffmpeg, ffprobe, rubberband) weren't getting signed. Fix is in; waiting on Apple's notary queue.
Sidequests:
Also wrote up a construction deficiencies list and got it translated into Punjabi and Hindi. May have a reusable template for that soonish.
posted on 2026-06-21 11:44:39
Solstice.
Today: packaged dv2mv — the DV-footage-into-a-music-video chopper — into a real macOS app and cut a first alpha.
dv2mv / music chop is really just a wrapper for ffmpeg, scenedetect, and a pile
of numba-accelerated audio math. ffmpeg and friends ride along inside the bundle
now, so there is nothing to brew install.
Unsigned for the moment. Gatekeeper gives it the sideye for now, until I get a Developer ID and notarize (membership still pending); right-click → Open gets you past it.
arm64 only, macOS 11+.
This blog covers bar, baz, blackboard, cicd, computer vision, dv2mv, editor modes, gbbopen, geomatics, landsurvey plugin, local ai, macos, meta, open hardware, opencad, packaging, plat2json, pvc, qwen, semiskilled, sidenotes, statics, surveying, vlm, wave animations, wave interrogator