summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-09-06 18:18:29 +0200
committerRobin Gareus <robin@gareus.org>2019-09-06 18:18:29 +0200
commite3e18b746fbb805fb478da20de295450271d03bd (patch)
tree691d21a6958ab31e1cc4560db48c56fdd2991ebe /scripts
parent2683a9d62c4acd5425b8a6c28f7df76f29f6b0f1 (diff)
Add Readme to the Lua script folder
Diffstat (limited to 'scripts')
-rw-r--r--scripts/README29
1 files changed, 29 insertions, 0 deletions
diff --git a/scripts/README b/scripts/README
new file mode 100644
index 0000000000..2527498ee3
--- /dev/null
+++ b/scripts/README
@@ -0,0 +1,29 @@
+Ardour Lua Scripts
+==================
+
+https://manual.ardour.org/lua-scripting/
+
+For upstream script addition, please file a pull-request at
+https://github.com/Ardour/ardour/tree/master/scripts
+
+Script Naming conventions:
+
+^_
+ A script filename with a leading underscore indicates an example script.
+ These scripts are only available from ardour's git repository and not
+ installed nor included with binary bundles.
+
+^__
+ Scripts with a filename starting with two underscores are excluded from
+ unit-tests. This is currently the case for convolver, fluidsynth and
+ plugin-modulation.
+ They depend on external files (soundfont, impulse-response) or a specific
+ session-setup (plugin-modulation needs an automatable plugin).
+
+^s_
+ A filename beginning with "s_" indicates a code snippet.
+ These scripts can only be used in the interactive interpreter
+ (Window > Scripting). They may be useful by themselves or handy for copy/edit
+ to create EditorActions.
+ The filename prefix is only for convenience, "type" = "Snippet" is used when
+ scripts are listed at runtime.