<?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: Prevent ctlIn defaulting to &quot;All devices by Channel&quot;</title>
		<atom:link href="http://cycling74.com/forums/topic/prevent-ctlin-defaulting-to-all-devices-by-channel/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/prevent-ctlin-defaulting-to-all-devices-by-channel/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 13:37:19 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/prevent-ctlin-defaulting-to-all-devices-by-channel/#post-56047</guid>
					<title><![CDATA[Prevent ctlIn defaulting to &quot;All devices by Channel&quot;]]></title>
					<link>http://cycling74.com/forums/topic/prevent-ctlin-defaulting-to-all-devices-by-channel/#post-56047</link>
					<pubDate>Mon, 04 Apr 2011 13:39:04 +0000</pubDate>
					<dc:creator>orange_glass</dc:creator>

					<description>
						<![CDATA[
						<p>Hi I am using a ctlin and binding it to  my hardware like so:</p>
<p>ctlin &#8220;SL MkII Port 2&#8243;</p>
<p>The problem I have is that if my hardware is not connected the ctlin will default to</p>
<p>&#8220;All devices by Channel&#8221; which is giving me a feedback loop in my patch.  I&#8217;m guessing I have poll midiinfo and wait until I can see my port before wiring up ctlinfo.  Has anyone built such a patch that is &#8216;aware&#8217; of hardware connection states?  Or maybe there is a more elegant way of doing this?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/prevent-ctlin-defaulting-to-all-devices-by-channel/#post-201343</guid>
					<title><![CDATA[Re: Prevent ctlIn defaulting to &#8220;All devices by Channel&#8221;]]></title>
					<link>http://cycling74.com/forums/topic/prevent-ctlin-defaulting-to-all-devices-by-channel/#post-201343</link>
					<pubDate>Mon, 04 Apr 2011 16:42:05 +0000</pubDate>
					<dc:creator>pm</dc:creator>

					<description>
						<![CDATA[
						<p>You can send the message </p>
<p>port &#8220;SL MkII Port 2&#8243;</p>
<p>to the ctlin object with a loadbang. You can also use a coll to globally access your controllers list.</p>
<div><span id="toggle201343-0" class="patchtoggle" onmousedown="toggleMaxPatch('post201343-0', 'er201343-0');">&#8211; Pasted Max <span id="maxversion201343-0"></span> Patch, click to <span id="er201343-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----------%0A1019.3oc4X1saaBCFF9XxUgEGmUgMP.1MvNpZSqGtNE4.tIdCri.m0zU068Y%0ArgFRVvPRHrHsCBnX960O96W%2B5DK6E7sjBavGAeCXY85DKK0PkCXU8eK6L713%0ATbg51ri4YYDlvdp9ZBxVgZbLKArLku.ml9B.mjSJJ.Db7JPrHkx.OSEq.hUD%0APNc4JAXMO%2B8Wg7xjX9Fl583UMHaSFkkRDpOJb2f7Mh5QcpFcMVDuhxVNOmDK%0AzSEO%2Bv6blBftpiHuxSQ924.9d0yPSThlu3Gev0sVHOwYBFNintzmnoofGvrh%0AlWsf9a0UgQ2gBPgtQ0RPNckPAKnbVSY3BK%2BxAnxiNUG.eu7YdaxjxCS6I0Yj%0AmkZ8ufdtDGDPwKYK3o18mbHSjyWwrPEyBT%2BA4zB4P8ib5ur3k0D82v1dp726%0Auw8.qDUmCd1jsfjOrDPtFKO46Xj.NmIAnkdP.6EX1xAEDYR2N7RxQIA5nj.1%0ANI7clol7dMHAL73j.Edt1BCpcvwcSjtmqIx3SMi5zCiDXmFIHn1MYlIiDzra%0AXznhNeBLw0DS7zlKAkm7LyD%2BKywowoVgTGwlQpTDHe30J3bLWNYJM4lmRKNE%0A6NutCN4qRoD3ZjwdWR34ocEltC7pUHLHZe7V8TE3eQRlKUo7AliEhb5BYlrh%0AJHWQYKahLrtZBor30qKm5pSaEr74uZOH0Z.iT16gp0B8xiWaqHmQoFRyzHn2%0ALezvYXlxwIpLOCRnP2fcSbeiFjvnyzfzbZRyFhPWkEXjy0xMeXoIJR42LyqG%0A3L7pfyALsKN9m.JnXXpFAEoSuLSAEcRlVQSvMbJWAXQKL4jqUslIPURLWzc9%0AFXh%2BkXtLcjJGorOvVpj2%2BTSVVSGcDJyIKgdWVAI0%2BLVQxPZCEKe24xJLH4Ef%0A3TBNG.Glx3PQ5tlg5VncL6n4dlXqg7KwlZFLh7S23LdcYaACpqXciyFq9Edy%0Az3rrpKAmMTotTFNUNcF6aNrqbSC2JcFMgRYOwGpjPZmCcyv5FiaaRdS212Un%0A2jJ1T4HXNb6nzZxH1jwA66xtRfjHF7nsfCtGu89G9B.9n8vXIpSpEFnCRGYZ%0AuYb%2B%2BX%2BGzDABm081O.u969PCDotG01bevNsqlDkiuO2J3axiq%2Bj0YYAv2%2BTI%0AjBAkoZzowMIco.6lrqnIIDVyVWkABWykRtRCsDi8jjjSGRZ1nJovdnnCj8nP%0AITWZxaua5ZqIjWO3T4V6Ohb5fO2w0DZbMmf8QSkMUMlbxoObZbiDbvxRKZJb%0AuHX2FZ5DW67z67.R1lsykZaE0Gevw0buOgOCGWIEzCIMxo876SPg%2BAZpqpCT%0Arb7b.g8IIyAquWaM0mXBvQNuWejzEnH4edaxe.vE.a%2BL%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post201343-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="pastedcode201343-0">----------begin_max5_patcher----------
1019.3oc4X1saaBCFF9XxUgEGmUgMP.1MvNpZSqGtNE4.tIdCri.m0zU068Y
rgFRVvPRHrHsCBnX960O96W+5DK6E7sjBavGAeCXY85DKK0PkCXU8eK6L713
Tbg51ri4YYDlvdp9ZBxVgZbLKArLku.ml9B.mjSJJ.Db7JPrHkx.OSEq.hUD
PNc4JAXMO+8Wg7xjX9Fl583UMHaSFkkRDpOJb2f7Mh5QcpFcMVDuhxVNOmDK
zSEO+v6blBftpiHuxSQ924.9d0yPSThlu3Gev0sVHOwYBFNintzmnoofGvrh
lWsf9a0UgQ2gBPgtQ0RPNckPAKnbVSY3BK+xAnxiNUG.eu7YdaxjxCS6I0Yj
mkZ8ufdtDGDPwKYK3o18mbHSjyWwrPEyBT+A4zB4P8ib5ur3k0D82v1dp726
uw8.qDUmCd1jsfjOrDPtFKO46Xj.NmIAnkdP.6EX1xAEDYR2N7RxQIA5nj.1
NI7clol7dMHAL73j.Edt1BCpcvwcSjtmqIx3SMi5zCiDXmFIHn1MYlIiDzra
XznhNeBLw0DS7zlKAkm7LyD+KywowoVgTGwlQpTDHe30J3bLWNYJM4lmRKNE
6NutCN4qRoD3ZjwdWR34ocEltC7pUHLHZe7V8TE3eQRlKUo7AliEhb5BYlrh
JHWQYKahLrtZBor30qKm5pSaEr74uZOH0Z.iT16gp0B8xiWaqHmQoFRyzHn2
LezvYXlxwIpLOCRnP2fcSbeiFjvnyzfzbZRyFhPWkEXjy0xMeXoIJR42LyqG
3L7pfyALsKN9m.JnXXpFAEoSuLSAEcRlVQSvMbJWAXQKL4jqUslIPURLWzc9
FXh+kXtLcjJGorOvVpj2+TSVVSGcDJyIKgdWVAI0+LVQxPZCEKe24xJLH4Ef
3TBNG.Glx3PQ5tlg5VncL6n4dlXqg7KwlZFLh7S23LdcYaACpqXciyFq9Edy
z3rrpKAmMTotTFNUNcF6aNrqbSC2JcFMgRYOwGpjPZmCcyv5FiaaRdS212Un
2jJ1T4HXNb6nzZxH1jwA66xtRfjHF7nsfCtGu89G9B.9n8vXIpSpEFnCRGYZ
uYb++X+GzDABm081O.u969PCDotG01bevNsqlDkiuO2J3axiq+j0YYAv2+TI
jBAkoZzowMIco.6lrqnIIDVyVWkABWykRtRCsDi8jjjSGRZ1nJovdnnCj8nP
ITWZxaua5ZqIjWO3T4V6Ohb5fO2w0DZbMmf8QSkMUMlbxoObZbiDbvxRKZJb
uHX2FZ5DW67z67.R1lsykZaE0Gevw0buOgOCGWIEzCIMxo876SPg+AZpqpCT
rb7b.g8IIyAquWaM0mXBvQNuWejzEnH4edaxe.vE.a+L
-----------end_max5_patcher-----------</code></pre></div>
</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/prevent-ctlin-defaulting-to-all-devices-by-channel/#post-201344</guid>
					<title><![CDATA[Re: Prevent ctlIn defaulting to &#8220;All devices by Channel&#8221;]]></title>
					<link>http://cycling74.com/forums/topic/prevent-ctlin-defaulting-to-all-devices-by-channel/#post-201344</link>
					<pubDate>Mon, 04 Apr 2011 17:08:52 +0000</pubDate>
					<dc:creator>orange_glass</dc:creator>

					<description>
						<![CDATA[
						<p>Thanks for the reply.  That looks like some good tidy code there.  Would it prevent defaulting to all ins if my hardware isn&#8217;t plugged in?</p>
<p>My latest thinking since I typed the post is to create a new &#8220;null&#8221; dummy port on load with </p>
<p>;#SM createinport null</p>
<p>define the ctlin  mapped to it<br />
ctlin null</p>
<p>then bang a port message into it.  If the port message fails, my tests seem to suggest it will revert to the null port and therefore prevent feedback loops.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

