13
0
Commit Graph

380 Commits

Author SHA1 Message Date
ba815a903b add a ToDo note for after string-freeze 2016-07-24 13:33:09 +02:00
901f8caf22 add a plugin-death connection
at application exit, there may otherwise be a race condition,
queue draw could be scheduled for a widget that's no longer present.
2016-07-18 23:52:40 +02:00
a450024c56 add some strategic lua gc steps. 2016-07-18 23:52:40 +02:00
786cb746d0 Better choice for ports on external send creation
Ardour tried to make an educated guess at the initial number of outputs
for a new send. It used the channel configuration of the master bus, if
it existed, else the channel configuration of the route itself.

That guess is good in most cases, but in the case of a track/bus without
audio channels, creating a send with audio doesn't make sense. In that
case, also use the route outputs as a base for the send configuration.
2016-07-16 02:29:58 +02:00
cf52d6e4b4 enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h 2016-07-14 14:45:23 -04:00
c49ac91b01 add mouse interaction to inline display 2016-07-12 14:38:28 +02:00
412fcafda0 Plugin GUI activate/enable update (prefer enable) 2016-07-05 23:30:21 +02:00
08d7485e85 fix inline display when cairo_surface_has_snapshots 2016-07-02 23:36:34 +02:00
843b6b90b0 fix switching from generic to custom plugin UI 2016-06-05 23:55:08 +02:00
301000c94e make new action to bind BackSpace to in processors box 2016-06-02 14:46:35 -04:00
cfee8ac852 fix UI wire display to not coalesce views for non-linear i/o. 2016-05-24 18:18:26 +02:00
725665ac46 lua inline display error reporting 2016-05-20 23:15:58 +02:00
f108664785 remove wrongly copy/pasted code 2016-05-10 20:54:11 +02:00
b15ed28f79 separate Preset + Favorite DnD Targets
Sidebar is a source of "Favorites" and a destination for Presets.
2016-05-06 14:55:36 +02:00
17ace643e4 OMNIBUS COMMIT: prefer const XMLNode::property method (and provide a real one) 2016-05-04 23:09:45 -04:00
a725fde23d enable luaproc presets 2016-04-29 18:34:41 +02:00
1888104f8d remove "Lua DSP Proc" context meuu 2016-04-29 02:57:51 +02:00
62937ea1a6 special case send panning for MB
since the route does not use Ardour pannersi"link panners" here only
affects send <> send linking.
2016-04-20 21:28:03 +02:00
0b4b0b19bc don't show plugin GUI when renaming tracks/busses
ProcessorBox::route_property_changed() iterates over existing windows
and hit a "show_all".
2016-04-19 18:24:35 +02:00
c9dedc567d fix midi-bypass drawing. 2016-04-19 17:31:00 +02:00
af733a9a65 small is beautiful
...but I need new glasses
to tweak thru-via drawing for <=100% GUI scaling
2016-04-19 13:31:41 +02:00
98ab33e85e more wire drawing..
* use via-style circles for thru
* widen the spacing
* show gnd -> thru connections
2016-04-19 13:21:09 +02:00
dd750722c5 more sidechain send GUI details:
* don't list exising normal sends (separate mono connections)
* tooltip inidicate autoremoval
2016-04-18 01:01:49 +02:00
d3acba6be4 fix initial panner control for new Sends 2016-04-18 00:52:24 +02:00
64fdadecb6 fix port icon visibility for coalesced wire view 2016-04-17 21:50:29 +02:00
ccbf56827d pretty send and sidechain names 2016-04-17 21:50:26 +02:00
8fc19d6c67 use temporary sends for sidechain inputs 2016-04-17 14:10:13 +02:00
ddc4824d92 fix logic error for output routing wire display 2016-04-16 22:15:34 +02:00
9ad98885cb another take on mixer strip wire drawing
mini modulars are fun.
2016-04-16 21:28:37 +02:00
ec09c1ad63 shorten and clarify context-menu entry. 2016-04-15 23:09:14 +02:00
7cbf7f370b special case side-chain when copying plugin-state (fix crash, dup IO) 2016-04-13 18:53:54 +02:00
da6aae826d somewhat improved "thru" and sidechain routing display 2016-04-12 18:38:28 +02:00
1bf84f3ca3 fix editor/mixer initial display (show_all) 2016-04-09 00:33:56 +02:00
8c81808db7 GUI part of count/n_total API rename 2016-04-08 18:16:23 +02:00
3868c5b4a4 GUI support for plugin port bypass connections 2016-04-07 18:36:04 +02:00
ffbcd9d9ec lexical NO-OP 2016-04-04 15:14:41 +02:00
90c8fdb12f mixer-strip wires: take midi-bypass/trhu into account 2016-04-04 14:58:46 +02:00
e087237f3c s/Management/Connections/ 2016-04-04 13:56:34 +02:00
1feb50b2b2 Display output mapping (last processor before pan) in mixerstrip 2016-04-04 01:27:33 +02:00
4cedc07b3e add GUI to configure/connect sidechain 2016-04-03 05:21:40 +02:00
f827168b67 update mixer-strip display - indicate sidechain 2016-04-03 05:16:59 +02:00
d1580ba924 update mixer-strip routing display 2016-04-02 14:51:32 +02:00
c44fb3e662 fix some thinkos with audio/midi port counting.
(there's more to come w/multiple midi ports grouped left)
2016-04-02 03:20:43 +02:00
fa79e9a616 interactive GUI to manage plugins pins 2016-04-01 22:57:56 +02:00
ee4e3e7737 update mixer-strip routing display 2016-03-31 20:44:39 +02:00
8acf782bd2 reduce header dependencies (part 2/2) 2016-03-28 19:14:56 +02:00
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
a8943538ea Hide lua script selector before showing lua parameter dialog. 2016-03-23 17:00:10 +01:00
ea354226c1 catch lua exceptions. 2016-03-21 21:39:11 +01:00