75e34b291b
move LuaOSC into Ardour namespace
2016-03-26 14:54:45 +01:00
56a41b9347
add "revert" button to lua script window
2016-03-26 14:54:10 +01:00
3f71e669ae
add lua script to test channel-mapping, update doc
2016-03-26 01:06:33 +01:00
1503db4a28
prototype support for arbitrary plugin channel maps
2016-03-26 01:03:46 +01:00
0954efffd3
add "no-inplace" buffers.
...
When allowing to cross-connect plugin-ports, inplace processing can
no longer be used. We need a complete set of independent input and
output buffers.
Since scratch and silent buffers are used by the various plugin
implementations we cannot re-use them in the PluginInsert.
Besides we need a complete BufferSet which can hold both: ins + outs.
2016-03-26 00:40:51 +01:00
6d735dafe2
amend last commit
2016-03-25 20:40:26 +01:00
5fb5a20e08
add a dedicated channel map per plugin
2016-03-25 20:34:42 +01:00
8af8fcab84
add a convenient script header
2016-03-25 20:00:56 +01:00
c49d6fdb20
lua bindings to test strict i/o
2016-03-25 20:00:53 +01:00
edaeaf57ba
prepare strict-i/o configuration.
2016-03-25 20:00:48 +01:00
79d63d8701
prepare Plugin Pin Management
2016-03-25 19:08:21 +01:00
9a8a164930
add some more documentation
2016-03-25 16:50:45 +01:00
dd27620566
filter declarations in C++, improve luadoc
2016-03-25 16:31:16 +01:00
c8b7d70ffa
monospace font for Lua Script Window
2016-03-25 01:49:14 +01:00
83fdfd89f7
update doc scripts, disregard "const" when matching ABIs
2016-03-25 01:22:23 +01:00
581e25f369
add some more documentation
2016-03-25 01:21:14 +01:00
cac89c0b42
update luadoc scripts
2016-03-25 00:43:15 +01:00
f4bed602e8
add namespace for consistent clang + gcc-abi symbols (luadoc)
2016-03-25 00:40:09 +01:00
a26850030a
Revert "test workaround for OSX IK-Multimedia Plugin GUIs."
...
This reverts commit b031d762c9
.
2016-03-24 23:00:06 +01:00
7bb1933734
fix out-of-order d'tor which garbles the lua stack.
2016-03-24 22:54:20 +01:00
e0dedcf6e1
update generated luadoc, zlib compress json
2016-03-24 22:54:20 +01:00
57b7698312
Consistent C++ & Lua Namespace/Class names + documentation.
2016-03-24 22:54:20 +01:00
e0e98d45d4
add doxygen comments to lua-binding doc, compress json.
2016-03-24 22:54:20 +01:00
6188315791
Add small llvm/libclang util to exctract doxygen comments
2016-03-24 22:54:20 +01:00
940c165a31
'LuaScriptParams' stuff needs to be visible if it's to be used outside of libardour
2016-03-24 14:53:31 +00:00
e807080d47
Accommodate newly introduced source(s) in our MSVC project (libardour)
2016-03-24 14:52:01 +00:00
67fb1d65b7
reset lua console interpreter when session changes (drop references)
2016-03-24 01:52:24 +01:00
2061c352d2
cont'd work on Lua Script Console
2016-03-24 01:44:06 +01:00
28b707061b
gcc4 compat
2016-03-24 00:32:18 +01:00
323ae44c25
Add some introductory lua-doc paragraph
2016-03-23 23:46:19 +01:00
9ed7793326
add/update lua scripts
2016-03-23 23:45:39 +01:00
dafdf87b79
towards a proper lua script console UI
2016-03-23 23:44:35 +01:00
b7754af246
update lua script file management:
...
* clean up Script discovery API
* add "Snippet" script type
* expose user-script dir
* add temporary error-debug information
2016-03-23 23:42:38 +01:00
a8943538ea
Hide lua script selector before showing lua parameter dialog.
2016-03-23 17:00:10 +01:00
627f2aae48
UI part of lua code/header consolidation.
2016-03-23 17:00:10 +01:00
829da7eb33
refactor lua header includes
2016-03-23 17:00:10 +01:00
b031d762c9
test workaround for OSX IK-Multimedia Plugin GUIs.
2016-03-23 16:59:07 +01:00
367e4f94db
LV2_EXTENDED also needs to be defined when building gtk2_ardour
...
(was already defined for waf builds - but was missing for MSVC)
2016-03-23 08:06:04 +00:00
a3db4d7f0e
Accommodate newly introduced source(s) in our MSVC project (libardour)
2016-03-23 08:06:04 +00:00
326611c024
fix compilation on OSX (in the wake of eaca325c
)
2016-03-22 17:03:13 +01:00
fe6588bd20
fix copy/paste typo
2016-03-22 14:44:58 +01:00
e105d50d66
update luadoc
2016-03-22 00:50:14 +01:00
d062e1a84e
further lua binding refactoring, match C++ namespaces
2016-03-22 00:30:27 +01:00
59e0ca401f
further lua binding refactoring, match C++ namespaces
2016-03-22 00:30:27 +01:00
c4c74933e1
Fix unused variable warning
2016-03-21 18:58:31 -04:00
eaca325ce8
Trim dependence on evoral types.hpp and Beats.hpp
2016-03-21 18:58:31 -04:00
ea354226c1
catch lua exceptions.
2016-03-21 21:39:11 +01:00
850d793c00
cont'd lua HTML doc.
2016-03-21 21:15:26 +01:00
b47fb7a0b2
update scripts (Lua namespace refactoring)
2016-03-21 20:58:53 +01:00
9f0130249d
update Lua Binding Doc and html generator
2016-03-21 19:06:51 +01:00