13
0
Commit Graph

10107 Commits

Author SHA1 Message Date
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
581e25f369 add some more documentation 2016-03-25 01:21:14 +01:00
f4bed602e8 add namespace for consistent clang + gcc-abi symbols (luadoc) 2016-03-25 00:40:09 +01:00
57b7698312 Consistent C++ & Lua Namespace/Class names + documentation. 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
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
829da7eb33 refactor lua header includes 2016-03-23 17:00:10 +01: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
59e0ca401f further lua binding refactoring, match C++ namespaces 2016-03-22 00:30:27 +01:00
eaca325ce8 Trim dependence on evoral types.hpp and Beats.hpp 2016-03-21 18:58:31 -04:00
4d2a2594f0 move std bindings out of "ARDOUR" into "C" namespace, fix Reference Params 2016-03-21 18:57:20 +01:00
b6f0f30add Lua Array Documentation 2016-03-21 18:56:16 +01:00
bf5cdc075d add some missing bindings (dep classes) 2016-03-21 04:06:05 +01:00
481e5d1416 refine Lua Binding Documentation 2016-03-21 04:05:43 +01:00
6741679a98 add convenience lua API for looking up Plugins 2016-03-20 21:16:18 +01:00
6ecc8e9b3d fix JSON luadoc format 2016-03-20 20:58:52 +01:00
618ef9f923 Prepare Lua Binding Documentation (JSON) 2016-03-20 20:54:36 +01:00
7840bb1b14 cache LuaProc Parameters in Processor
This prevents concurrent access to the lua interpreter to query them
2016-03-19 18:59:10 +01:00
57e94ee1c5 Revert "hotfix for concurrent lua interpreter calls"
This reverts commit 8f3a13d998.
2016-03-19 18:08:38 +01:00
8f3a13d998 hotfix for concurrent lua interpreter calls
ToDo: localize parameter descriptor in init()
2016-03-19 18:03:36 +01:00
4561788777 fix optimized build 2016-03-19 17:14:23 +01:00
dffdee85a0 add some convenience lua functions for plugin management 2016-03-19 16:41:59 +01:00
fc988428bc fix plugin preset listing 2016-03-19 16:41:59 +01:00
e41d4e8248 prepare Instrument slots -- replace processor in place 2016-03-19 16:41:59 +01:00
d0746b8378 remove cruft 2016-03-19 13:13:43 +01:00
e35d891616 the return of the Session::Exported signal 2016-03-19 13:13:34 +01:00
faf4c30cef add Lua Bindings for ARDOUR::Region 2016-03-19 13:13:08 +01:00
5b347e9258 add OSC Lua bindings 2016-03-19 12:47:37 +01:00
83bcaa1882 plug a tiny memory leak 2016-03-19 10:51:26 +01:00
2288e04a5b suppress realloc-poll debug messages in optimized builds 2016-03-19 10:51:15 +01:00
d7a95b5b50 amend prev commit 2016-03-19 00:16:30 +01:00
de85f0ad4b gcc4 compat 2016-03-19 00:14:42 +01:00
Hanspeter Portner
b0937edeec Fix blocked patch:Set messages. 2016-03-18 23:36:11 +01:00
79ea6c8248 start a dedicated ARDOUR lua function collection 2016-03-18 22:52:19 +01:00
e4a4ef9a6b fix processor DnD from sidebar.
(default move action removes an entry in the TreeView)
2016-03-18 21:34:28 +01:00
851f6d4f79 fix possible overflow (printing float) 2016-03-18 21:33:13 +01:00
222c099300 add LuaProc Plugin state (to allow state copy, indep from controllables) 2016-03-18 21:33:09 +01:00
c648adfe43 implement LuaProc inline display 2016-03-18 20:01:10 +01:00
4ef3e25185 Add some convenient DSP methods for lua scripts 2016-03-18 20:00:44 +01:00
2c71196a6c allow to bind functions with reference args in global lua namespace 2016-03-18 19:59:37 +01:00
4e6895f156 I'm taking a guess that we need to pass 'this' at line 243 of 'gtkmm2ext/fader.cc'
(makes it consistent with similar changes elsewhere).
2016-03-17 13:38:39 +00:00
e9a1674766 Make provision for building with the new LV2 extensions (when building with MSVC) 2016-03-17 12:48:55 +00:00
1665baa917 add missing ifdef 2016-03-16 19:39:13 +01:00
e7181c0cc4 Midi Busses? why yes! 2016-03-16 04:41:19 +01:00