galdr 0.1.0: terminal grid synthesizer (MIDI in, PipeWire out)
Release / build (x86_64, ubuntu-latest, /sccache, x86_64-unknown-linux-gnu) (push) Successful in 2m3s
Release / build (aarch64, aarch64, /var/lib/gitea-runner/sccache, aarch64-unknown-linux-gnu) (push) Successful in 2m46s
Release / update-aur (push) Successful in 23s

Signal flows downward through single-glyph unit generators; each MIDI note
voices the whole grid; the mix renders low-latency to PipeWire (reusing the
native path from spectrust). Grid edits recompile and hot-swap without
dropping audio. Pairs with orca (note/CC source) and spectrust (visualizer).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GLUwWE2KmFPzhKaf67tWbx
This commit is contained in:
Bendik Aagaard Lynghaug
2026-09-13 13:24:18 +02:00
co-authored by Claude Opus 4.8
commit d2778e169a
15 changed files with 2467 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
[package]
name = "galdr"
version = "0.1.0"
edition = "2021"
description = "A terminal grid synthesizer: signal flows spatially through single-glyph unit generators, voiced by MIDI, rendered low-latency to PipeWire"
license = "MIT"
[profile.release]
lto = true
codegen-units = 1
[dependencies]
anyhow = "1"
pipewire = "0.10"
midir = "0.10"
rustfft = "6.2"
arc-swap = "1.7"
rtrb = "0.3"
ratatui = "0.29"