Tags: gdamdam/mpump
Tags
link-bridge: mbus source directory + signaling relay; bump 1.1.0 -> 1… ….1.1 Add the mbus namespace to the bridge: a source directory (announce/ unannounce, full idempotent snapshots) and an opaque point-to-point SDP/ICE relay for tab-to-tab WebRTC audio (the m-suite patchbay, see the mbus repo). mbus/* messages ride the existing localhost:19876 socket; Link traffic and behavior are byte-for-byte untouched. No audio passes through the bridge — signaling only, localhost only. Verified live 2026-07-06: mbus app + mchord publisher patched through this bridge, audio flowing. Release .app builds clean (1.1.1).
link-bridge 1.1.0 — make set_playing safe and idempotent Only act on a real transport transition: - redundant set_playing requests are a no-op (no commit, no beat remap) - stopped → playing: start and request beat 0 on the bar boundary (quantum 4) - playing → stopped: stop only, leaving the beat timeline untouched Extract a pure decide_transport() helper with unit tests covering start, stop, and both redundant no-op cases. Document the semantics in the README.
v1.3.2: master EQ, duck in FX grid, SVG visualizations, effect slider… …s fix - Master 3-band EQ (LOW/MID/HIGH ±12dB) in mixer with bass boost default - Master gain boost before limiter - Duck replaces HPF in effects grid with depth/release params - SVG visualizations for all effects + LFO + ADSR - Effect parameter sliders now update audio in real-time - Bitcrusher more audible (5-bit default, pre-gain boost) - Reverb richer (2.5x IR, slower decay, wet boost) - Genre link picker with BPM + sound matching - Pattern lock (independent from genre lock) - Random pattern on genre change - Compact LFO layout, DRV waveform visualization - Global 8px slider thumbs - Chakra Petch font + neon pulse buttons
fix: update link-bridge release workflow to AGPL-3.0