Serious machinery. Unserious output.
The main app has three binaries and a shared instrument layer:
| Location | Owns |
|---|---|
src/main.zig |
Terminal visuals and host-player/speech integration |
src/synth.zig |
Pure deterministic phrase/shuzi PCM and WAV synthesis |
src/kujamba_main.zig |
Instrument CLI, local playback, chat, stop wiring |
src/kujamba_config.zig |
Preset parsing |
src/ninjam_out.zig |
Phrase banks, patterns, modes, and generic-session adapters |
src/ninjam/ |
Byte-identical upstream shared client subset |
src/audit.zig |
Source chunking and token-based risk manifest |
- Synth internals explains the voice and determinism boundaries.
- Testing and evidence explains the real socket/demo gates.
- Vendoring records source ownership and pins.
- Audit utility explains what its warnings do and do not prove.
- The Great Fart-Off records the nine-model bake-off that rewrote the voice, and Fart-Off DSP & Acoustic Analysis rates and dissects all twelve engines.
The repository's roadmap and issue map are contributor history, not the first-run tutorial.
To maintain this site, see the repository's docs workflow instructions.