terminal-oscilloscope: init at 0.1.0-unstable-2026-04-07 - #507228
Conversation
|
1 similar comment
|
3b75e7c to
e7f0498
Compare
|
force-pushed: message-only amend to add the no code changed - the tree is byte-identical, only commit messages differ. doing this across my open PRs after the note on #511328. disclosure per the same policy: this comment was drafted with Claude Code (claude-opus-5). |
e7f0498 to
e99f8e9
Compare
|
force-pushed: bumped the unstable pin and squashed to a single
Rebuilt locally with disclosure per the same policy: this comment was drafted with Claude Code (claude-opus-5). |
Assisted-by: Claude Code (claude-opus-5)
e99f8e9 to
b301b4c
Compare
|
Rebased onto current master and force-pushed - CI is green now. The earlier Still at disclosure per the Automation/AI policy: this comment was drafted with Claude Code (claude-opus-5). |
Terminal-based oscilloscope with CRT phosphor physics written in Nim. Captures live system audio via PipeWire/PulseAudio and renders waveforms with phosphor persistence, bloom, and decay trails. Supports Y-T (time-domain) and X-Y (Lissajous) display modes using Unicode half-block characters for 2x vertical resolution.
Homepage: https://github.com/rolandnsharp/terminal-oscilloscope
Runtime dependencies: ffmpeg (dlopen'd libavformat/libavdevice for audio capture), wireplumber (wpctl for audio source discovery).
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.