Clamps Packages
Incudine Extensions
General Incudine Setup
When Clamps gets started, four groups, 100, 200, 300 and 400 are created in Incudine. They are placed in the dsp chain in chronological order:

Groups 100, 300 and 400 are intended for persistent dsps like levelmeters or buses.
Pressing <C-.> in emacs calls the function node-free-unprotected which frees all dsps in group 200, but not any dsp in groups 100, 300 or 400.
As a consequence, dsps which should be stoppable with that keyboard shortcut have to be put into group 200 using the :before or :after keywords when starting the dsp.
Dsps which should not be freed when pressing <C-.> can be placed in groups 100, 300 and 400. Group 400 is defined for terminal dsps, e.g. endpoints of summing buses, which set the bus value to zero after they have output its value, whereas group 300 can be used for any persistent dsp which outputs to a bus or outlet.