View Issue Details

IDProjectCategoryView StatusLast Update
0004625ardourbugspublic2019-05-21 11:29
Reportercolinf Assigned Tocolinf  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Target Version3.0-beta3 
Summary0004625: Double-clicking aux sends in processor box doesn't assign the send to the channel's main fader any more.
DescriptionDouble-clicking on an aux send in the channel strip processor box used (as I remember) to assign control of that aux send to the channel's main fader, but that doesn't seem to work any more.
TagsNo tags attached.

Activities

2012-01-19 13:42

 

double-click-send.patch (578 bytes)   
Index: gtk2_ardour/processor_box.cc
===================================================================
--- gtk2_ardour/processor_box.cc	(revision 11268)
+++ gtk2_ardour/processor_box.cc	(working copy)
@@ -1830,6 +1830,11 @@
 		if (boost::dynamic_pointer_cast<InternalSend> (processor) == 0) {
 			SendUIWindow* w = new SendUIWindow (send, _session);
 			w->show ();
+		} else {
+			/* assign internal send to main fader */
+			if (_parent_strip) {
+				_parent_strip->show_send(send);
+			}
 		}
 
 	} else if ((retrn = boost::dynamic_pointer_cast<Return> (processor)) != 0) {
double-click-send.patch (578 bytes)   

colinf

2012-01-19 13:49

updater   ~0012577

Attached a tiny patch that makes this work again for me.

colinf

2012-01-19 13:59

updater   ~0012578

A couple of other related things:

 - ProcessorBox::show_send_controls () and ProcessorBox::new_send () are empty and unused: were they supposed to be used to implement this functionality, or are they just vestigial remains of something else?

 - currently, double-clicks of internal & external sends behave quite differently. Is it possible to assign a channel's main fader to an external send in the same way as an internal one, and if so, is there any reason why showing the external send's editor in response to a double-click is a better thing to do than being consistent with internal sends' behaviour?

paul

2012-01-20 03:08

administrator   ~0012587

::show_send_controls() is related to the functionality that your patch restores.

::new_send() is vestigial.

internal sends require careful work, because we have both Aux internal sends and Listen internal sends. Aux can be mapped to the strip; Listen cannot.

colinf

2012-01-21 23:16

updater   ~0012609

Thanks for applying this.

If I do start to find myself getting irritated or confused by the difference in double-click behaviour between internal & external sends, I'll open a new issue for that.

colinf

2019-05-21 11:29

updater   ~0020662

Closing this ancient issue: resolved a long time ago.

Issue History

Date Modified Username Field Change
2012-01-10 17:53 colinf New Issue
2012-01-10 20:44 cth103 cost => 0.00
2012-01-10 20:44 cth103 Target Version => 3.0-beta3
2012-01-19 13:42 colinf File Added: double-click-send.patch
2012-01-19 13:49 colinf Note Added: 0012577
2012-01-19 13:59 colinf Note Added: 0012578
2012-01-20 03:08 paul Note Added: 0012587
2012-01-21 23:16 colinf Note Added: 0012609
2012-01-21 23:16 colinf Status new => resolved
2012-01-21 23:16 colinf Resolution open => fixed
2012-01-21 23:16 colinf Assigned To => colinf
2019-05-21 11:29 colinf Status resolved => closed
2019-05-21 11:29 colinf Note Added: 0020662