<?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: testing range for two variables</title>
		<atom:link href="http://cycling74.com/forums/topic/testing-range-for-two-variables/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/testing-range-for-two-variables/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 01:46:29 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-58117</guid>
					<title><![CDATA[testing range for two variables]]></title>
					<link>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-58117</link>
					<pubDate>Wed, 20 Jul 2011 19:22:20 +0000</pubDate>
					<dc:creator>Orkester</dc:creator>

					<description>
						<![CDATA[
						<p>Hello all,<br />
a friend of mine asked if max could do &#8216;mouse over&#8217; style effects, as in if the mouse is over a specified portion of the screen, either bang to trigger a one off sound, or output a 1/0 to start/end a sound.</p>
<p>I&#8217;ve made some basic mouse stuff to control pitch/amplitude (x, y), sort of theremin-ish, but I&#8217;m not sure how to solve this problem. I guess I&#8217;d want to make an abstraction that would accept two ranges (x,y), and if the position of the mouse is within both of those ranges at once, output 1.</p>
<p>I am familiar with a lot of max/msp objects, but not jitter or java.  I thought of combining some < = and >= objects, but that seems rather inelegant.  I&#8217;m sure [if] would do it, ($1 and $2) being (x, y) mouse position, and ($3 and $4, $5 and $6) being testing range, but I&#8217;m not sure of the syntax.</p>
<p>One big problem I&#8217;ve foreseen is that mousestate is absolute, not relative to the patcher window, so that target area will respond differently based on the patchers position on the screen, as well as the screen resolution.  I figure this can be fixed by reporting the patcher size, screen resolution, and adjusting the ranges accordingly, or by making the patcher full screen via this patcher and scripting.  This seems cumbersome, though.</p>
<p>I&#8217;m sure there are a lot of ways to use something like this, especially if the abstraction could be put into a poly~ with different ranges triggering different samples/synths, but I&#8217;m stuck here.</p>
<p>Any ideas?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208706</guid>
					<title><![CDATA[Re: testing range for two variables]]></title>
					<link>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208706</link>
					<pubDate>Wed, 20 Jul 2011 21:10:06 +0000</pubDate>
					<dc:creator>mr_mapes</dc:creator>

					<description>
						<![CDATA[
						<p>See the help files for [split] and [hover]&#8230;  They will give you something to chew over&#8230;</p>
<p>Steve</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208707</guid>
					<title><![CDATA[Re: testing range for two variables]]></title>
					<link>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208707</link>
					<pubDate>Wed, 20 Jul 2011 21:59:18 +0000</pubDate>
					<dc:creator>Orkester</dc:creator>

					<description>
						<![CDATA[
						<p>Something to chew over indeed!  Thanks Steve!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208708</guid>
					<title><![CDATA[Re: testing range for two variables]]></title>
					<link>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208708</link>
					<pubDate>Thu, 21 Jul 2011 03:16:48 +0000</pubDate>
					<dc:creator>Orkester</dc:creator>

					<description>
						<![CDATA[
						<p>I&#8217;ll be using the hover method for some other things in my main patch&#8230;but here&#8217;s the first method that popped out&#8230;</p>
<div><span id="toggle208708-0" class="patchtoggle" onmousedown="toggleMaxPatch('post208708-0', 'er208708-0');">&#8211; Pasted Max <span id="maxversion208708-0"></span> Patch, click to <span id="er208708-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----------%0A2004.3oc4bs0aaaCE94Tf9efPuNu.dUTZns.E6ggATzG1JJ1vRwfrrriVkkL%0ArjaSZw5u8IQR45jZYSKRI55k.DEIe6vuysOdNG4O%2Bzmbk2zh6RJ8.%2BD3u.Wc%0A0mquxUhq0bkqZuvUdKitKNKpT7D8VlTVFsHwah5AqRtqR7.nsWJeyxz7rjJw%0AK.2d04E4U4QKSDO4WtNMJa2WPwlp1WAp8xxqUc%2BpDoH54AdW6ikNS79TL8e9%0AQDg4s6GRY5mDu.D9ZX60WEUEeaZ9h%2BdcRbk7ciFxpeb.mHNPvWyl.PAWCAuS%0A7Z92m9jli0GlnM1LcSUUQ99wAzotXmFkunqELw6PKr.XyJxmJVXXX6eMXgEW%0ArbYRd02pzeV8O2j%2BlaS.enHayxuZVjklmDWrIu5A1.6GQz1x.tWv.0GsOQhN%0AboQ.hIPIBcnQoWWT4DLB1GLBiDnBWZBMvXzuNGLsn5VvGhx1jTBhVm.9XZUs%0ADAVW6HjLArHpJAjVBJqub7sIy.EqRxud%2BfIYHASbXe.SE74y20fiFLLf4q2r%0AbZx5RPM5UUa0IPPP85Z0lJPTMNz7%2Bfh4O3AJAvaxarTcAjFzKeXn.DYLUftv%0AgDRelzI92WkkVAxU367h0fz4MX78f40WuFuijfpCbxwbC.QU1PEHNTN4uLtJ%0A8CIfeSX1cS9aAxed6N%2BqKr976EvI8jwAhCA7gz36WZPsWUDMqgTPsI1rhMSy%0AR.wYowu%2BEu3EtvXqWbtDlZxrIDjELz5lL5NNCiMcTLoWzQkYY8CgViN5hnz7%0AubDX3gqUbmq0xzE4MPDvKsw5Z%2BKb7gnkhfRFWR1oXrLZM1nUXxmlEEeZKw8a%0AMizPxCnxHkr1%2BZffmm7w5O3u0tsgjyWFdKWk1rC0XuHK1pdUDaPVXWGcARw2%0AGmk7E.EBcLRg5EsEjbGmJZ09AV.opJVrHKwRa7raGbDWGG7utiyAyB34OGfG%0Adc%2BA.BeCbQZCwyFP.5GpyxN7.z7rhnNgHpIPj%2BNYAGHHpBLEj5YINR3CWFmC%0Al1DQLXy4pp7XGjRrqlgGRZfhIGr.WH79gDz0rPFJfqAtfj3RnMbxNevETuwk%0AVOKKhKcx9F5Lt2HnA0lgEXuRAeFhMvdU2Jrr5JiB13tVH.YFDC9RGaLIStMw%0AlQp8Jg9dZnyY1q6JmM4WB4ll1kgsW5kwRcG3oQ3uKR0cX%2BU2JXwhp6t3oWJp%0A3NDv5Z69D6iYcSVGBM0EQUocexEEyTnwL1o9Cuszl7UQwuu1XZ6u1B670wj5%0APG1uGpIodoxJLffeGELlyznBSWjAi49lt0tuCy8xObAEYWtTs3A8Wcyf%2BuL2%0Aa.zTOjKxTuADigEKl4syVX%2BlMqyA0K4xjxplI4oHWLeOfeNZUI3UEwu%2Bl7wu%0AM1LhAkKR0GG6LWTGpgftZm%2BLbuPG03hErEV9No8VLcZBrRaOnc2ZYwrz4oIq%0AKsUzEVuImtWfh1q1dJaoix5fSFMV91BDomNHtezqeiokD9nsVgzAs98MI7OT%0AZ%2BgO1C02.TRMZVbpLPzvjP6NPMfLATeH5tIf6kmceyYdCXFKJ0Dbg93XXWTU%0AplRLXbLH1atq5JtTlZ.9rk8Qe1wEEY.FI6r5E09vHAFbuinpvBkcQgH8J%2BDU%0AM2WWjHRuxEQgWv1HLS3vXSD4.C2S13MbOcfRDCpdqhCiUFrmNSUGFxq21uuq%0ARXSvlTda4ALEZAVdm6CIV%2Bt2NTa1RcKdLnSSW6NtbkoD1jIxTwKl4Or2pjf%2B%0ADrpnLsJ8nUV2v6MidAEp4xmK2ed3.CE%2Bw3.EHSfBp8fh4YE0R6vGHQNQtGty%0ACFDIQYcXk8OdFAIlD6PYkXEHYbpyI0636zyeDpxYR05B.ZDxXb.drFrY3P0r%0A%2BMnEBtscImoUB1jFDzd2keYMGLDZ%2BpmfvLJ.crXIxOTQCxd72aGh21lG3Q.U%0AYwl0wsKfseeYTyUaq7Oq1FKMORjLd2mF8gOsaSmMKI%2BAoZWlNaUQMnnjkCoA%0AOAwinm3wbj3Q0R7ZtkBOiQOLwIhGEomt8jkNDkJ1cifrFiJaOxtm3SBj2g1g%0AMOOwY1AvwZB33ScIQwBQkyEqLDht8LKI33yZC4SQ7PNP7fCjZeD8yZZxV%2Bby%0ADIsI9gsmXEgtoV7Z.oMMkDfGcHsot35Jciu8HwWGoK3jgNpLrCMHPDDhEr8L%0A6H1LsE6SBSUllpn8Hh%2B1yri6Uis.4Xh8ismGKee9CUxcHbb2IbniJb9tS3Np%0A0niHdR0xCm5F0JVK0ZSQZcPrQrVpUrar4vZoVItgtt%2BYLvI91nPGFXPGIdA5%0AKdNf%2BJDqOcFGfdOlF09Eul6fMmIcGE7BcSr3.sDNtu6DtipW4tg4T.Qa1ntH%0AfhVQi%2Blvhil3oWcwPtJagdw6PDGEQITOwC6HwicVKdH8JqHxQUzFoWshPNpR%0AaP5Ys3IbIQ5obQNR7Nas8B0rlZtgHEWOJ7H2jwMTuDtP2TO.tdgjgNxtipkS%0AKzMILB0xtKzMTUB0hJPXf6zqGmhraXQQzhiWna7H3ZEIl6F16bsB0wcSjNsR%0Av1byp5fz%2BLsL4bSTNFRafyAkyNPmDDLz4qEG0Qs2Qq5EeN20YGIb5oT6YGwY%0ADQiF%2B5I1IrrVAWbSJC8FzHB1cBGRKgyA8iRm9ydxJUDSzjarOSXIJGdHwYVS%0AnOJf1i4IQN9mD9Ny3j3r8L5iO8I0G9OvtsFNs%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post208708-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="pastedcode208708-0">----------begin_max5_patcher----------
2004.3oc4bs0aaaCE94Tf9efPuNu.dUTZns.E6ggATzG1JJ1vRwfrrriVkkL
rjaSZw5u8IQR45jZYSKRI55k.DEIe6vuysOdNG4O+zmbk2zh6RJ8.+D3u.Wc
0mquxUhq0bkqZuvUdKitKNKpT7D8VlTVFsHwah5AqRtqR7.nsWJeyxz7rjJw
K.2d04E4U4QKSDO4WtNMJa2WPwlp1WAp8xxqUc+pDoH54AdW6ikNS79TL8e9
QDg4s6GRY5mDu.D9ZX60WEUEeaZ9h+dcRbk7ciFxpeb.mHNPvWyl.PAWCAuS
7Z92m9jli0GlnM1LcSUUQ99wAzotXmFkunqELw6PKr.XyJxmJVXXX6eMXgEW
rbYRd02pzeV8O2j+laS.enHayxuZVjklmDWrIu5A1.6GQz1x.tWv.0GsOQhN
boQ.hIPIBcnQoWWT4DLB1GLBiDnBWZBMvXzuNGLsn5VvGhx1jTBhVm.9XZUs
DAVW6HjLArHpJAjVBJqub7sIy.EqRxud+fIYHASbXe.SE74y20fiFLLf4q2r
bZx5RPM5UUa0IPPP85Z0lJPTMNz7+fh4O3AJAvaxarTcAjFzKeXn.DYLUftv
gDRelzI92WkkVAxU367h0fz4MX78f40WuFuijfpCbxwbC.QU1PEHNTN4uLtJ
8CIfeSX1cS9aAxed6N+qKr976EvI8jwAhCA7gz36WZPsWUDMqgTPsI1rhMSy
R.wYowu+Eu3EtvXqWbtDlZxrIDjELz5lL5NNCiMcTLoWzQkYY8CgViN5hnz7
ubDX3gqUbmq0xzE4MPDvKsw5Z+Kb7gnkhfRFWR1oXrLZM1nUXxmlEEeZKw8a
MizPxCnxHkr1+Zffmm7w5O3u0tsgjyWFdKWk1rC0XuHK1pdUDaPVXWGcARw2
Gmk7E.EBcLRg5EsEjbGmJZ09AV.opJVrHKwRa7raGbDWGG7utiyAyB34OGfG
dc+A.BeCbQZCwyFP.5GpyxN7.z7rhnNgHpIPj+NYAGHHpBLEj5YINR3CWFmC
l1DQLXy4pp7XGjRrqlgGRZfhIGr.WH79gDz0rPFJfqAtfj3RnMbxNevETuwk
VOKKhKcx9F5Lt2HnA0lgEXuRAeFhMvdU2Jrr5JiB13tVH.YFDC9RGaLIStMw
lQp8Jg9dZnyY1q6JmM4WB4ll1kgsW5kwRcG3oQ3uKR0cX+U2JXwhp6t3oWJp
3NDv5Z69D6iYcSVGBM0EQUocexEEyTnwL1o9Cuszl7UQwuu1XZ6u1B670wj5
PG1uGpIodoxJLffeGELlyznBSWjAi49lt0tuCy8xObAEYWtTs3A8Wcyf+uL2
a.zTOjKxTuADigEKl4syVX+lMqyA0K4xjxplI4oHWLeOfeNZUI3UEwu+l7wu
M1LhAkKR0GG6LWTGpgftZm+LbuPG03hErEV9No8VLcZBrRaOnc2ZYwrz4oIq
KsUzEVuImtWfh1q1dJaoix5fSFMV91BDomNHtezqeiokD9nsVgzAs98MI7OT
Z+gO1C02.TRMZVbpLPzvjP6NPMfLATeH5tIf6kmceyYdCXFKJ0Dbg93XXWTU
plRLXbLH1atq5JtTlZ.9rk8Qe1wEEY.FI6r5E09vHAFbuinpvBkcQgH8J+DU
M2WWjHRuxEQgWv1HLS3vXSD4.C2S13MbOcfRDCpdqhCiUFrmNSUGFxq21uuq
RXSvlTda4ALEZAVdm6CIV+t2NTa1RcKdLnSSW6NtbkoD1jIxTwKl4Or2pjf+
DrpnLsJ8nUV2v6MidAEp4xmK2ed3.CE+w3.EHSfBp8fh4YE0R6vGHQNQtGty
CFDIQYcXk8OdFAIlD6PYkXEHYbpyI0636zyeDpxYR05B.ZDxXb.drFrY3P0r
+MnEBtscImoUB1jFDzd2keYMGLDZ+pmfvLJ.crXIxOTQCxd72aGh21lG3Q.U
Ywl0wsKfseeYTyUaq7Oq1FKMORjLd2mF8gOsaSmMKI+AoZWlNaUQMnnjkCoA
OAwinm3wbj3Q0R7ZtkBOiQOLwIhGEomt8jkNDkJ1cifrFiJaOxtm3SBj2g1g
MOOwY1AvwZB33ScIQwBQkyEqLDht8LKI33yZC4SQ7PNP7fCjZeD8yZZxV+by
DIsI9gsmXEgtoV7Z.oMMkDfGcHsot35Jciu8HwWGoK3jgNpLrCMHPDDhEr8L
6H1LsE6SBSUllpn8Hh+1yri6Uis.4Xh8ismGKee9CUxcHbb2IbniJb9tS3Np
0niHdR0xCm5F0JVK0ZSQZcPrQrVpUrar4vZoVItgtt+YLvI91nPGFXPGIdA5
KdNf+JDqOcFGfdOlF09Eul6fMmIcGE7BcSr3.sDNtu6DtipW4tg4T.Qa1ntH
fhVQi+lvhil3oWcwPtJagdw6PDGEQITOwC6HwicVKdH8JqHxQUzFoWshPNpR
aP5Ys3IbIQ5obQNR7Nas8B0rlZtgHEWOJ7H2jwMTuDtP2TO.tdgjgNxtipkS
KzMILB0xtKzMTUB0hJPXf6zqGmhraXQQzhiWna7H3ZEIl6F16bsB0wcSjNsR
v1byp5fz+LsL4bSTNFRafyAkyNPmDDLz4qEG0Qs2Qq5EeN20YGIb5oT6YGwY
DQiF+5I1IrrVAWbSJC8FzHB1cBGRKgyA8iRm9ydxJUDSzjarOSXIJGdHwYVS
nOJf1i4IQN9mD9Ny3j3r8L5iO8I0G9OvtsFNs
-----------end_max5_patcher-----------</code></pre></div>
</div>
<p>I&#8217;ll be making an abstraction/poly~ out of it once I hook it up to some real synths, but this is the basic framework.  Thanks again for the help.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208709</guid>
					<title><![CDATA[Re: testing range for two variables]]></title>
					<link>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208709</link>
					<pubDate>Thu, 21 Jul 2011 04:51:51 +0000</pubDate>
					<dc:creator>Orkester</dc:creator>

					<description>
						<![CDATA[
						<p>Here&#8217;s the quick and dirty trackpad theremin&#8230;</p>
<p>Featuring the ability to:<br />
-swap x and y values<br />
-accordingly scale all integers to floats between zero and one<br />
-invert the orientation of the minimum and maximum values<br />
-scale to any ratio (midi note range/amplitude/etc.)<br />
-round to nearest integer post-rescaling/or maintain floating point for &#8216;fretless mode&#8217;<br />
-raise or lower minimum height<br />
-easily adapted for any other scaled x, y pad controller</p>
<p>See what you can make of it, if it&#8217;s any use :)</p>
<div><span id="toggle208709-0" class="patchtoggle" onmousedown="toggleMaxPatch('post208709-0', 'er208709-0');">&#8211; Pasted Max <span id="maxversion208709-0"></span> Patch, click to <span id="er208709-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----------%0A3159.3oc4c09aaiaF%2By4.t%2BG37Wt8hqi3qh7vgBbn.2ggcC6.59vFZJFjsUb%0AzUYoLI4l3dX8u8QRIG6lDYQIQYp5zBT2HSQ9ve74c9Ple%2Ba%2BlKlLO89v7Ifu%0AG7NvEW76xmbg9YpmbwtGbwj0A2uHNHW2vIKRWuNLoXxzpurH79B8W7SoYqh9%0AXHn3lPv5v77ofUgIgYAwwaA%2BUPXxhfay2DGTDBB%2BXX11hnjUSAy2TH%2BxhaR2%0Ar5F4%2B66VBhCCp5jUaJxA2DjrR1RPprg4ofsoa.KR2DuDjGFBt6lfhuKGrJU2%0AhjYWkn96a9we8sfe4e7l%2B1aeUwlrjb42TRToaxCyKjTvT4aFs3FPV3soYxA4%0A9K2BtMMOpHR1zzq22ZcO91EYggI4QeJ7gWP0fjMqmGloZ9sQ2GFKmuZhKHAj%0AeWvs5lbOHHYIXqjhSyVFkHG4bvcQE2.B.EoqVEW1%2B4oqUCWVX0Cy0u05.Y6l%0AGFmdGHJQBXUiZZVjD8C1QoeJLKsp42GsdyZ4zHJQ1zqyRWqZe9N5LWOT%2Bc0n%0An647EApQpbo3FE9sL8NINI6Mv0woApkmxNSRDE2IAf8iUZR3y2aQxFGr3CfM%0A2p5HE4lEJWwUbEAR7T1WKCyixBWB9iYx00P0LPBZYfEaWDG9YP57eKbQgbNB%0AVEDk74%2BjZPJtISCA.MLkJ6zLvcRVjqSyVmeY9VYCxUiVIyVQISgZZIeXRndM%0A4tfjhopdUthpnQ4qV0QpE97hswgxknjhrT0pndt.BVrPulsJdqdtFDK49Jx1%0AVNqjykkUqVkisrSi2DsTMH%2B2MxgSxrrD7wfrH8JktGVDGcqF9VFkWH4h1QIW%0AM42BWFAjBXRBJ%2BN4nd0D4jUNBkqY%2BZbv1xI%2B7v.IS67zs4%2BgGD%2BhiRBWnfVk%0ALHhs6wxE8nj3vBsLKb2SuVNISBVGpkW%2BQIwEO4fWPJhs6M7183nk51JWXdEC%0AN4v9QIOn6bzrGZ8sAEKT7R%2BmL4xXoZElmm76A9T0%2BRfb0GXl7m.uW%2BR%2Buu8a%0ATeJ%2BXpwpfTZWBVE9TUPLuYSdVD.0ZD3ALq7YEauMrbBMYB38OG538PGcalTr%0AqRF8.jf.oy3LDA4OEv7gyP9XJaJPCOdJ7n6nKqDdwnYzo.EFODfKD46JvkJ5%0ABqGlnQEFyyZfSR3cR54oXyeA.GdrIRIj%2BrvCoQdO7LeeBwSxu4iHyDHpOG1S%0AdOnGsTx9.3E40K3sTi5jiqDq%2BvEsEvESbL35HvBR258%2B6.v0sRYtCYKFOT8B%0AkSqUvj0FNOpk4735dgPFPHtzROzYJ97aC9xsK9xg5dgBs.9VaTC%2BvOHc.5mx%0ABkvQd9UStr7GJBkNAMY.clghaBXQb1LBkJDDoR.BThxbg.0WjEenxAHcH0N3%0AVaRDZm7VrzQFeF8qLaJjFUDxY3Yd9begTRk3u2UPiLprCWJYeNyMpP7aCVRw%0AGCK6.umfdtaUgP5grIGQslUgqiSkyDaomuddMcBMTLbyCRV87XBB1DSmPHmx%0A9POhTmDySZ1k4Qv91I.N%2BRKtVwdvXBTQsBTwVFTw1CTq2H6oHkCkP8yCwM5H%0Ai.e.DyrDDSId11PccP7eF.cLDSaEDisLDisGDOlTMzrCSH1CfJEwsCnhKMhQ%0A4mm5aa1yI9dPkvK4TY7dBpjJEszySPUzFNUqAp63ToCuQrf441Bo6PnSXuVg%0AuTKiuktyhOyXZwM6NKYOnhw1RSPUJ4JiP8LN8F3F8rkS16S.lvsJSKA%2B0V9Q%0Av3VgWvigWGAW7dIjeDLoUXouk48XCe9Qdkqc4GSakMIjcsIQDmkt7iYsINJJ%0Ama03nXhg2lzkNmu0uUPL0xPLy6bjuE1b..b%2BYDOOODYJP.k.rPH76ascfseV%0ArFSfJeROvD1KfL6AYcAgPUYMR7BHwbPbePH1YoQVXiAlvjSYjTYEDo1LGzLQ%0AkhqdorBIlIT%2BQUwLvySEVMFQMS.mQqz7WUaJ8BSUNrnVmTVp88NKwTulYVoy%0AXRPP4hhuOaFRhubt8XVsIvNNSuVmJcxCQnR0kmaIHi2Dmmuu3Ae5nbrcTSpq%0A3mJY5y%2Bjj0XPzL0juRiICKrieyDxC7te8kmLVqfLuiAYM.MuHRUleqfS1.vA%0A9hHaY80DC7rLuAnIcsBQqrPTUwUm2orB1aThXOk7isxTFdvwJpEvSU4jUk5H%0A6TlwGCZTx.pyAW4wibPAjtcTf1kQ8Ruu73CcsWKY2WpNHU.ug2y%2BZDqncJAa%0AUdLU4kppR0sAJoOApCuNYkWUGOdSZmpJcREuhMKEiwCjzozLhE1GRpQVZSxs%0ApyTrW4esEjQZBxd5G0fecpXp09EpxqgTFCU59CWb1FHHjh5gxnCCZ9qnP4fG%0AdFipexg1aS5LOXLHE1Gt.9AoNg7BVeSm7HrpxBNEpZJ.yAwCukMsIsZ40P7N%0AqUd5tDuqDIsh9lZOR8JNLHh6oNPft5v.AO33V0dn5P0WPXkfZu.q4aJJRSrj%0Ax4i32CgOo4oG9DobN%2BgqXlgWvINJWqhQ%2BYMXinGrDr8XFiaALK7SKCV74FDO%0ALHxwCqMlZ2UXd49AUlRABcPVrKuraFd487nUIxWqlsNuSt8WsYPbJcOJcFsc%0AjXTe.EzvGKz5hzqcVFEPjdfN6JHEa34l9xgpUJDPMIjbTWtNr.vpWyAoZgGO%0AiJ3PjPZIjLCy8P3yh7D3gmz8K7.rEyjcsIh7mU2yX%2BRZvRc5HC.KS2LWcydE%0AGs3Cu90utlqLqALYk3NYFsx7I9frvAwvcBOCd.O1LnGV6C5wfPf5VDPUWQVk%0A1rfdhgjS7etIK4fqaP0EPn9Z%2B6MA2lK4PW7gqRN8bi9cB1fkExD6IYNefXFU%0AoovUgB42o7STlIzc6HEgYIibmljT4iNloMXUPdGraaCZXPqSWFccTXl0pWJZ%0AmU.87nU2rAVJvnuUkpjg7wV.Eq%2Bl5yYBPj93iviy5x.cW8EW4gvv6Gc8dS4K%0A5AP8faALuy8z3wgc2TOhau5BnVQMDg.vLlqD33nd3JTY55pBeYfD1TbQQmNt%0AnZ0byIc2zNBQs69OUGXsyMbmwMQ6gzV0NAyF3RM4e%2BvE08PVlI7tc1aJ03.E%0A64W7ECLd7uNM3geOrWYc7XLUF4cZelPnm.LmaGsCtn65RrNtbZhkR3MoYgA1%0AIZGkVGVjkBfm.aI0yCH5Q7zGrGrT9fFx4trzLRi4Tf5QRIX6SJgUB4bzjNZT%0AexA3oHYzkkBKX%2BF6BBx%2B9qRd28S29d.3Rv61d48uG75W6hLABocxbNF%2Bj7X.%0AQrZyEX45ldV83eEyn6b0W7HnMOcS1hc7.6hSFbvgvXoTTU86QEk6N6aktVWO%0ArY2DsbYXxWL8WGsr7WMJku2wVxMl5z6WnAjmZuVc.4oJrCCnN0154JpC1D0Q%0AbDwQMA5dL.epHNlQDG0IDm59H0PjCdxINJyL4UmfbZhqQABpa34TmCklQN0k%0AnrKzC%2BX8%2BOO0834voZc0LaXhwLzQG2TGcLScD2X8m5Oh00YjeSOVg3oB3HFS%0AbNXU0HGSnNxqIxX1gS84wv.xiz5fIHDhd%2BJIhxphT7ze5fxjl3S9hmXmImYd%0A13JqLdFA8pK1RGHvCMSnBOpctA6FE4Xirx3n.fMK7braTGgMSj.4FhyHM4X2%0A320iEDOBwc5UlfMSWhaBEAaVTbB2wy0X7uH2D%2BKxH8bH2nmCIFwDmgRqtIgP%0AHlwDmCPNiHNjixymQ1V0YCzAKqPiQNGPbTiQNWrkFFEGgaTk.EFmRCGDEA2X%0AjCNZyPpaVVMaWzbBswMkzbvZpmYYawMqovQLwYzNOBcCCGxnUU23sjYpecTn%0AMlPatZWLLxQN93UAmarn5aJo4fsC0nrv6lcHvT8GNPPvHGeciXfQIef6lHF3%0AFkMNta323Fwvwcj6ahwLxY1tf5F6oBiDV8ciqu9FQbBG4cIxXjyADG1D8b9n%0AwLOmaL4KLxwbgiVVMROmua1oKeiLeIZsdNX41tSwyHpKRbzzm7D6nl1HWj4t%0AAa4FIxvQti3fFQbNHXV0vhZj3ZcTYpRhWU9GBzLJgque6QXxW9H6MAZFcacL%0AuPHt7PXoOpq78jtcBOwrsfzQkpomQYFxyQ4lGYV8U4nZF.hG20fjo6df%2B3m7%0AbvlVYVhvczIhPScPynNGjndhY6OuiNDSDCWZEi5p1j5HkdTy17JpiJdPCOCX%0ATGsEVTy1lHGkCjm.K0Qdtpfl8LwEVniJU8RxC2L44pSuAwLzykjGd7t3ZlUC%0AZ%2BcUV8.4G%2BevgPZjL%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post208709-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="pastedcode208709-0">----------begin_max5_patcher----------
3159.3oc4c09aaiaF+y4.t+G37Wt8hqi3qh7vgBbn.2ggcC6.59vFZJFjsUb
zUYoLI4l3dX8u8QRIG6lDYQIQYp5zBT2HSQ9ve74c9Ple+a+lKlLO89v7Ifu
G7NvEW76xmbg9YpmbwtGbwj0A2uHNHW2vIKRWuNLoXxzpurH79B8W7SoYqh9
XHn3lPv5v77ofUgIgYAwwaA+UPXxhfay2DGTDBB+XX11hnjUSAy2TH+xhaR2
r5F4+66VBhCCp5jUaJxA2DjrR1RPprg4ofsoa.KR2DuDjGFBt6lfhuKGrJU2
hjYWkn96a9we8sfe4e7l+1aeUwlrjb42TRToaxCyKjTvT4aFs3FPV3soYxA4
9K2BtMMOpHR1zzq22ZcO91EYggI4QeJ7gWP0fjMqmGloZ9sQ2GFKmuZhKHAj
eWvs5lbOHHYIXqjhSyVFkHG4bvcQE2.B.EoqVEW1+4oqUCWVX0Cy0u05.Y6l
GFmdGHJQBXUiZZVjD8C1QoeJLKsp42GsdyZ4zHJQ1zqyRWqZe9N5LWOT+c0n
n647EApQpbo3FE9sL8NINI6Mv0woApkmxNSRDE2IAf8iUZR3y2aQxFGr3CfM
2p5HE4lEJWwUbEAR7T1WKCyixBWB9iYx00P0LPBZYfEaWDG9YP57eKbQgbNB
VEDk74+jZPJtISCA.MLkJ6zLvcRVjqSyVmeY9VYCxUiVIyVQISgZZIeXRndM
4tfjhopdUthpnQ4qV0QpE97hswgxknjhrT0pndt.BVrPulsJdqdtFDK49Jx1
VNqjykkUqVkisrSi2DsTMH+2MxgSxrrD7wfrH8JktGVDGcqF9VFkWH4h1QIW
M42BWFAjBXRBJ+N4nd0D4jUNBkqY+Zbv1xI+7v.IS67zs4+gGD+hiRBWnfVk
LHhs6wxE8nj3vBsLKb2SuVNISBVGpkW+QIwEO4fWPJhs6M7183nk51JWXdEC
N4v9QIOn6bzrGZ8sAEKT7R+mL4xXoZElmm76A9T0+Rfb0GXl7m.uW+R+uu8a
TeJ+XpwpfTZWBVE9TUPLuYSdVD.0ZD3ALq7YEauMrbBMYB38OG538PGcalTr
qRF8.jf.oy3LDA4OEv7gyP9XJaJPCOdJ7n6nKqDdwnYzo.EFODfKD46JvkJ5
BqGlnQEFyyZfSR3cR54oXyeA.GdrIRIj+rvCoQdO7LeeBwSxu4iHyDHpOG1S
dOnGsTx9.3E40K3sTi5jiqDq+vEsEvESbL35HvBR258+6.v0sRYtCYKFOT8B
kSqUvj0FNOpk4735dgPFPHtzROzYJ97aC9xsK9xg5dgBs.9VaTC+vOHc.5mx
BkvQd9UStr7GJBkNAMY.clghaBXQb1LBkJDDoR.BThxbg.0WjEenxAHcH0N3
VaRDZm7VrzQFeF8qLaJjFUDxY3Yd9begTRk3u2UPiLprCWJYeNyMpP7aCVRw
GCK6.umfdtaUgP5grIGQslUgqiSkyDaomuddMcBMTLbyCRV87XBB1DSmPHmx
9POhTmDySZ1k4Qv91I.N+RKtVwdvXBTQsBTwVFTw1CTq2H6oHkCkP8yCwM5H
i.e.DyrDDSId11PccP7eF.cLDSaEDisLDisGDOlTMzrCSH1CfJEwsCnhKMhQ
4mm5aa1yI9dPkvK4TY7dBpjJEszySPUzFNUqAp63ToCuQrf441Bo6PnSXuVg
uTKiuktyhOyXZwM6NKYOnhw1RSPUJ4JiP8LN8F3F8rkS16S.lvsJSKA+0V9Q
v3VgWvigWGAW7dIjeDLoUXouk48XCe9Qdkqc4GSakMIjcsIQDmkt7iYsINJJ
ma03nXhg2lzkNmu0uUPL0xPLy6bjuE1b..b+YDOOODYJP.k.rPH76ascfseV
rFSfJeROvD1KfL6AYcAgPUYMR7BHwbPbePH1YoQVXiAlvjSYjTYEDo1LGzLQ
khqdorBIlIT+QUwLvySEVMFQMS.mQqz7WUaJ8BSUNrnVmTVp88NKwTulYVoy
XRPP4hhuOaFRhubt8XVsIvNNSuVmJcxCQnR0kmaIHi2Dmmuu3Ae5nbrcTSpq
3mJY5y+jj0XPzL0juRiICKrieyDxC7te8kmLVqfLuiAYM.MuHRUleqfS1.vA
9hHaY80DC7rLuAnIcsBQqrPTUwUm2orB1aThXOk7isxTFdvwJpEvSU4jUk5H
6TlwGCZTx.pyAW4wibPAjtcTf1kQ8Ruu73CcsWKY2WpNHU.ug2y+ZDqncJAa
UdLU4kppR0sAJoOApCuNYkWUGOdSZmpJcREuhMKEiwCjzozLhE1GRpQVZSxs
pyTrW4esEjQZBxd5G0fecpXp09EpxqgTFCU59CWb1FHHjh5gxnCCZ9qnP4fG
dFipexg1aS5LOXLHE1Gt.9AoNg7BVeSm7HrpxBNEpZJ.yAwCukMsIsZ40P7N
qUd5tDuqDIsh9lZOR8JNLHh6oNPft5v.AO33V0dn5P0WPXkfZu.q4aJJRSrj
x4i32CgOo4oG9DobN+gqXlgWvINJWqhQ+YMXinGrDr8XFiaALK7SKCV74FDO
LHxwCqMlZ2UXd49AUlRABcPVrKuraFd487nUIxWqlsNuSt8WsYPbJcOJcFsc
jXTe.EzvGKz5hzqcVFEPjdfN6JHEa34l9xgpUJDPMIjbTWtNr.vpWyAoZgGO
iJ3PjPZIjLCy8P3yh7D3gmz8K7.rEyjcsIh7mU2yX+RZvRc5HC.KS2LWcydE
Gs3Cu90utlqLqALYk3NYFsx7I9frvAwvcBOCd.O1LnGV6C5wfPf5VDPUWQVk
1rfdhgjS7etIK4fqaP0EPn9Z+6MA2lK4PW7gqRN8bi9cB1fkExD6IYNefXFU
oovUgB42o7STlIzc6HEgYIibmljT4iNloMXUPdGraaCZXPqSWFccTXl0pWJZ
mU.87nU2rAVJvnuUkpjg7wV.Eq+l5yYBPj93iviy5x.cW8EW4gvv6Gc8dS4K
5AP8faALuy8z3wgc2TOhau5BnVQMDg.vLlqD33nd3JTY55pBeYfD1TbQQmNt
nZ0byIc2zNBQs69OUGXsyMbmwMQ6gzV0NAyF3RM4e+vE08PVlI7tc1aJ03.E
64W7ECLd7uNM3geOrWYc7XLUF4cZelPnm.LmaGsCtn65RrNtbZhkR3MoYgA1
IZGkVGVjkBfm.aI0yCH5Q7zGrGrT9fFx4trzLRi4Tf5QRIX6SJgUB4bzjNZT
exA3oHYzkkBKX+F6BBx+9qRd28S29d.3Rv61d48uG75W6hLABocxbNF+j7X.
QrZyEX45ldV83eEyn6b0W7HnMOcS1hc7.6hSFbvgvXoTTU86QEk6N6aktVWO
rY2DsbYXxWL8WGsr7WMJku2wVxMl5z6WnAjmZuVc.4oJrCCnN0154JpC1D0Q
bDwQMA5dL.epHNlQDG0IDm59H0PjCdxINJyL4UmfbZhqQABpa34TmCklQN0k
nrKzC+X8+OO0834voZc0LaXhwLzQG2TGcLScD2X8m5Oh00YjeSOVg3oB3HFS
bNXU0HGSnNxqIxX1gS84wv.xiz5fIHDhd+JIhxphT7ze5fxjl3S9hmXmImYd
13JqLdFA8pK1RGHvCMSnBOpctA6FE4Xirx3n.fMK7braTGgMSj.4FhyHM4X2
320iEDOBwc5UlfMSWhaBEAaVTbB2wy0X7uH2D+KxH8bH2nmCIFwDmgRqtIgP
HlwDmCPNiHNjixymQ1V0YCzAKqPiQNGPbTiQNWrkFFEGgaTk.EFmRCGDEA2X
jCNZyPpaVVMaWzbBswMkzbvZpmYYawMqovQLwYzNOBcCCGxnUU23sjYpecTn
MlPatZWLLxQN93UAmarn5aJo4fsC0nrv6lcHvT8GNPPvHGeciXfQIef6lHF3
FkMNta323Fwvwcj6ahwLxY1tf5F6oBiDV8ciqu9FQbBG4cIxXjyADG1D8b9n
wLOmaL4KLxwbgiVVMROmua1oKeiLeIZsdNX41tSwyHpKRbzzm7D6nl1HWj4t
Aa4FIxvQti3fFQbNHXV0vhZj3ZcTYpRhWU9GBzLJgque6QXxW9H6MAZFcacL
uPHt7PXoOpq78jtcBOwrsfzQkpomQYFxyQ4lGYV8U4nZF.hG20fjo6df+3m7
bvlVYVhvczIhPScPynNGjndhY6OuiNDSDCWZEi5p1j5HkdTy17JpiJdPCOCX
TGsEVTy1lHGkCjm.K0Qdtpfl8LwEVniJU8RxC2L44pSuAwLzykjGd7t3ZlUC
Z+cUV8.4G+evgPZjL
-----------end_max5_patcher-----------</code></pre></div>
</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208710</guid>
					<title><![CDATA[Re: testing range for two variables]]></title>
					<link>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208710</link>
					<pubDate>Thu, 21 Jul 2011 07:59:18 +0000</pubDate>
					<dc:creator>mr_mapes</dc:creator>

					<description>
						<![CDATA[
						<p>Pretty good start so far.  I wonder if there&#8217;s a way for Max to report touch-pad pressure, to give another axis of control?  </p>
<p>Another control source could be to use the delta-x delta-y outputs of [mousestate] to clock the time it&#8217;s taken the mouse to move or trigger the start of a move &#8211; that could be used to trigger envelopes and things&#8230;</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208711</guid>
					<title><![CDATA[Re: testing range for two variables]]></title>
					<link>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208711</link>
					<pubDate>Thu, 21 Jul 2011 09:17:19 +0000</pubDate>
					<dc:creator>seejayjames</dc:creator>

					<description>
						<![CDATA[
						<p>Touchpad of whatever sort would be possible if Max can get the data, maybe through [serial] or [hi]. Some MIDI pads will simply report as velocity, so that&#8217;s easy with [notein], though most of these don&#8217;t report X and Y location.</p>
<p>You might also have use for [ubutton], which can do some fancy tricks. And check out the subpatchers in [mousestate] if you haven&#8217;t, there are &#8220;mode&#8221; messages which were made for dealing with screen size vs. patcher size etc&#8230;</p>
<p>Cool project, keep it up!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208712</guid>
					<title><![CDATA[Re: testing range for two variables]]></title>
					<link>http://cycling74.com/forums/topic/testing-range-for-two-variables/#post-208712</link>
					<pubDate>Thu, 21 Jul 2011 16:40:43 +0000</pubDate>
					<dc:creator>Orkester</dc:creator>

					<description>
						<![CDATA[
						<p>I kept hacking away at it before bed&#8230;I&#8217;ll be adapting it for my &#8216;harp style&#8217; synth, to morph this rather chaotic input for diatonic output (and sequenced modulation).  Also working on the envelope idea, custom wave synths, tremolos, autowahs, etc.  Going to be hard to share some things, as I keep pretty much everything in one giant monster patch.  I&#8217;ll be sure to stick it up here if it&#8217;ll be handy.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

