13
0
Commit Graph

20032 Commits

Author SHA1 Message Date
840c0599bf fix empty plugin window when switching generic to custom and back.
possibly since 0106047fd2 - show_all() was removed from show_own_window()
2016-03-27 21:40:57 +02:00
62d2d22b44 get started with Pin Manager - currently display-only. 2016-03-27 21:35:42 +02:00
30e45fc28f prepare Pin Management GUI
We need to store a pointer in the backend to allow to share the Proxy
between Mixer and Editor-Mixer.
2016-03-27 21:34:32 +02:00
c444105710 closing in on pin management.
overall the PluginInsert API is complete.
many implementation details remain.
2016-03-27 21:33:40 +02:00
41b1ecaaf0 VSTs don't process in-place 2016-03-27 18:51:30 +02:00
17e809bdc3 allow no-inplace processing
PluginInsert supports that due to Pin Management
2016-03-27 18:51:08 +02:00
6e0bc5d694 add ChanMapping comparator 2016-03-27 17:36:18 +02:00
28868363fa proper C++ comment 2016-03-26 22:15:03 +01:00
c8db4fcfc6 format lua reference in ardour-manual compatible html 2016-03-26 21:27:13 +01:00
cf08483647 further pin management prototyping. 2016-03-26 19:39:28 +01:00
6c3559dc6c OSC: added a linear VCA style gain control for faders that are 0 to 1 linear.
path = /ardour/routes/gainVCA if RID position
2016-03-26 11:38:19 -07:00
yonideshi
35e4c9936d Renaming issue in regions list 2016-03-26 18:39:52 +01:00
9853d2a911 step by step evolution of plugin pin management 2016-03-26 18:38:57 +01:00
f269e39115 strict i/o: limit output channels. 2016-03-26 15:52:32 +01:00
9228b3e00b add a script to read core files in gdb/lldb 2016-03-26 15:51:56 +01:00
d5c1ea11c3 allocate buffers for all possible plugin configurations 2016-03-26 15:02:03 +01:00
5291fba919 tweak plugin-pin management dev script 2016-03-26 14:56:25 +01:00
6b33ebaafa update luadoc 2016-03-26 14:55:16 +01:00
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