summaryrefslogtreecommitdiff
path: root/session_utils
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-09-27 20:03:08 +0200
committerRobin Gareus <robin@gareus.org>2017-09-27 20:03:08 +0200
commit8916784352a2efe491faf10e5101b529fb302e2d (patch)
tree181a2ffb40d34a86786336b659116324f699e201 /session_utils
parente96fd26f3f71801868c78b71e4467356ff81a73f (diff)
Update session-utils Readme
Diffstat (limited to 'session_utils')
-rw-r--r--session_utils/README18
1 files changed, 15 insertions, 3 deletions
diff --git a/session_utils/README b/session_utils/README
index 510e3a4e1e..1fa563acc0 100644
--- a/session_utils/README
+++ b/session_utils/README
@@ -7,15 +7,19 @@ sessions.
The overall goal it to provide some non-interactive unix-style commandline
tools, which are installed along with DAW.
+These tools depend on the "dummy" backend to be available, configure ardour with e.g.
+
+ ./waf configure --with-backends=jack,alsa,dummy ...
+
Adding new tools
----------------
-One c++ source per tool, see "example.cc" and "export.cc"
+One C++ source per tool, see "example.cc" and "export.cc"
cp session_utils/example.cc session_utils/your_new_tool_name.cc
edit session_utils/new_tool_name.cc
- ./waf
+ ./waf
The tool is automatically compiled and deployed when installing, using the
program-name as prefix. e.g. "export.cc" becomes "ardour4-export".
@@ -26,4 +30,12 @@ Test run from the source
------------------------
cd session_utils
- ./run ardour4-your_new_tool_name
+ ./run ardour6-your_new_tool_name
+
+or
+
+ ./run ardour6-export --help
+
+and to debug the tool under gdb/lldb:
+
+ ./debug ardour6-export