Commit graph

19648 commits

Author SHA1 Message Date
Robin Gareus
93cfcd5abf indicate debug builds in About > Config and shorten the message to fit 2016-03-19 17:33:54 +01:00
Robin Gareus
4561788777 fix optimized build 2016-03-19 17:14:23 +01:00
Robin Gareus
04bcae498c expose OSC bindings to luasession util 2016-03-19 16:55:51 +01:00
Robin Gareus
88caab41b2 add more lua examples/doc 2016-03-19 16:41:59 +01:00
Robin Gareus
dffdee85a0 add some convenience lua functions for plugin management 2016-03-19 16:41:59 +01:00
Robin Gareus
fc988428bc fix plugin preset listing 2016-03-19 16:41:59 +01:00
Robin Gareus
e41d4e8248 prepare Instrument slots -- replace processor in place 2016-03-19 16:41:59 +01:00
Colin Fletcher
9d5738dc55 reset autoscroll speed to minimum when scrolling stops
Reset the autoscroll counter when scrolling stops, and correct the check
when vertical autoscrolling is permitted for whether scrolling has stopped.
2016-03-19 13:44:18 +00:00
Robin Gareus
93449d3431 expose Lua OSC transmitter 2016-03-19 13:15:37 +01:00
Robin Gareus
d0746b8378 remove cruft 2016-03-19 13:13:43 +01:00
Robin Gareus
e35d891616 the return of the Session::Exported signal 2016-03-19 13:13:34 +01:00
Robin Gareus
faf4c30cef add Lua Bindings for ARDOUR::Region 2016-03-19 13:13:08 +01:00
Robin Gareus
5b347e9258 add OSC Lua bindings 2016-03-19 12:47:37 +01:00
Robin Gareus
83bcaa1882 plug a tiny memory leak 2016-03-19 10:51:26 +01:00
Robin Gareus
2288e04a5b suppress realloc-poll debug messages in optimized builds 2016-03-19 10:51:15 +01:00
Robin Gareus
4135735590 fix some plugin control name typos 2016-03-19 00:31:04 +01:00
Robin Gareus
d7a95b5b50 amend prev commit 2016-03-19 00:16:30 +01:00
Robin Gareus
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
Robin Gareus
abd65cfc70 Add a Lua Action Script to add scopes to all tracks 2016-03-18 22:57:53 +01:00
Robin Gareus
79ea6c8248 start a dedicated ARDOUR lua function collection 2016-03-18 22:52:19 +01:00
Robin Gareus
e4a4ef9a6b fix processor DnD from sidebar.
(default move action removes an entry in the TreeView)
2016-03-18 21:34:28 +01:00
Robin Gareus
91207efbaa add a lua inline scope processor 2016-03-18 21:34:22 +01:00
Robin Gareus
877325ea6e special case LuaProc Inline Display UI: direct cairo context 2016-03-18 21:33:45 +01:00
Robin Gareus
851f6d4f79 fix possible overflow (printing float) 2016-03-18 21:33:13 +01:00
Robin Gareus
222c099300 add LuaProc Plugin state (to allow state copy, indep from controllables) 2016-03-18 21:33:09 +01:00
Robin Gareus
c648adfe43 implement LuaProc inline display 2016-03-18 20:01:10 +01:00
Robin Gareus
4ef3e25185 Add some convenient DSP methods for lua scripts 2016-03-18 20:00:44 +01:00
Robin Gareus
2c71196a6c allow to bind functions with reference args in global lua namespace 2016-03-18 19:59:37 +01:00
Robin Gareus
ee2d88a5cc add basic set of Cairo Lua bindings 2016-03-17 15:54:54 +01:00
John Emmas
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
John Emmas
e9a1674766 Make provision for building with the new LV2 extensions (when building with MSVC) 2016-03-17 12:48:55 +00:00
Robin Gareus
1665baa917 add missing ifdef 2016-03-16 19:39:13 +01:00
Robin Gareus
e7181c0cc4 Midi Busses? why yes! 2016-03-16 04:41:19 +01:00
Paul Davis
c07bca3a62 fix capitalization of sections of key editor 2016-03-15 21:25:07 -04:00
Paul Davis
485d7dbc9c fix wscript to know about key binding dependencies 2016-03-15 21:25:07 -04:00
Robin Gareus
fed51adfa0 relax inline display height constraint 2016-03-16 01:24:32 +01:00
Paul Davis
a06a5ecfd6 change the way the key editor gets populated; drop binding sets with no actions 2016-03-15 19:46:28 -04:00
Paul Davis
694c7254e1 in key editor, attach key press/release handlers before other handlers so that normal treeview navigation keys (backspace, up, down etc.) can still be bound 2016-03-15 18:15:26 -04:00
Paul Davis
285b76dc08 do the safety dance 2016-03-15 16:46:52 -04:00
Paul Davis
c541670a37 safety pointer resets in MonitorSection dtor. Not intended to fix any known bugs 2016-03-15 16:44:12 -04:00
Paul Davis
81f32cec1b add and remove monitor section bindings as MS is created/destroyed 2016-03-15 16:43:52 -04:00
Paul Davis
fb4bd3feef allow access to ProcessorBox bindings 2016-03-15 16:43:26 -04:00
Paul Davis
f83a7f4131 extend API of key binding editor to allow for tab removal 2016-03-15 16:42:45 -04:00
Paul Davis
89ba1c9edd show processor box bindings in key binding editor 2016-03-15 16:42:23 -04:00
Paul Davis
58f259e4f7 add new API to ARDOUR_UI to allow dynamic add/remove of keyboard bindings to key binding editor 2016-03-15 16:41:15 -04:00
Paul Davis
08f9a439a7 fix segfaults/crashes when quitting under valgrind 2016-03-15 15:35:11 -04:00
Robin Gareus
71c6cbecda avoid memcpy if it's not needed.
besides, memcpy areas may not overlap
2016-03-15 18:47:39 +01:00
Paul Davis
3239876faf fix carelesslly deleted line that caused endless loop when missing 2016-03-15 13:14:35 -04:00
Paul Davis
d46b0f5548 give monitor section its own bindings 2016-03-15 12:41:22 -04:00