No description
- Rust 97.8%
- Just 2.2%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| docs | ||
| src | ||
| tests | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| justfile | ||
| README.md | ||
| rust-toolchain.toml | ||
zim-capture
Zero-friction multichannel recorder for modular synths. A Rust sibling to zim-studio.
Press record → a datetime folder of per-channel WAVs lands in the current zim
project's sources/, with per-channel notes and tags already written into zim
sidecars. No project or file naming at record time.
Status: design phase — module tree scaffolded, capture loop not yet implemented.
Development
Build/test/lint is driven by just. CI runs on Forgejo Actions
(.forgejo/workflows/) and calls the same just ci recipe — no drift between
local and CI.
just ci # fmt-check + clippy (warnings=errors) + tests + release build
just fmt # format
just test
just build # release build
just stats # LOC / largest files / module tree (needs scc + cargo-modules)
The toolchain is pinned to 1.97.0 (rust-toolchain.toml); CI pins the same.