<?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: Number of LiveAPI control_surfaces</title>
		<atom:link href="http://cycling74.com/forums/topic/number-of-liveapi-control_surfaces/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/number-of-liveapi-control_surfaces/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 06:01:43 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/number-of-liveapi-control_surfaces/#post-58706</guid>
					<title><![CDATA[Number of LiveAPI control_surfaces]]></title>
					<link>http://cycling74.com/forums/topic/number-of-liveapi-control_surfaces/#post-58706</link>
					<pubDate>Wed, 31 Aug 2011 19:36:55 +0000</pubDate>
					<dc:creator>xanadu</dc:creator>

					<description>
						<![CDATA[
						<p>Does anyone know a simple way to get the number of LiveAPI control_surfaces? To use the getcount message we need some parent, but it appears control_surfaces is the root itself, so this doesn&#8217;t work.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/number-of-liveapi-control_surfaces/#post-211060</guid>
					<title><![CDATA[Re: Number of LiveAPI control_surfaces]]></title>
					<link>http://cycling74.com/forums/topic/number-of-liveapi-control_surfaces/#post-211060</link>
					<pubDate>Sat, 03 Sep 2011 05:18:08 +0000</pubDate>
					<dc:creator>amounra</dc:creator>

					<description>
						<![CDATA[
						<p>There can only be six, so I use an iteration and check type usually (in js).  But yeah, it would be much better if control_surfaces didn&#8217;t just return the __class__ builtins.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/number-of-liveapi-control_surfaces/#post-211061</guid>
					<title><![CDATA[Re: Number of LiveAPI control_surfaces]]></title>
					<link>http://cycling74.com/forums/topic/number-of-liveapi-control_surfaces/#post-211061</link>
					<pubDate>Tue, 13 Sep 2011 15:51:51 +0000</pubDate>
					<dc:creator>xanadu</dc:creator>

					<description>
						<![CDATA[
						<p>Interestingly there can be a lot more than six control_surfaces, but only six can be seen in the Preferences window. When setting a control_surface to none and then to some other surface not all previous surfaces are deleted, due to bad disconnect functions and Ableton Live not always calling the disconnect function. </p>
<p>I found iterating until I get an &#8216;id 0&#8242; is a good solution. I have to iterate all surfaces anyway.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/number-of-liveapi-control_surfaces/#post-211062</guid>
					<title><![CDATA[Re: Number of LiveAPI control_surfaces]]></title>
					<link>http://cycling74.com/forums/topic/number-of-liveapi-control_surfaces/#post-211062</link>
					<pubDate>Tue, 13 Sep 2011 20:16:44 +0000</pubDate>
					<dc:creator>amounra</dc:creator>

					<description>
						<![CDATA[
						<p>LOL yeah, now that I think about it I can confirm that. You&#8217;re work around seems like a good idea, I think I&#8217;ll implement the same.</p>
<p>a</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/number-of-liveapi-control_surfaces/#post-211063</guid>
					<title><![CDATA[Re: Number of LiveAPI control_surfaces]]></title>
					<link>http://cycling74.com/forums/topic/number-of-liveapi-control_surfaces/#post-211063</link>
					<pubDate>Wed, 19 Oct 2011 21:13:46 +0000</pubDate>
					<dc:creator>xanadu</dc:creator>

					<description>
						<![CDATA[
						<p>I stumbled upon a way to get the control_surfaces count.</p>
<p>It&#8217;s here.</p>
<p>[attachment=173533,2740]</p>
<div><span id="toggle211063-0" class="patchtoggle" onmousedown="toggleMaxPatch('post211063-0', 'er211063-0');">&#8211; Pasted Max <span id="maxversion211063-0"></span> Patch, click to <span id="er211063-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----------%0A432.3ocyU9saBBCEF%2BZLYuCM8ZlwBHws61dMVLDDpZWfVRaYyMyd22oEPw%2BP%0Az.Z1tfV4qm54b9wGksOLxAuPrgpvnmQugbb1BJNVMihSifCNOdSRVrxFHlS%2B%0ATr3cra8ZZ5FsUWJJ0TThfqkhrHUobYbB7e2D2RXAE6apIVxjwSZzKh0IqY7U%0AQRZhtpR7Hgv5nYyLiDxS1I3Fz7lMwKyY7Lp1VQjVpPMzH60Ny73balwuHYwY%0AnWEYo6prp8n%2BpfVkdL1Et1mLVpcmPS%2BX3TrU7mGFYlgI2aF2J45A.qv.63z%2B%0AQrJ71ypBIiqOwiEMT3QHd1ofdZ0lbs3qEd7uC3Ii8AcLzlq6CKHyrVn.STno%0Aj9QB%2BgYj5zL4OfW7xoJU7J5YbS.oPFlEonZWzJgVfJKfeP0VG0M4vrZrVYz7%0AB1cSGb067bkzetdddFbLOqBCrP7S9ffsqLKbDkUhRYRSdpOdzE0pyRoJMiGq%0AYBdqn.m%2BAQslklR4G7dThHSHq1h0Ntefzlb4rzBAbhPcAil2sG4p6AeSO3co%0AdH7x8v8n3NNscTbS%2BSJNvScMO8GdwYDfoegtJtuI%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post211063-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="pastedcode211063-0">----------begin_max5_patcher----------
432.3ocyU9saBBCEF+ZLYuCM8ZlwBHws61dMVLDDpZWfVRaYyMyd22oEPw+P
z.Z1tfV4qm54b9wGksOLxAuPrgpvnmQugbb1BJNVMihSifCNOdSRVrxFHlS+
Tr3cra8ZZ5FsUWJJ0TThfqkhrHUobYbB7e2D2RXAE6apIVxjwSZzKh0IqY7U
QRZhtpR7Hgv5nYyLiDxS1I3Fz7lMwKyY7Lp1VQjVpPMzH60Ny73balwuHYwY
nWEYo6prp8n+pfVkdL1Et1mLVpcmPS+X3TrU7mGFYlgI2aF2J45A.qv.63z+
QrJ71ypBIiqOwiEMT3QHd1ofdZ0lbs3qEd7uC3Ii8AcLzlq6CKHyrVn.STno
j9QB+gYj5zL4OfW7xoJU7J5YbS.oPFlEonZWzJgVfJKfeP0VG0M4vrZrVYz7
B1cSGb067bkzetdddFbLOqBCrP7S9ffsqLKbDkUhRYRSdpOdzE0pyRoJMiGq
YBdqn.m+AQslklR4G7dThHSHq1h0Ntefzlb4rzBAbhPcAil2sG4p6AeSO3co
dH7x8v8n3NNscTbS+SJNvScMO8GdwYDfoegtJtuI
-----------end_max5_patcher-----------</code></pre></div>
</div>
<p>But I like to iterate control_surfaces until I get an &#8216;id 0&#8242; more. </p>
<p>[attachment=173533,2741]</p>
<div><span id="toggle211063-1" class="patchtoggle" onmousedown="toggleMaxPatch('post211063-1', 'er211063-1');">&#8211; Pasted Max <span id="maxversion211063-1"></span> Patch, click to <span id="er211063-1">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----------%0A1250.3ocyZ1siahCE.95To9NfP8tlcD9Wf8tceMpphHfSFVQfHvocZq1280X%0ACLLISVbgXatXlHbHv47c92vu93G13uu5EViu2e58EuMa9kXkMx0ZWYS%2BBa7O%0Ak7RZQRi7D82egyqJ8218cmS3oOmWdbWMKkqtRTH9ofsd.r7CXP%2B%2B89Z%2BOp7x%0Ao7xBFWdEAiVs5B%2BlkUqw%2BwYl5x6uOo7n%2BqWr7LobUs%2Be9C.F4KW8e%2B3GZ%2BT7%0AwVsUrR12EWiAEiydQpO9GS3rgUOTUxax%2BoTT.sZ18wPHLpUywXI.PjmHBlDc%0AWL.m.Cs24xjSx6r%2BeUmmT382UEY92ES2CQAyGQ7piGKX9Znz.pYr84k76oWf%0A0ioG.wis8h.g0gsGQMosePqsuwGEtdL9wA30XbOBaRaeuR6.SOYEE2Cnqxb9%0APnQi660Z6a7gqn58z9j8Ja%2BZImOvn476UZ6a5AqnT9QJ0ekE1GEaRKeuNacK%0AebvJpVeLbEZ3CQFsTemNacCeHbEUoOHJXMZ4M5vcCJs0M8znGuo%2Bbs314kWd%0AnZQi3QkM9RTa4QzuKKBz0AXDLHglBFGtTlxyGs6NyIhPAjPhEAB0T.4bc0YV%0AM%2BGKo1PGOnVjGDSwCgNVjUyJWxbwc7vlALXSwiLVSZc944Fyz2CkBIQwVDIH%0AigjpxkM6bWBUaBCnofgr11B163NVXybG.iUoMaISUS61TMKRBCLmQsPlXBRH%0AcLFm8XHy5PImghwyNhhp7aPp5PTT37XWz76Qc6%2ByeuaedXpwX9L6yqGhpjSj%0AYxP3xX36yJC3elwNvpKp99bHEQgndRAmGod76%2B07ozIVSSxQ1sXBMKOo.IXf%0AHX2Dis7g55IFwwOdunO6AlEffcOvXkeDz1iTe2oOwDyUIXIQZpAvwqobRXSQ%0Apfk.J7hZdvHfBYfzRGY7kVlCFLhTtO4jAZFsH%2BarmDeSqpu.Pg0aJEKAJTzv%0AunI4arrcJEbWBmWmuWD%2BzzgpdVswemnKyl7FNqLUo2punC0OdjKX4yK.3vHY%0Anb7LGKDs7lXeevGXf33fET8DPGW8z4QvPSz9UqqjWpP.qqJ10bo9PRJqw6Sf%0Ak3doluD.iWGY9t8oapNMQrT4MuwdR0p8KthlMUWpS6uO8ueba8FoZhIPEkLR%0Aj6e0qmlvn8ly547rLV4ali9Td14JQCSchh2WuuUVaoSz7fFB20pfsDt1aKXJ%0AgC3FxIxBogvcMemV3BCjOWKDPlMgDFNbzCQraeWD0vhSbj6HUKKN9J1aIoq8%0A8cTC1cChsI7BmT5PT2.O48cZGuPmvt12lQcLsWqDVS7zJOMA6NGOzzrC6HGO%0AhdlV2.OfV4TvwSJboUEU0pehbfxW%2BGXbmUWoC8EXhQpm5gZixdyQPfrOMJPd%0AlxirYETfgz72VnkRIO3BsPnVgrP2ExRmLlPpCNHjEpUOy2fXaBuokNfiJzBz%0AqPafiR2EpO7Vqc02t0ONvxJ86fSIbQwNQ3hh0xqyMSRFq0POQwNQ3B0pPQna%0AHWnVYhID2kHFqE4re.QndCZ6l7bzHs74b3frDsDNGjDVKyJ1Qkuzxr5p8mPq%0AJD3e6TI8ClndvPj3n24n.f58wAMbjEUIP3rUI7nYSjG8XDah1yb5f.LsFH9Z%0AOcKIbPfY7gsnvMCuQUXCHlLxaTdziYj.slH.s7jVsKH93%2BbRAf4B%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post211063-1" 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="pastedcode211063-1">----------begin_max5_patcher----------
1250.3ocyZ1siahCE.95To9NfP8tlcD9Wf8tceMpphHfSFVQfHvocZq1280X
CLLISVbgXatXlHbHv47c92vu93G13uu5EViu2e58EuMa9kXkMx0ZWYS+Ba7O
k7RZQRi7D82egyqJ8218cmS3oOmWdbWMKkqtRTH9ofsd.r7CXP++89Z+Op7x
o7xBFWdEAiVs5B+lkUqw+wYl5x6uOo7n+qWr7LobUs+e9C.F4KW8e+3GZ+T7
wVsUrR12EWiAEiydQpO9GS3rgUOTUxax+oTT.sZ18wPHLpUywXI.PjmHBlDc
WL.m.Cs24xjSx6r+eUmmT382UEY92ES2CQAyGQ7piGKX9Znz.pYr84k76oWf
0ioG.wis8h.g0gsGQMosePqsuwGEtdL9wA30XbOBaRaeuR6.SOYEE2Cnqxb9
PnQi660Z6a7gqn58z9j8Ja+ZImOvn476UZ6a5AqnT9QJ0ekE1GEaRKeuNacK
ebvJpVeLbEZ3CQFsTemNacCeHbEUoOHJXMZ4M5vcCJs0M8znGuo+bs314kWd
nZQi3QkM9RTa4QzuKKBz0AXDLHglBFGtTlxyGs6NyIhPAjPhEAB0T.4bc0YV
M+GKo1PGOnVjGDSwCgNVjUyJWxbwc7vlALXSwiLVSZc944Fyz2CkBIQwVDIH
igjpxkM6bWBUaBCnofgr11B163NVXybG.iUoMaISUS61TMKRBCLmQsPlXBRH
cLFm8XHy5PImghwyNhhp7aPp5PTT37XWz76Qc6+yeuaedXpwX9L6yqGhpjSj
YxP3xX36yJC3elwNvpKp99bHEQgndRAmGod76+07ozIVSSxQ1sXBMKOo.IXf
HX2Dis7g55IFwwOdunO6AlEffcOvXkeDz1iTe2oOwDyUIXIQZpAvwqobRXSQ
pfk.J7hZdvHfBYfzRGY7kVlCFLhTtO4jAZFsH+armDeSqpu.Pg0aJEKAJTzv
unI4arrcJEbWBmWmuWD+zzgpdVswemnKyl7FNqLUo2punC0OdjKX4yK.3vHY
nb7LGKDs7lXeevGXf33fET8DPGW8z4QvPSz9UqqjWpP.qqJ10bo9PRJqw6Sf
k3doluD.iWGY9t8oapNMQrT4MuwdR0p8KthlMUWpS6uO8ueba8FoZhIPEkLR
j6e0qmlvn8ly547rLV4ali9Td14JQCSchh2WuuUVaoSz7fFB20pfsDt1aKXJ
gC3FxIxBogvcMemV3BCjOWKDPlMgDFNbzCQraeWD0vhSbj6HUKKN9J1aIoq8
8cTC1cChsI7BmT5PT2.O48cZGuPmvt12lQcLsWqDVS7zJOMA6NGOzzrC6HGO
hdlV2.OfV4TvwSJboUEU0pehbfxW+GXbmUWoC8EXhQpm5gZixdyQPfrOMJPd
lxirYETfgz72VnkRIO3BsPnVgrP2ExRmLlPpCNHjEpUOy2fXaBuokNfiJzBz
qPafiR2EpO7Vqc02t0ONvxJ86fSIbQwNQ3hh0xqyMSRFq0POQwNQ3B0pPQna
HWnVYhID2kHFqE4re.QndCZ6l7bzHs74b3frDsDNGjDVKyJ1Qkuzxr5p8mPq
JD3e6TI8ClndvPj3n24n.f58wAMbjEUIP3rUI7nYSjG8XDah1yb5f.LsFH9Z
OcKIbPfY7gsnvMCuQUXCHlLxaTdziYj.slH.s7jVsKH93+bRAf4B
-----------end_max5_patcher-----------</code></pre></div>
</div>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

