Skip to content

Live coding

Start the daemon, then send code to it from the REPL, the CLI or the VS Code extension. Syntax help and completion come from niminal lsp and work without a daemon.

Terminal window
niminal daemon examples/groove.nml
niminal repl
niminal send 'launch chorus' --quantize "next 4 bars"

Every input to a live session is logged by sample, so a session replays to identical audio:

Terminal window
niminal render --replay ~/.niminal/sessions/<log>