<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: adding args to trigger, preserving existing signal routing</title>
		<atom:link href="http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 09:45:23 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/#post-53900</guid>
					<title><![CDATA[adding args to trigger, preserving existing signal routing]]></title>
					<link>http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/#post-53900</link>
					<pubDate>Sun, 12 Dec 2010 16:50:59 +0000</pubDate>
					<dc:creator>Robert Stratton</dc:creator>

					<description>
						<![CDATA[
						<p>I&#8217;ve been using Max for a number of years now and there is one thing that I do over and over that drives me crazy: I build elaborate patches using trigger objects throughout the patch, and then realize that I need to add an argument in the middle of a given trigger object, then spend a bunch of time redrawing the patch cords because the new outlet is always added on the end. Why can&#8217;t the new outlet be drawn at the position of the new argument, preserving the correct placement of the existing patch cords, if they are there?<br />
This seems like such a simple and desirable UI feature that I assume that there is a good reason for Max not to work that way (because this would mess up the way programmers use other objects and consistency is important? I personally can&#8217;t think of a case where I would not want this feature&#8230;) or that there is some simple workflow technique that everyone else uses that I am unaware of!<br />
Apologies if this has been discussed &#8211; couldn&#8217;t find anything with some simple searches&#8230;<br />
-bob stratton</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/#post-193996</guid>
					<title><![CDATA[Re: adding args to trigger, preserving existing signal routing]]></title>
					<link>http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/#post-193996</link>
					<pubDate>Sun, 12 Dec 2010 17:28:12 +0000</pubDate>
					<dc:creator>Roman Thilenius</dc:creator>

					<description>
						<![CDATA[
						<p>the object box cant know what conections you want to keep.</p>
<p>sure, you could say it should be default that when you add something at<br />
position three, that there is a new outlet created at this position, but  thats<br />
simply not how outlets work &#8211; check out some other objects like [route] or<br />
[tapout~] and youll see the problem.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/#post-193997</guid>
					<title><![CDATA[Re: adding args to trigger, preserving existing signal routing]]></title>
					<link>http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/#post-193997</link>
					<pubDate>Sun, 12 Dec 2010 18:37:24 +0000</pubDate>
					<dc:creator>pid</dc:creator>

					<description>
						<![CDATA[
						<p>i just have to 10000% agree with the OP here. there MUST be a way to make this work. it is the single most annoying thing about max patching. to me, it would be worth the perceived illogicality of this feature for this one object if it CAN be implemented. in fact for the trigger object it IS logical to operate in this suggested different way. it has been annoying me since for ever (well, i started on Max 4.0.9 OS9). what i find myself doing is: a&#8211; copy the complex trigger for visual reference, b&#8211; carefully rename the existing trigger so that connections will not be lost, sometimes doing this one at a time so patch chords can be moved. c&#8211; eventually add the new t item, d&#8211; rearrange as necessary, e&#8211; delete the visual reference. all a lot easier since max 5.1.0 of course but still&#8230; and before there are calls of &#8216;a properly planned patch this should not happen&#8217;, that is ridiculous &#8211; these things just happen as you add / modify something. would be my number one feature request. cannot believe this issue just brought out such a crazy response from me. apologies. it obviously does drive me mad. surely it drives everyone mad, not just me and Robert?!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/#post-193998</guid>
					<title><![CDATA[Re: adding args to trigger, preserving existing signal routing]]></title>
					<link>http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/#post-193998</link>
					<pubDate>Mon, 13 Dec 2010 03:22:03 +0000</pubDate>
					<dc:creator>Robert Stratton</dc:creator>

					<description>
						<![CDATA[
						<p>Hi Roman. Not sure if I see your point about [route]. In my proposed scenario, if I had an an object [route 1 2] and the left two outlets where each connected to 12 objects, then I am saying that if you later added a third argument &#8220;3&#8243; you could add it before the 1 or after the 2 without having to redraw the 24 patch cords. Of course there is no difference in performance or behavior between a [route 3 1 2] object and a [route 1 2 3] so it is not a big deal to insist that you need &#8211; in this case &#8211; to add the new argument to the end to preserve the original 24 patchcords. But on the other hand my proposal would still seem logical, in this route example, from the Max user point of view, and I can&#8217;t see why tracking where the new argument is added breaks any basic functionality of route. Of course, with trigger, where you add the argument is the whole point and it is massively frustrating to redraw the patchcords everytime I find I need to adjust the flow of the program.<br />
I guess I do see some complications. You can, for instance, change more than one argument when you edit the object arguments &#8211; even, of course, cut and paste multiple arguments from one position to another. Tracking all this adding and deleting may be too much to ask. But to the extent that it could be done, it would save users &#8211; well me and pid at least ;) &#8211; lots of time and frustration.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/#post-193999</guid>
					<title><![CDATA[Re: adding args to trigger, preserving existing signal routing]]></title>
					<link>http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/#post-193999</link>
					<pubDate>Mon, 13 Dec 2010 04:15:49 +0000</pubDate>
					<dc:creator>Roman Thilenius</dc:creator>

					<description>
						<![CDATA[
						<p>exactly, what should happen inside the object if you change _and add several<br />
new arguments in a [t b b 1 0 b set].<br />
or of you delete the 7th and the 8th but add a 12th &#8230; automatic inserting of a<br />
new outlet would fail, because the object does not recognize what you type until<br />
you release the insert cursor.</p>
<p>we also agree on the difference between route and trigger. that is what was<br />
suggesting: with [route] you dont come too often across this because the order<br />
wont matter anyway &#8211; while in trigger the order is what it is all about.<br />
in other words: this is normal, all objects suffer from this.</p>
<p>i know the trigger frustration desease very well, but my guess is that auto-recreation<br />
and numbering of the outlets would mean that the developer of the object would have<br />
to build the way trigger creates outlets totally different from other objects.</p>
<p>once i tried to always start with a t 0 0 0 0 0 0 and then use only every other 0 to to<br />
type the stuff i need, but that sucks as much as reconnecting. :)</p>
<p>-110</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/#post-194000</guid>
					<title><![CDATA[Re: adding args to trigger, preserving existing signal routing]]></title>
					<link>http://cycling74.com/forums/topic/adding-args-to-trigger-preserving-existing-signal-routing/#post-194000</link>
					<pubDate>Mon, 13 Dec 2010 07:30:25 +0000</pubDate>
					<dc:creator>pizza olives</dc:creator>

					<description>
						<![CDATA[
						<p>Hello maxers,</p>
<p>even if i think an &#8220;intelligent&#8221; [trigger] should be great ; i&#8217;m pretty sure it will never be ;-) </p>
<p>as when you type something in a existing [trigger] you don&#8217;t *modify* it, but you delete it before creating a new one ; and patchcords have no idea about what&#8217;s happened.</p>
<p>Of course it should be possible (for cycling74 dev squad) to implement something to keep somewhere in memory arguments and compare them ; then modify patchcords according to ; but i&#8217;m not sure MAX need to be more complex that it is.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

