Scripting¶
Tenacity contains an external interface that allows external scripts and programs to execute commands. This interface is provided by mod-script-pipe.
mod-script-pipe is a relic that comes from Audacity. Being an Audacity fork, most scripts designed for Audacity should work with no issue in Tenacity.
mod-script-pipe, as the name implies, is an external module; in order to use
it, you must enable and load it first. To enable mod-script-pipe
, go to
Preferences > Modules and change mod-script-pipe to “Enabled”. Set it to
“Disabled” to disable external scripting.
Warning
Enabling mod-script-pipe allows other applications full control over Tenacity, which can be used for malicious purposes. When a program connects to mod-script-pipe, you will NOT be notified, and neither can you restrict an application’s abilities.
Danger
DO NOT USE mod-script-pipe
ON A WEB SERVER! It was NOT designed for such
usage (e.g., it does not sanitize inputs) and probably will never be.