home/ atoms/ glicol-last-good-graph-on-error

Glicol keeps the last valid graph playing when a save introduces a parse error

When glicol-cli reloads a file on save and encounters a parse or engine error, it prints the error to the terminal but does not swap in the broken graph — the previous valid graph continues to sound. This means a broken save never silences the performance. Recovery is simply: fix the file, save again. The one exception is a missing out: line, which produces silence with no error.

Examples

Saving a file with a misspelled node name prints an error but the last good pattern keeps playing.

Assessment

Describe what happens to audio output in Glicol when a saved file contains a parse error, and explain how this differs from what happens when the file has no out: line.

“re-reads the file on save. On a parse/engine error it prints the error to the terminal and **does not swap in the broken graph** — the last good graph keeps sounding.”
context/ · L5-debug/glicol.md · chunk 1