Communal Tools
- sediment2026
- sediment · live2026
- sediment · fx2026
- sediment · pod2026
- ligature2026
- sortcut2026
- scorecut2026
- datamosh station2026
- scanline2026
- framegrab2026
- AVjoin2026
- dubtrans2026
- subtrans2026
- voicebox2026
- TerraForge2026
- meanland2026
- GNM head pipeline2026
- AutoRagdoll2026
- Resonode2026
sediment
- Field
- Sound — corpus-based composition and live processing
- Version
- 1.0
- Technology
- Python (numpy/scipy, aiohttp), browser UI, ffmpeg; Windows/macOS self-installer
- Source
- sediment-1.0.zip
A composition environment that treats a folder of recordings as a corpus. Every file is analysed into frame-level descriptors (loudness, onset density, pitch and pitchedness, spectral shape, chroma and key, stereo width, an MFCC-derived timbre space); pieces of arbitrary length are then re-ordered according to explicit ordering principles — sorting, gliding, contrast, morphing, formal clustering, Markov grammars learned from the sources, serial rows, modal and harmonic retuning, audible sorting algorithms — and rendered as high-resolution audio with a full event log. A picture add-on cuts frame-exact video to the resulting sound. The tool makes the ordering itself the compositional material: structure becomes audible as process.



sediment · live
- Field
- Sound — corpus-based composition and live processing
- Version
- 1.0
- Technology
- Python (aiohttp, sounddevice), Web Audio/browser UI, MIDI
- Source
- sediment_live.zip
The performance branch of sediment. Up to eight lanes hold composed material that can be looped, stuttered, re-sorted and transformed in real time; the timbre map of each lane becomes a playable surface on which gestures are drawn, recorded and recalled. Sets store audio and state, MIDI learn binds every control. Designed to run alongside a DAW in concert.



sediment · fx
- Field
- Sound — corpus-based composition and live processing
- Version
- 1.0
- Technology
- Python, numba-compiled audio engine, shared-memory audio process, ASIO/WASAPI/CoreAudio
- Source
- sediment_fx_1.0.zip
A realtime effect unit applying sediment's ordering modes to live input. Incoming audio is written to memory and analysed as it arrives; up to eight lanes re-order pieces of the immediate past in time and route them to arbitrary discrete outputs. Architecturally it separates a compiled, allocation-free audio body from an analysing ‘brain’ that schedules events ahead, which makes multichannel operation at low latency possible.



sediment · pod
- Field
- Sound — corpus-based composition and live processing
- Version
- v3
- Technology
- C++ firmware for Electrosmith Daisy Pod (STM32H7); host-side offline renderer
- Source
- sediment_pod_v3.zip
Firmware that ports sediment · fx to the Electrosmith Daisy Pod. Stereo line input is held in 87 s of memory; sixteen ‘moves’ (scan, loop, sorts by loudness, brightness, pitch, noise and flux, mirror, shadow, glide, contrast, drift, onset, grid) re-order pieces of it. One knob spans the grain continuum from 2 ms buzz to 2.5 s wash, the other controls the move. Plate: spectrograms rendered offline from the firmware's own engine on a radio recording.




ligature
- Field
- Picture-bound sound — audiovisual scoring
- Technology
- Python engine (numpy/scipy), HTML/Web Audio UI, imageio-ffmpeg
- Source
- 261006_ligature.zip
Reads a video frame by frame and builds a soundtrack from a sample folder. Image descriptors — brightness, hue axes, motion and its direction, edge density, cut impulses — are routed through a modulation matrix to granular parameters: which sample sounds, where in it grains are read, pitch, grain size, scan speed, filtering, space and stereo position. Picture and sound are bound sample-accurately; regions can be re-rendered locally.



sortcut
- Field
- Picture-bound sound — audiovisual scoring
- Version
- 1.0
- Technology
- Python (numpy, OpenCV, torch/CUDA: CLIP, YOLO, RAFT, Depth Anything, MediaPipe), browser UI, NVDEC/NVENC, OpenTimelineIO
- Source
- 260929_sortcut.zip
A generative montage system for surveillance footage. Every frame of every camera is described once — colour, light, motion and optical flow, presence, composition, CLIP semantics, detections, faces, pose, depth and real clock time — and the material is then cut by sorting rather than by chance: 74 presets in families such as perceptual, continuity, semantic, surveillance, people, faces, image, depth, time, structure and audio. Continuity constraints, curve readings of every ranking and a use-once rule turn sorting into editing; each render is reproducible from its sidecar (CSV, OTIO, JSON) and can be streamed as OSC for sonification.



scorecut
- Field
- Picture-bound sound — audiovisual scoring
- Version
- 1.3
- Technology
- Python (numpy, scipy, OpenCV optical flow), embedded browser UI, ffmpeg
- Source
- scorecut_1.3.zip
Companion to sortcut (T06): sortcut makes the cut, scorecut makes it sound. The cut video is decomposed into scenes and cameras; each camera becomes a ‘station’ of an audio corpus, switched at the exact frame of the cut, while image features drive a spectral and spatial treatment of the sound. Thirty presets in eight families; cut-aware smoothing guarantees that every change lands on its frame. Output: high-resolution audio, the stream-copied picture with new sound, and a cue list.



datamosh station
- Field
- Moving image — process, analysis, capture
- Version
- 2
- Technology
- Python (numpy/OpenCV or CUDA/torch), browser UI, ffmpeg/xvid
- Source
- 260801_Datamosher2.zip
A standalone tool for controlled image decay. Two chainable engines: a flow engine in which measured motion is reshaped through 45 parameters and applied to a canvas that is never refreshed — repeatable at any resolution — and a bitstream engine that deletes I-frames and duplicates P-frames in real MPEG-4 data, leaving the damage to the decoder. Thirty-two presets in five families (smear, glitch, fluid, dream, brutal); identical results on CUDA and CPU back-ends.



scanline
- Field
- Moving image — process, analysis, capture
- Version
- 1.1
- Technology
- Python (numpy, OpenCV, optional depth model), browser UI, ffmpeg
- Source
- scanline_v1.1.zip
A sweeping bar crosses the moving image and reveals, behind it, one of 35 analytical readings — terrain (slope, curvature, ruggedness), photometric (glint, water index, haze), motion (flow, divergence, vorticity, time-to-contact), detection (landmass, horizon, rectilinear anomalies) and depth. The frame is thus never fully in one epistemology. Output: an image sequence, a preview film and a per-frame scan log.



framegrab
- Field
- Moving image — process, analysis, capture
- Version
- fixed-step
- Technology
- Python/tkinter, Windows Graphics Capture, RIFE (GPU) interpolation, ffmpeg; Unity fixed-step render bridge (C#)
- Source
- 260918_FrameGrabberFixedStep_noIntAudio.zip
Captures every frame an application actually presents — including irregular, frame-generated or lagging sources — with high-resolution timestamps, and conforms them to an even timeline (hold, blend, optical flow or RIFE interpolation). A render mode lets Unity drive capture frame by frame with synchronised audio over UDP, turning real-time engines into deterministic offline renderers.

AVjoin
- Field
- Moving image — process, analysis, capture
- Technology
- Windows batch, ffmpeg/ffprobe
- Source
- 260913_AVjoin.bat
Lossless concatenation of numbered video parts (name_partNN) by stream copy: groups by base name, sorts numerically, verifies identical stream parameters across parts and checks the merged duration against the sum of the parts. Counterpart to AVsplitter.

dubtrans
- Field
- Voice and language
- Technology
- Python, faster-whisper, Ollama (local LLM), Chatterbox TTS, RVC/Applio, Demucs, rubberband, ffmpeg
- Source
- 261018_Dubtrans.zip
Fully local translation dubbing for long recordings. Speech is transcribed (Whisper, language locked after detection), translated by a local language model that is told each line's duration, synthesised, fitted into the original timing by condensation and time-stretching, converted through a trained RVC voice model and mixed over the original or a separated background. Output: video with English dub and original track plus subtitles.



subtrans
- Field
- Voice and language
- Technology
- Python/tkinter, faster-whisper, Ollama, ASS subtitles, ffmpeg/NVENC
- Source
- 260908_Subtitler.zip
Local subtitling pipeline for recordings of three to seven hours: chunked transcription with voice-activity detection and word timestamps, translation through a local language model, typographic styling as ASS, and either soft muxing or hardware-encoded burn-in. Batch-capable; shares its listening and translation core with dubtrans.



voicebox
- Field
- Voice and language
- Technology
- Python, Chatterbox TTS, Applio/RVC, aiohttp web UI
- Source
- 260716_VoiceCloner.zip
A local text-to-speech environment whose voice can be a model trained on arbitrary, including non-vocal, audio. Typed text or any input file is synthesised and passed through a trained RVC model; reference voices, expressive tags, extreme slow-down and stereo-preserving conversion are available, and training jobs can be queued from the same interface.


TerraForge
- Field
- Space, terrain and body — 3D and game-engine tools
- Version
- 1.0
- Technology
- Blender add-on (Python/numpy), open elevation tiles (Terrarium), Esri/USGS/Mapbox imagery
- Source
- terraforge.py
A Blender add-on that fetches elevation and satellite imagery for any region on earth, builds a metrically correct (un-warped Mercator) terrain mesh and derives normal, 16-bit height and ambient-occlusion maps, exported with dated textures as FBX/OBJ for game engines. Plate: Großglockner, 20 × 20 km.



meanland
- Field
- Space, terrain and body — 3D and game-engine tools
- Version
- v5
- Technology
- Python, Depth Anything 3 (CUDA), browser UI, FBX export
- Source
- meanland_v5.zip
Fuses several image sets or videos through Depth Anything 3 (depth and camera pose) into an averaged landscape heightfield or a free-standing sculpture, exported as textured FBX for Unity, and as per-frame point clouds for 4D sequences.


GNM head pipeline
- Field
- Space, terrain and body — 3D and game-engine tools
- Version
- rig v0.6 · texture kit v1.0 · projector 2
- Technology
- Blender add-ons (Python/numpy), mediapipe/manual landmarks, thin-plate-spline warp; Unity HDRP
- Source
- gnm_unity_rig.py · 260722_GNM_textureKit.zip · 260722_GNM_textureKit_projector2.zip
A pipeline for neural-generated (GNM) heads. The rig add-on classifies regions from material slots, solves the anatomical frame from eye and teeth centroids and builds a reproducible Root/Neck/Head/Jaw/Tongue/Eye rig with baked viseme and blink shape keys for Unity. The texture kit bakes position and normal maps per UV region and synthesises seed-driven skin, eyes and mouth; the projector conforms any frontal (e.g. AI-generated) face photo onto the head via landmark alignment and thin-plate-spline warping.



AutoRagdoll
- Field
- Space, terrain and body — 3D and game-engine tools
- Version
- Unity 6.5
- Technology
- Unity 6.5 HDRP, C# (runtime + editor), PhysX
- Source
- AutoRagdoll_Unity65.zip
A rig-agnostic ragdoll generator for Unity: colliders and joints are fitted from skin weights through the bind pose, so bipeds, quadrupeds, insects, tentacles and mechanical rigs work without humanoid mapping; unrigged meshes are chunked into bodies. A driver adds eight motion layers, 26 presets and audio input.


Resonode
- Field
- Performance control
- Technology
- Node.js OSC bridge, HTML interface; Resolume Avenue 6
- Source
- Resonode.zip
An OSC control surface for Resolume built for slow performance: long fades, few gestures, nothing cutting that should glide. The fade engine runs in the bridge rather than the browser, so a twelve-minute crossfade keeps its exact curve even if the interface is closed; parameters, soft triggers, clip grids and slow sequences are arranged as nodes, with cues and remote control.

