summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-03-26 01:06:33 +0100
committerRobin Gareus <robin@gareus.org>2016-03-26 01:06:33 +0100
commit3f71e669aed2ad6f9d42b02cab886013b418b50e (patch)
tree762ac43f7a8954d6c520da1ba1e1cb4c034c69a2
parent1503db4a28fe01650bb8619f5f38fccb312474ab (diff)
add lua script to test channel-mapping, update doc
-rw-r--r--doc/ardourapi.json.gzbin132888 -> 143327 bytes
-rw-r--r--doc/luadoc.json.gzbin9168 -> 9296 bytes
-rwxr-xr-xgtk2_ardour/arluadoc3
-rw-r--r--scripts/s_chanmap.lua22
-rwxr-xr-xtools/doxy2json/ardourdoc.sh1
5 files changed, 25 insertions, 1 deletions
diff --git a/doc/ardourapi.json.gz b/doc/ardourapi.json.gz
index abdfc8667d..4cc1cd3782 100644
--- a/doc/ardourapi.json.gz
+++ b/doc/ardourapi.json.gz
Binary files differ
diff --git a/doc/luadoc.json.gz b/doc/luadoc.json.gz
index f2ded47e0e..9d69fa89a8 100644
--- a/doc/luadoc.json.gz
+++ b/doc/luadoc.json.gz
Binary files differ
diff --git a/gtk2_ardour/arluadoc b/gtk2_ardour/arluadoc
index 6509e8b1ef..21909585e4 100755
--- a/gtk2_ardour/arluadoc
+++ b/gtk2_ardour/arluadoc
@@ -11,4 +11,5 @@ $TOP/build/gtk2_ardour/luadoc "$@" \
| sed 's/, std::allocator<[^>]*<[^>]*>[ ]*>//g;' \
| sed 's/, std::allocator<[^>]*>//g;' \
| sed 's/ "/"/g;' \
- | gzip -9
+ | gzip -9 \
+ > $TOP/doc/luadoc.json.gz
diff --git a/scripts/s_chanmap.lua b/scripts/s_chanmap.lua
new file mode 100644
index 0000000000..82e9bb0039
--- /dev/null
+++ b/scripts/s_chanmap.lua
@@ -0,0 +1,22 @@
+ardour { ["type"] = "Snippet", name = "plugin channel mapping" }
+
+function factory () return function ()
+ -- first track needs to be stereo and has a stereo plugin
+ -- (x42-eq with spectrum display, per channel processing,
+ -- and pre/post visualization is handy here)
+
+ r = Session:route_by_remote_id(1)
+ pi = r:nth_plugin(0):to_insert()
+
+ pi:set_no_inplace (true)
+
+ cm = ARDOUR.ChanMapping()
+ --cm:set(ARDOUR.DataType("Audio"), 0, 0)
+ cm:set(ARDOUR.DataType("Audio"), 1, 0)
+ pi:set_input_map (0, cm)
+
+ cm = ARDOUR.ChanMapping()
+ --cm:set(ARDOUR.DataType("Audio"), 0, 0)
+ cm:set(ARDOUR.DataType("Audio"), 1, 0)
+ pi:set_output_map (0, cm)
+end end
diff --git a/tools/doxy2json/ardourdoc.sh b/tools/doxy2json/ardourdoc.sh
index 616e70343f..b1bacd530a 100755
--- a/tools/doxy2json/ardourdoc.sh
+++ b/tools/doxy2json/ardourdoc.sh
@@ -1,4 +1,5 @@
#!/bin/bash
+cd `dirname $0`
set -e
make
cd ../..