Christian Frisson and Edu Meneses on what it takes to rebuild a digital musical instrument from its documentation: bills of materials, firmware, video guides, and the T-Stick and TorqueTuner as test cases.
An intern’s account of building LivePose Capture, a Blender add-on that drives rigged 3D avatars from LivePose pose data — made to animate the Orchestre symphonique de Montréal for the SAV+R project.
How a music piece was composed in Ableton Live and spatialised for the SAT’s Satosphère with SATIE, SATIE4Live and JACK — plus the mix and Spread/Elevation pitfalls found in the dome.
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.
Face and eye gestures as an input method in Satellite, SAT's fork of Mozilla Hubs: how Google MediaPipe was integrated, how gestures are rebound to in-world actions, and what accuracy work remains.
Ambisonic impulse responses under the Centech's concrete dome revealed an acoustic focal point at its centre. Placing a single round pouf there cut reverberation from 13.57 s to 2.97 s.
A step-by-step build of Ballant, a small arm-raising game driven by LivePose: the HTML page, the CSS, the JavaScript game loop, and the OSC and socket.io plumbing that wires them together.