<?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: (feature request) Loadbang delay argument</title>
		<atom:link href="http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 22:56:59 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-50659</guid>
					<title><![CDATA[(feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-50659</link>
					<pubDate>Mon, 31 May 2010 20:01:09 +0000</pubDate>
					<dc:creator>Hugobox</dc:creator>

					<description>
						<![CDATA[
						<p>Hi!<br />
I keep finding myself using lots of loadbangs with various delays and it would be nice if the loadbang object could take an integer as an argument that would be a delay time in miliseconds.</p>
<p>What do you think?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181725</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181725</link>
					<pubDate>Mon, 31 May 2010 20:22:03 +0000</pubDate>
					<dc:creator>Chris Muir</dc:creator>

					<description>
						<![CDATA[
						<p>In a complex giant patcher, the initialization gets quite complex. The method I settled on, in the largest patch that I use, is to start a metro/counter at the top left corner of the top level patch that counts to 100 at a rate of 5ms / tick. I send this value around via a [send load_percent] and elsewhere in the patch I compare load_percent to some threshold, and initialize when load_percent has crossed that threshold. This allows me a deterministic order of initialization across a giant patch, albeit at the cost of a half second longer load time.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181726</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181726</link>
					<pubDate>Mon, 31 May 2010 21:39:46 +0000</pubDate>
					<dc:creator>Roman Thilenius</dc:creator>

					<description>
						<![CDATA[
						<p>i use an abstraction which allows 9 arguments for 9 different delay times.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181727</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181727</link>
					<pubDate>Mon, 31 May 2010 21:57:18 +0000</pubDate>
					<dc:creator>Hugobox</dc:creator>

					<description>
						<![CDATA[
						<p>Thanks for the ideas!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181728</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181728</link>
					<pubDate>Mon, 31 May 2010 22:46:37 +0000</pubDate>
					<dc:creator>Christopher Dobrian</dc:creator>

					<description>
						<![CDATA[
						<p>I don&#8217;t understand why having the delay built into loadbang would be any better than using a delay object. (That&#8217;s what it&#8217;s made to do: delay a bang.)</p>
<p>A different approach would be to use a single loadbang at the top level and use send or forward to send the messages you want where you want in the order you want. What with all the objects such as b, t, delay, pipe, uzi, etc., you can construct about any sort of ordering system you want. Here&#8217;s a ludicrous example.</p>
<div><span id="toggle181728-0" class="patchtoggle" onmousedown="toggleMaxPatch('post181728-0', 'er181728-0');">&#8211; Pasted Max <span id="maxversion181728-0"></span> Patch, click to <span id="er181728-0">expand</span>. &#8211;</span> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  width="110" height="14" class="clippy" ><param name="allowScriptAccess" value="always" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param NAME="FlashVars" value="copied=copied!&#038;copyto=copy to clipboard"/><param name="bgcolor" value="#FFFFFF"/><param name="wmode" value="opaque"/><embed src="/wp-content/plugins/bbpress-copy-compressed/clippy.swf"  width="110" height="14"   name="clippy"  quality="high"  allowScriptAccess="always"  type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  FlashVars="text=----------begin_max5_patcher----------%0A1691.3oc6asrjahCEcs8WAEUVMkmtPhmd1M07ALaxtzo5R1HaqIXvEH2ORp7%0AuOBIgMXCHQrQMYlrAZjERWcz8ktG5uMel8prWwE1V%2Bg0mrlM6aymMi2TYCyj%0AOOydO500InBd2rSwujs5erWH9IJ9UJu4C4jTp0i1ebGovZG5vAbZgUNY6NpE%0AZCEmaQ2gsJvqyRiY2nOZWMBIjTVqGS4CimrwMYozTzdLen%2BybBJop6oG2mcj%0AlfobowoV%2BKHek2e.7gplIw7AfIu%2BNLpZDNfnq2QR29TNdMUrxAArWg8hNk2V%0A5UdMfMJVe97jRRqlSPYaee97xKKtMP63WIVt1CbM6JaUzD8sCXwhvdEJcq8h%0Ay2IkXZ0R3PNt.mRQTRVZ8UNjuz8CKu5Hub5kz.VC6CVgQ7AWLEfxqPmtfU38%0ACVaUWTnEheFm%2BFsTNsvIE3NTCcGO0v.kpgB3ZIeGwK5dpEtGWTf1huBuXJFw%0AVe.rv5CvgpLB5RYzdHJQd8AJgBiSW9sPW9CQFPKhNTr.1IVrXf3ArWkDtYZD%0A2zx06A%2B9Lp.ifQ0KYR%2B3EVIHlM0YanQvbAzGR3w8TCC32.dv9cvbOwhRgg4M%0A4Q65Q0Nth2t48o3nzmBziqtDB52ohS8wAmKAFIxvDERRo%2ByBVHjZ19yrOOad%0AK4yVDeqvCv2Xh.mmNFduMIa8Wvw0ltY1w3MCYLxXNzO2em5gtZD%2BRzSRZ8Xe%0AWNuniIzmZGia96aPqwc9xstgNydaNINKsTHZ7lkMWMcU6PQ0EadGRQGZ4coY%0AYIqP4OSJHqRvM1FXpxnTxdlMIkHDGnyo2irma.2XrvoH1XrqXcdVRRigR7KO%0A2xuDielrF%2BBIltiOVmAqFYRVSsogQVi16yXqcmO%2BU1wjXqUXKT5aVxvYmr25%0A27paSrdLytzTyq9f0syYg0FHH5RORc3UZVkmIwer39Cfk4eSxi2bLIoYV.CF%0Az.09kti5O.L0UAlBCgBzje0wWMl5XJLU34eJBpPEfpacLEBlPX5FRdAcJBo.%0A8r8qzS%2BAwzyAAJydnC%2Bo7Yu72aGrKxNlutZoJEcqlxQLtfRROEQ7SmbucQ%2B1%0AQhiaFAhuaRhOjw7HKEOqOqkxwPkZ33J0dfxbmEWAAKqdXjVLti6hAFMfUirQ%0A1xRjtWA5Yb7SrYmoK%2BDhRyIqNRE5dMR%2Bq6DczHWHU4Z0ZNVc0YVRjqPIxzTO%0AMg18l217ynv84T.qKyMZfY0606YDWL7yJBhz3ry7W0JHPwgEkMVttdJFQQWp%0A.b4YYX.srWW6h5K32Z5E19YTxwpU60N4sZVslML6G5tGrOo%2B1lMnbNfsOGsD%0Ab9xIgrQ24vs8435jptXJJHudwT7CZ7g2uRbnIvcWO9b4xxwXyc1dfu5pb.8D%0AwT8M2Y6KvIV.K3vqKqmt0ks59fLy8TWmUnH0ifPiUSneikmiiycqlgMJXsFX%0Ahq5hCIOClmuwJ976WYCAP05HRXwj0Mjb.%2BtTUY.PC3XI2whquw4l3uSOU3vw%0A2SqiFNODETF3FZtpnpCkg7LE5gwP3ngZK6AzfBRZpNxGboznZ7AsMY4ufxiG%0AOkk9xmrpTLtZwnG3%2BXoZGpFYh35C9KmLIZWRsW45jaFwS73lxnVLXB%2BVZOZt%0A8OZ7bnubvldYIaPt5UqJ1GKxxblmFrtuBybXwKW%2B6Ho68cPCWwQKFOR20hBQ%0AYTt2KFD8T%2BswHRTR3kaDIPzu1mfiqLGMX3vHPT8X7KBD%2B%2BJAhe7Le8ktdMI2%0AgAZQISUZ3SGpCqCc7X0FG47Uw7hnLmRnC5MIgNgKdSCcpHrdYfvKonLwKmZ7%0AUKRO5mDhpkpghOGIc392v7TOo.S8HnVfkQtSM9omTPIPKa7ny34DgUZcoD0%2B%0AmRVoClTR86wW.vunY9tbRwUVdiNUTxxun8AFcUdfQWYg0MGQCIYn5g3tcxFF%0AJn.TBJBevN5W1TdOZ5yUfPWZ%2BKwoqs6aXP2gQeI%2B.05zUV7sase0t1fjIfBY%0ABBLuLAUgS9FUlJ%2BeqQMNEMLYB36x%2BDgDeRHP%2BSObqBqNJZCUViDhmzhwGViy%0AkpmpXuR7gOAit8ERnFZBPnQ0Db0QQHz3hjpsaXfYsWf53qaf6bxuktx%2B2.8E%0AziV8zs5wIRGDzy7HnJEMPjY8Lq0tJv7xjRbx0rxDPGbxr5S.Wc26.FSlBzXq%0Aa4vPIX.ONkf72ZObiRZ38OhZUbRGu5QMc7tYYMXDjUOgmWGNddRV8uYOuAZD%0Af27ASUIQAFWhbUHQlMaXcbucKdbYO784%2BKTFc3sL%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post181728-0" style="display:none;visibility:hidden;" >
<div class="patchtoggleInfo"><small>Copy <b>all</b> of the following text.Then, in Max, select <em>New From Clipboard</em>.</small></div>
<div class="patchtogglediv">
<pre><code id="pastedcode181728-0">----------begin_max5_patcher----------
1691.3oc6asrjahCEcs8WAEUVMkmtPhmd1M07ALaxtzo5R1HaqIXvEH2ORp7
uOBIgMXCHQrQMYlrAZjERWcz8ktG5uMel8prWwE1V+g0mrlM6aymMi2TYCyj
OOydO500InBd2rSwujs5erWH9IJ9UJu4C4jTp0i1ebGovZG5vAbZgUNY6NpE
ZCEmaQ2gsJvqyRiY2nOZWMBIjTVqGS4CimrwMYozTzdLen+ybBJop6oG2mcj
lfobowoV+KHek2e.7gplIw7AfIu+NLpZDNfnq2QR29TNdMUrxAArWg8hNk2V
5UdMfMJVe97jRRqlSPYaee97xKKtMP63WIVt1CbM6JaUzD8sCXwhvdEJcq8h
y2IkXZ0R3PNt.mRQTRVZ8UNjuz8CKu5Hub5kz.VC6CVgQ7AWLEfxqPmtfU38
CVaUWTnEheFm+FsTNsvIE3NTCcGO0v.kpgB3ZIeGwK5dpEtGWTf1huBuXJFw
Ve.rv5CvgpLB5RYzdHJQd8AJgBiSW9sPW9CQFPKhNTr.1IVrXf3ArWkDtYZD
2zx06A+9Lp.ifQ0KYR+3EVIHlM0YanQvbAzGR3w8TCC32.dv9cvbOwhRgg4M
4Q65Q0Nth2t48o3nzmBziqtDB52ohS8wAmKAFIxvDERRo+yBVHjZ19yrOOad
K4yVDeqvCv2Xh.mmNFduMIa8Wvw0ltY1w3MCYLxXNzO2em5gtZD+RzSRZ8Xe
WNuniIzmZGia96aPqwc9xstgNydaNINKsTHZ7lkMWMcU6PQ0EadGRQGZ4coY
YIqP4OSJHqRvM1FXpxnTxdlMIkHDGnyo2irma.2XrvoH1XrqXcdVRRigR7KO
2xuDielrF+BIltiOVmAqFYRVSsogQVi16yXqcmO+U1wjXqUXKT5aVxvYmr25
27paSrdLytzTyq9f0syYg0FHH5RORc3UZVkmIwer39Cfk4eSxi2bLIoYV.CF
z.09kti5O.L0UAlBCgBzje0wWMl5XJLU34eJBpPEfpacLEBlPX5FRdAcJBo.
8r8qzS+AwzyAAJydnC+o7Yu72aGrKxNlutZoJEcqlxQLtfRROEQ7SmbucQ+1
QhiaFAhuaRhOjw7HKEOqOqkxwPkZ33J0dfxbmEWAAKqdXjVLti6hAFMfUirQ
1xRjtWA5Yb7SrYmoK+DhRyIqNRE5dMR+q6DczHWHU4Z0ZNVc0YVRjqPIxzTO
Mg18l217ynv84T.qKyMZfY0606YDWL7yJBhz3ry7W0JHPwgEkMVttdJFQQWp
.b4YYX.srWW6h5K32Z5E19YTxwpU60N4sZVslML6G5tGrOo+1lMnbNfsOGsD
b9xIgrQ24vs8435jptXJJHudwT7CZ7g2uRbnIvcWO9b4xxwXyc1dfu5pb.8D
wT8M2Y6KvIV.K3vqKqmt0ks59fLy8TWmUnH0ifPiUSneikmiiycqlgMJXsFX
hq5hCIOClmuwJ976WYCAP05HRXwj0Mjb.+tTUY.PC3XI2whquw4l3uSOU3vw
2SqiFNODETF3FZtpnpCkg7LE5gwP3ngZK6AzfBRZpNxGboznZ7AsMY4ufxiG
Okk9xmrpTLtZwnG3+XoZGpFYh35C9KmLIZWRsW45jaFwS73lxnVLXB+VZOZt
8OZ7bnubvldYIaPt5UqJ1GKxxblmFrtuBybXwKW+6Ho68cPCWwQKFOR20hBQ
YTt2KFD8T+swHRTR3kaDIPzu1mfiqLGMX3vHPT8X7KBD++JAhe7Le8ktdMI2
gAZQISUZ3SGpCqCc7X0FG47Uw7hnLmRnC5MIgNgKdSCcpHrdYfvKonLwKmZ7
UKRO5mDhpkpghOGIc392v7TOo.S8HnVfkQtSM9omTPIPKa7ny34DgUZcoD0+
mRVoClTR86wW.vunY9tbRwUVdiNUTxxun8AFcUdfQWYg0MGQCIYn5g3tcxFF
Jn.TBJBevN5W1TdOZ5yUfPWZ+Kwoqs6aXP2gQeI+.05zUV7sase0t1fjIfBY
BBLuLAUgS9FUlJ+eqQMNEMLYB36x+DgDeRHP+SObqBqNJZCUViDhmzhwGViy
kpmpXuR7gOAit8ERnFZBPnQ0Db0QQHz3hjpsaXfYsWf53qaf6bxuktx+2.8E
ziV8zs5wIRGDzy7HnJEMPjY8Lq0tJv7xjRbx0rxDPGbxr5S.Wc26.FSlBzXq
a4vPIX.ONkf72ZObiRZ38OhZUbRGu5QMc7tYYMXDjUOgmWGNddRV8uYOuAZD
f27ASUIQAFWhbUHQlMaXcbucKdbYO784+KTFc3sL
-----------end_max5_patcher-----------</code></pre></div>
</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181729</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181729</link>
					<pubDate>Mon, 31 May 2010 23:22:37 +0000</pubDate>
					<dc:creator>Luke Hall</dc:creator>

					<description>
						<![CDATA[
						<p>I wrote a <a href="http://hallluke.wordpress.com/2010/03/10/ordered-loadbang-update/">javascript implementation of an ordered [loadbang]</a> which you can find in the linked blog post. If you skip back to the previous post there is a bit more of an explanation. Otherwise I often tend to use one master [loadbang] and use an approach similar to the method Chris suggested. I hope it helps.</p>
<p>lh</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181730</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181730</link>
					<pubDate>Tue, 01 Jun 2010 06:20:00 +0000</pubDate>
					<dc:creator>EMV</dc:creator>

					<description>
						<![CDATA[
						<p>I wrote a little abstraction to do delayed loadbangs.<br />
The first (optional) argument specifies a delay time in ms. (Optional)arguments after the first one will be sent out as a message after the delay (so it&#8217;s loadbang and loadmess with a delay function).</p>
<p>Stick it in a patcher, save it as &#8216;loadbangdelay&#8217; (that&#8217;s how I named it anyway) and put it in the Max path.</p>
<div><span id="toggle181730-0" class="patchtoggle" onmousedown="toggleMaxPatch('post181730-0', 'er181730-0');">&#8211; Pasted Max <span id="maxversion181730-0"></span> Patch, click to <span id="er181730-0">expand</span>. &#8211;</span> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  width="110" height="14" class="clippy" ><param name="allowScriptAccess" value="always" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param NAME="FlashVars" value="copied=copied!&#038;copyto=copy to clipboard"/><param name="bgcolor" value="#FFFFFF"/><param name="wmode" value="opaque"/><embed src="/wp-content/plugins/bbpress-copy-compressed/clippy.swf"  width="110" height="14"   name="clippy"  quality="high"  allowScriptAccess="always"  type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  FlashVars="text=----------begin_max5_patcher----------%0A665.3ocyV1zbaBCDF9L9WwNb10URX.6dqyzi8Xu0loiLr1Vc.IOHQyWS9uWj%0ADjPRvA6Z2TeHPzpud0y9p0b%2BjfvUpaPcH7I36PPv8SBBbgrABZaGDVxuIqfq%0AcCKThWqV8qvo9tL3MFW36J.oYKv55XG2jsUH27yJLy3WeJKcFYJPoT6q4KsO%0AYjYD3p14npMEnwb6NzOgvvoM%2B8X2hb2N0r6eXdZ29rVIMRdoaFgetRvK52iV%0AbmqGJqYy7gk0kBYy13NMrmB52beTavGlLw9X5YAKz2.KoyOaTI4RiJYpxRTZ%0AdEV91VgF3YllGZnPwyWwkalBqpMfoRrYCV0zyZCVAlsHriW0bVL1fa4%2BFgUH%0AJcyBy6V4BgDyT0R2xOe%2BvlkrrGsoww1WIrd3tGOOS3jNHNImOSlFKZNfPtRh%0Au00ukdiFwQfT13FMaRYulM1%2BR3bN8Zes0dAeDr%2BaIp0v0hlKkY0ZipTn4qJP%0AHGK32BbYNXG.eCN6Gxufq40EMlTiBjpdCwtbyFz5w1O%2Bm6we5r3oPLw0vFZH%0A1FcjrMYVLkxHK%2Bu39bGUrhWsQCDv6YFoXWxBGJhNkhczKM%2BWqu4U7YDhDS7P%0Av8JJxAlj2jHCQiXR7QxCxwT6md9rK9aQjQIBMw80By8DYwn0oF9yDXWZTwO8%0Aw8CQ95ywcOGNouH7Htx2FsqNocUB6cBb6fqZ1K9dPmHswe9wRqpqx5RAs%2Bh.%0A7jNyQsQH4FgR1aLtLRuQsUjmix9xqTjuSIjlVQvHQ1Bls%2BRc7xGa.WMH8OTw%0A1T9.niH1iTpmnhbWgGEftb96npdYBaepJ9cUUzCwpkb4IoziSRKbd%2Bk9OYMJ%0AoqwImRO3LJ8v0Zq9nKbksSidrwop1jCtrB8uLY2z3gI%2BAzIZ%2BUL%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post181730-0" style="display:none;visibility:hidden;" >
<div class="patchtoggleInfo"><small>Copy <b>all</b> of the following text.Then, in Max, select <em>New From Clipboard</em>.</small></div>
<div class="patchtogglediv">
<pre><code id="pastedcode181730-0">----------begin_max5_patcher----------
665.3ocyV1zbaBCDF9L9WwNb10URX.6dqyzi8Xu0loiLr1Vc.IOHQyWS9uWj
DjPRvA6Z2TeHPzpud0y9p0b+jfvUpaPcH7I36PPv8SBBbgrABZaGDVxuIqfq
cCKThWqV8qvo9tL3MFW36J.oYKv55XG2jsUH27yJLy3WeJKcFYJPoT6q4KsO
YjYD3p14npMEnwb6NzOgvvoM+8X2hb2N0r6eXdZ29rVIMRdoaFgetRvK52iV
bmqGJqYy7gk0kBYy13NMrmB52beTavGlLw9X5YAKz2.KoyOaTI4RiJYpxRTZ
dEV91VgF3YllGZnPwyWwkalBqpMfoRrYCV0zyZCVAlsHriW0bVL1fa4+FgUH
JcyBy6V4BgDyT0R2xOe+vlkrrGsoww1WIrd3tGOOS3jNHNImOSlFKZNfPtRh
u00ukdiFwQfT13FMaRYulM1+R3bN8Zes0dAeDr+aIp0v0hlKkY0ZipTn4qJP
HGK32BbYNXG.eCN6Gxufq40EMlTiBjpdCwtbyFz5w1O+m6we5r3oPLw0vFZH
1FcjrMYVLkxHK+u39bGUrhWsQCDv6YFoXWxBGJhNkhczKM+Wqu4U7YDhDS7P
v8JJxAlj2jHCQiXR7QxCxwT6md9rK9aQjQIBMw80By8DYwn0oF9yDXWZTwO8
w8CQ95ywcOGNouH7Htx2FsqNocUB6cBb6fqZ1K9dPmHswe9wRqpqx5RAs+h.
7jNyQsQH4FgR1aLtLRuQsUjmix9xqTjuSIjlVQvHQ1Bls+Rc7xGa.WMH8OTw
1T9.niH1iTpmnhbWgGEftb96npdYBaepJ9cUUzCwpkb4IoziSRKbd+k9OYMJ
oqwImRO3LJ8v0Zq9nKbksSidrwop1jCtrB8uLY2z3gI+AzIZ+UL
-----------end_max5_patcher-----------</code></pre></div>
</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181731</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181731</link>
					<pubDate>Tue, 01 Jun 2010 07:31:36 +0000</pubDate>
					<dc:creator>jvkr</dc:creator>

					<description>
						<![CDATA[
						<p>Be prepared to discover that this scheme (delaying loadbangs) not always works flawlessly. What I found to work better is that a process which has finished (eg loading a file, filling a buffer) triggers the next step in the sequence. And I use deferlow abundantly. The scheduler&#8217;s ways are unfathomable (sometimes).</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181732</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181732</link>
					<pubDate>Tue, 01 Jun 2010 09:18:25 +0000</pubDate>
					<dc:creator>broc</dc:creator>

					<description>
						<![CDATA[
						<p>For me Initialization order is the most tricky and mysterious part of Max.<br />
In particular, I wonder how to handle self-initializing live.* objects in combination with loadbang initializations of other objects.</p>
<p>Any comments on this?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181733</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181733</link>
					<pubDate>Tue, 01 Jun 2010 11:16:16 +0000</pubDate>
					<dc:creator>pid</dc:creator>

					<description>
						<![CDATA[
						<p><a href='http://cycling74.com/forums/users/broc/' rel='nofollow' class='bbp-mention-link broc'>@broc</a>, total agreement (as you know!).</p>
<p>i used to think i had a pretty good handle on max initialisation, but since m4l and live.* objects came along, the thing is a minefield. every time i do anything i build test patches which give me different results to the last initialisation-test-patches i made.</p>
<p>so, +1 to broc, any comments always good&#8230;</p>
<p>(p.s. &#8211; gives me great heart to read the great jvkr&#8217;s comment &#8220;The scheduler&#8217;s ways are unfathomable (sometimes)&#8221;)&#8230;</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181734</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181734</link>
					<pubDate>Tue, 01 Jun 2010 16:36:11 +0000</pubDate>
					<dc:creator>Hans Höglund</dc:creator>

					<description>
						<![CDATA[
						<p>I think the delay approach is problematic. Generally you should make a clear distinction between startup time and run time which is scheduled time in Max. If you definately want to defer something to the scheduler at startup <code>defer</code> is a better choice.</p>
<p>In complex patchers it is good to only use one <code>loadbang</code> object, connected to a <code>trigger</code> and possibly <code>send</code>/<code>receive</code> so that you can initialize sub-modules of your patch in a deterministic way. This would correspond to writing multiple init functions in a programming language, and call them all from the main function.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181735</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181735</link>
					<pubDate>Tue, 01 Jun 2010 22:50:29 +0000</pubDate>
					<dc:creator>broc</dc:creator>

					<description>
						<![CDATA[
						<p>@Hans &#8211; your approach makes perfect sense to me. Thanks for explaining.</p>
<p>So I think the confusion comes only with MaxForLive where Max behaves different in some aspects. But that&#8217;s another story..</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181736</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181736</link>
					<pubDate>Tue, 01 Jun 2010 22:54:31 +0000</pubDate>
					<dc:creator>Chris Muir</dc:creator>

					<description>
						<![CDATA[
						<p>Hans: The order of send/receive itself is non-deterministic, isn&#8217;t it?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181737</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181737</link>
					<pubDate>Wed, 02 Jun 2010 00:08:30 +0000</pubDate>
					<dc:creator>Roman Thilenius</dc:creator>

					<description>
						<![CDATA[
						<p> <br />
it is getting interesting here now.</p>
<p>jvkr is right:<br />
delayed loadbangs sometimes do not work as exspected, for example<br />
when drawing to lcd or loading files from disk, and mostly when the delay is too short.<br />
so be careful what you do, never forget that maxmp is a young girl.</p>
<p>answer to christopher:<br />
for the same reason why you make abstractions in any other situation.<br />
110.loaddels 400 500 600 700 800 900 1000 is simply less writing compared to<br />
loadbang del 400 del 500 del 600 del 700 del 800 del 900 del 1000 and<br />
connect them.<br />
 <br />
(the same is true for ordered loadbangs &#8211; see my abstraction attached.)</p>
<p> <br />
then a little idea about how to organize/find the required load order.</p>
<p>1.<br />
you are the programmer, you must simply decide and take responsibilty yourself.</p>
<p>2.<br />
what can really help to do so, is that you do not put any loadbangs in your<br />
subpatches (except inside abstarctions, where it is unavoidable), but have<br />
a &#8220;loadbang-input&#8221; to you bigger subpatches and/or bpatchers, in order to<br />
keep overview and/or control the load order.</p>
<p>3.<br />
important for beginners: do not use delays only because you are unsure how<br />
to organize order. learn how to organize order!<br />
 <br />
 <br />
 attached files:</p>
<p>110.loadargs<br />
110.loadinstance<br />
110.loadlater<br />
110.loadprint<br />
110.loadrebang<br />
110.loadsolo<br />
110.loadunisym<br />
 <br />
have fun </p>
<p>-110<br />
 </p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181738</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181738</link>
					<pubDate>Wed, 02 Jun 2010 00:42:25 +0000</pubDate>
					<dc:creator>Hans Höglund</dc:creator>

					<description>
						<![CDATA[
						<p>The order in which objects of the same name receive messages is (basically) not deterministic, however using a trigger to invoke separately named objects is. The name would correspond to the submodule being initialized, of course. </p>
<p>I use the word &#8220;basically&#8221;, since the first case would actually depend on creation order which is of course subtle.</p>
<p>The following patcher should make this all clear.</p>
<p>
<div><span id="toggle181738-0" class="patchtoggle" onmousedown="toggleMaxPatch('post181738-0', 'er181738-0');">&#8211; Pasted Max <span id="maxversion181738-0"></span> Patch, click to <span id="er181738-0">expand</span>. &#8211;</span> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  width="110" height="14" class="clippy" ><param name="allowScriptAccess" value="always" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param NAME="FlashVars" value="copied=copied!&#038;copyto=copy to clipboard"/><param name="bgcolor" value="#FFFFFF"/><param name="wmode" value="opaque"/><embed src="/wp-content/plugins/bbpress-copy-compressed/clippy.swf"  width="110" height="14"   name="clippy"  quality="high"  allowScriptAccess="always"  type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  FlashVars="text=----------begin_max5_patcher----------%0A912.3ocyXtsbaBCDF9Z6mBUtpcpaFchCt202gdWSlNfQ0lVPxCHWa2L4cuRB%0AHFGKGiS3fugCBgX%2B%2BjVs6xiSm3DI1wJb.eE7CvjIONcxDSS5FlTc%2BDmrvcKR%0ACKLcyYgHKiwkNyJeljsSZZ%2B6rBIPJ.4rTQXL3iwrTlj84M7Xwm.xULv5M4qS%0AY.QzuYKjfPdLnfw.qDaAQrUg%2BMQrIGrXUHeIq3C0idZBmsPrga9DjpFShMeP%0A0.8k.25dx2jkvUeQiQhpZ7WBtjGlwL8%2Ba4IgoM5tXirt%2BvF8uH4el9iv2U27%0A5P4hUI7k%2BLWY4krh.UOEfwDyIntu.ZvcPvC5W4ooS0Gl8NQZX51v8Ef7jkqd%0A9gMEOdjDOB6azqq9nOsDAcr1yB2qVWbr1OZ0.1BPfi0pg.MCJO5Z3Ag1w7Pj%0ACt2QBh.Q26XYsf27wZsf6bsdqVR358tVLvYaUh4DsmCBsIYhUICuRIWinxlj%0A6WyJEliC3gqlFdFJfCJ2cv8.LpdkEhTQdYWg2QcgyClot.iP9dt5qBf9ATh9%0Ap4dTen2.PQ7sGEI3yPw2.LxXEEgKYmPiBoXsEbPsiC7XhC77fRDXHAwDxAEz%0A0tX6sQC3s2hCD8HeLZ%2BrgyNKzfL%2BFjFv4cGMNWrmDtjwiYw.QdLKusQiIAiU%0AHIiGBw0bxMnWBGuMWvWdO%2B5.h%2BnEiF0fHkos8lIRzFoTvs4dbgbwWdTvOhuJ%0A.GRGoCVc.0HNocOlHEg%2BSiQA876dx.bhyUjpvhCNX1fDpIjH90G6XHQuFHAo%0ADDwWKOjWfG1%2BMSJ0.7b1FtpLLPzNgY9jtCYmYq3BqAlviVoOTyVrnpDc6kzc%0AKrF8AiFKIib6NIeVGCj2qJuVFB8xd4kUrGfaDtj1sSeQ.rsouto1T7qp7Yuj%0A.WSM8k4UpleUUhnx.2sOlk8GjI4xBw6y4XAmUB7SSYtSpen2llq1wtzK10ue%0A19xVclnQ8WyTu4kcAa3nI8sW7mPMimt8ioPgXS9h5Yj5hnAGBjFyJjI7PYhx%0AG3PmnG0mUIwwLdSMkkDuVnR0txFNyTRqMIRKMIzfYR5pIuwLIcTmKZRX3fNy%0AgaClzYCLz1D5R1DdPsI%2B1rZ5RlzQ4H6G.IywyrdUyDkegNn95fk00O.Ob2.H%0AvgcYPqbWFDliJyPo6gNsK1JuKTXklHHupjYpu48JvV3IqKke.WVQaAxICa3S%0A8%2B5qWinqt4oo%2BGvNFYas%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post181738-0" style="display:none;visibility:hidden;" >
<div class="patchtoggleInfo"><small>Copy <b>all</b> of the following text.Then, in Max, select <em>New From Clipboard</em>.</small></div>
<div class="patchtogglediv">
<pre><code id="pastedcode181738-0">----------begin_max5_patcher----------
912.3ocyXtsbaBCDF9Z6mBUtpcpaFchCt202gdWSlNfQ0lVPxCHWa2L4cuRB
HFGKGiS3fugCBgX++jVs6xiSm3DI1wJb.eE7CvjIONcxDSS5FlTc+DmrvcKR
CKLcyYgHKiwkNyJeljsSZZ+6rBIPJ.4rTQXL3iwrTlj84M7Xwm.xULv5M4qS
Y.QzuYKjfPdLnfw.qDaAQrUg+MQrIGrXUHeIq3C0idZBmsPrga9DjpFShMeP
0.8k.25dx2jkvUeQiQhpZ7WBtjGlwL8+a4IgoM5tXirt+vF8uH4el9iv2U27
5P4hUI7k+LWY4krh.UOEfwDyIntu.ZvcPvC5W4ooS0Gl8NQZX51v8Ef7jkqd
9gMEOdjDOB6azqq9nOsDAcr1yB2qVWbr1OZ0.1BPfi0pg.MCJO5Z3Ag1w7Pj
Ct2QBh.Q26XYsf27wZsf6bsdqVR358tVLvYaUh4DsmCBsIYhUICuRIWinxlj
6WyJEliC3gqlFdFJfCJ2cv8.LpdkEhTQdYWg2QcgyClot.iP9dt5qBf9ATh9
p4dTen2.PQ7sGEI3yPw2.LxXEEgKYmPiBoXsEbPsiC7XhC77fRDXHAwDxAEz
0tX6sQC3s2hCD8HeLZ+rgyNKzfL+FjFv4cGMNWrmDtjwiYw.QdLKusQiIAiU
HIiGBw0bxMnWBGuMWvWdO+5.h+nEiF0fHkos8lIRzFoTvs4dbgbwWdTvOhuJ
.GRGoCVc.0HNocOlHEg+SiQA876dx.bhyUjpvhCNX1fDpIjH90G6XHQuFHAo
DDwWKOjWfG1+MSJ0.7b1FtpLLPzNgY9jtCYmYq3BqAlviVoOTyVrnpDc6kzc
KrF8AiFKIib6NIeVGCj2qJuVFB8xd4kUrGfaDtj1sSeQ.rsouto1T7qp7Yuj
.WSM8k4UpleUUhnx.2sOlk8GjI4xBw6y4XAmUB7SSYtSpen2llq1wtzK10ue
19xVclnQ8WyTu4kcAa3nI8sW7mPMimt8ioPgXS9h5Yj5hnAGBjFyJjI7PYhx
G3PmnG0mUIwwLdSMkkDuVnR0txFNyTRqMIRKMIzfYR5pIuwLIcTmKZRX3fNy
gaClzYCLz1D5R1DdPsI+1rZ5RlzQ4H6G.IywyrdUyDkegNn95fk00O.Ob2.H
vgcYPqbWFDliJyPo6gNsK1JuKTXklHHupjYpu48JvV3IqKke.WVQaAxICa3S
8+5qWinqt4oo+GvNFYas
-----------end_max5_patcher-----------</code></pre></div>
</div>
</p>						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181739</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181739</link>
					<pubDate>Wed, 02 Jun 2010 10:52:38 +0000</pubDate>
					<dc:creator>broc</dc:creator>

					<description>
						<![CDATA[
						<p>The documentation clearly states:<br />
&#8220;The order of reception by two or more receive objects is not deterministic.&#8221;</p>
<p>So it&#8217;s quite simple: if you need deterministic behavior, avoid multiple receivers<br />
(which is easy by giving them different names).</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181740</guid>
					<title><![CDATA[Re: (feature request) Loadbang delay argument]]></title>
					<link>http://cycling74.com/forums/topic/feature-request-loadbang-delay-argument/#post-181740</link>
					<pubDate>Wed, 02 Jun 2010 11:52:20 +0000</pubDate>
					<dc:creator>Hans Höglund</dc:creator>

					<description>
						<![CDATA[
						<p>Well it is not uncommon for a behaviour to be deterministic under the hood even if it is not documented/specified. Such behaviour may of course change without warning and should not be relied on.</p>
<p>As I originally stated: use one loadbang, different receivers ;)</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

