A GSoC 2025 work product: Medialode, a lightweight cross-platform CLI and SQLite-backed server that indexes image, audio, video and script files using per-type scanner workers over JSON-over-WebSocket.
Porting the puara-gestures descriptors to Avendish, then rebuilding 11 goofi-pipe analysis nodes — clustering, PCA, VAMP, ERP — as native C++ processors in ossia score. 17 merged pull requests, and what is left.
Adding TorqueTuner support to Feelix: exporting haptic effects to the knob's firmware, new MIDI effects playable through USB instruments, and an Apple Silicon development setup.
UNIX permissions come to the shmdata library: octal mode flags replace hardcoded read/write defaults in the socket server, semaphores and shared memory, plus a test that verifies stream access rights.
A GSoC 2022 contributor's account of adding UNIX permission checks to shmdata, SAT Metalab's shared-memory streaming library — what the task really involved, where it stalled, and how mentoring helped.
Adding LivePose to Poire's web UI alongside SATIE: remote start/stop of both tools on embedded Linux, Jack Audio settings, per-backend configuration, and state that survives a page reload.
A running status table for porting the Metalab tools — LivePose, Splash, shmdata, SATIE, switcher and the rest — from Ubuntu 20.04 to 22.04 (Jammy Jellyfish), with links to the tracking issues.