Zrythm offers a scripting interface using the GNU Guile language, an implementation of Scheme, which is a dialect of LISP.

The next section is a comprehensive list of all available procedures in the API. Each section in the API corresponds to a specific Guile module, so for example, to use the procedures in the audio position section, one would do (use-modules (audio position)) at the top of the script.


The Guile API is experimental.


The Guile API is not available on Windows. See this ticket for details.