<?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: Splitting X Y Controller data</title>
		<atom:link href="http://cycling74.com/forums/topic/splitting-x-y-controller-data/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/splitting-x-y-controller-data/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 14:25:53 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-52557</guid>
					<title><![CDATA[Splitting X Y Controller data]]></title>
					<link>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-52557</link>
					<pubDate>Sun, 03 Oct 2010 02:36:53 +0000</pubDate>
					<dc:creator>gusjdt</dc:creator>

					<description>
						<![CDATA[
						<p>Hello, I&#8217;m working with an XY controller that I&#8217;d like to be able to assign X to one parameter on Ableton Live and Y to another. Currently, any movement of the XY controller sends out data as one controller value even though I&#8217;m moving both the X and Y coordinates. I&#8217;d like to be able to have two different controller values for X and Y to be able to map parameters like X to pitch and Y to amplitude.  </p>
<p>(In order to test with Ableton, you must select &#8220;from MaxMSP 1&#8243; when opening the patch &#8211; then you can MIDI learn)</p>
<p>Here is the patch:</p>
<p>&#8212;&#8212;&#8212;&#8212;-START&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>{<br />
	&#8220;patcher&#8221; : 	{<br />
		&#8220;fileversion&#8221; : 1,<br />
		&#8220;rect&#8221; : [ 25.0, 69.0, 640.0, 480.0 ],<br />
		&#8220;bglocked&#8221; : 0,<br />
		&#8220;defrect&#8221; : [ 25.0, 69.0, 640.0, 480.0 ],<br />
		&#8220;openrect&#8221; : [ 0.0, 0.0, 0.0, 0.0 ],<br />
		&#8220;openinpresentation&#8221; : 0,<br />
		&#8220;default_fontsize&#8221; : 12.0,<br />
		&#8220;default_fontface&#8221; : 0,<br />
		&#8220;default_fontname&#8221; : &#8220;Arial&#8221;,<br />
		&#8220;gridonopen&#8221; : 0,<br />
		&#8220;gridsize&#8221; : [ 15.0, 15.0 ],<br />
		&#8220;gridsnaponopen&#8221; : 0,<br />
		&#8220;toolbarvisible&#8221; : 1,<br />
		&#8220;boxanimatetime&#8221; : 200,<br />
		&#8220;imprint&#8221; : 0,<br />
		&#8220;enablehscroll&#8221; : 1,<br />
		&#8220;enablevscroll&#8221; : 1,<br />
		&#8220;devicewidth&#8221; : 0.0,<br />
		&#8220;boxes&#8221; : [ 			{<br />
				"box" : 				{<br />
					"maxclass" : "comment",<br />
					"text" : "Y",<br />
					"numinlets" : 1,<br />
					"patching_rect" : [ 337.0, 177.0, 18.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-14&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;comment&#8221;,<br />
					&#8220;text&#8221; : &#8220;X&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 209.0, 177.0, 18.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-12&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;number&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 374.0, 254.0, 50.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;id&#8221; : &#8220;obj-10&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "bang" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;number&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 249.0, 255.0, 50.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;id&#8221; : &#8220;obj-11&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "bang" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;r mididevice&#8221;,<br />
					&#8220;numinlets&#8221; : 0,<br />
					&#8220;patching_rect&#8221; : [ 100.0, 324.0, 75.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-9&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;s mididevice&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 71.0, 111.0, 77.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-78&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;umenu&#8221;,<br />
					&#8220;presentation_rect&#8221; : [ 560.0, 48.0, 100.0, 20.0 ],<br />
					&#8220;items&#8221; : [ "AU DLS Synth 1", ",", "from MaxMSP 1", ",", "from MaxMSP 2" ],<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;types&#8221; : [  ],<br />
					&#8220;patching_rect&#8221; : [ 30.0, 83.0, 100.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 3,<br />
					&#8220;presentation&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-77&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "", "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;midiinfo&#8221;,<br />
					&#8220;numinlets&#8221; : 2,<br />
					&#8220;patching_rect&#8221; : [ 30.0, 55.0, 52.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-75&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;loadmess 1&#8243;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 30.0, 30.0, 72.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-74&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;ctlout&#8221;,<br />
					&#8220;numinlets&#8221; : 3,<br />
					&#8220;patching_rect&#8221; : [ 360.0, 324.0, 46.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-7&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;ctlout&#8221;,<br />
					&#8220;numinlets&#8221; : 3,<br />
					&#8220;patching_rect&#8221; : [ 235.0, 324.0, 46.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-6&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;loadmess 1&#8243;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 374.0, 227.0, 72.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-5&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;loadmess 0&#8243;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 249.0, 228.0, 72.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-4&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;number&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 361.0, 176.0, 50.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;id&#8221; : &#8220;obj-3&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "bang" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;number&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 235.0, 176.0, 50.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;id&#8221; : &#8220;obj-1&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "bang" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;pictslider&#8221;,<br />
					&#8220;presentation_rect&#8221; : [ 475.0, 120.0, 145.0, 110.0 ],<br />
					&#8220;numinlets&#8221; : 2,<br />
					&#8220;patching_rect&#8221; : [ 235.0, 37.0, 145.0, 114.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;presentation&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-41&#8243;,<br />
					&#8220;outlettype&#8221; : [ "int", "int" ]<br />
				}</p>
<p>			}<br />
 ],<br />
		&#8220;lines&#8221; : [ 			{<br />
				"patchline" : 				{<br />
					"source" : [ "obj-10", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-7", 1 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-5", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-10", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-11", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-6", 1 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-4", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-11", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-9", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-7", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [ 109.5, 373.0, 77.0, 373.0, 77.0, 303.0, 369.5, 303.0 ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-9", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-6", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [ 109.5, 365.0, 87.0, 365.0, 87.0, 313.0, 244.5, 313.0 ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-3", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-7", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-1", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-6", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-77", 1 ],<br />
					&#8220;destination&#8221; : [ "obj-78", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-75", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-77", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-74", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-75", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-41", 1 ],<br />
					&#8220;destination&#8221; : [ "obj-3", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-41", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-1", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
 ]<br />
	}</p>
<p>}</p>
<p>&#8212;&#8212;&#8212;&#8212;-END&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189026</guid>
					<title><![CDATA[Re: Splitting X Y Controller data]]></title>
					<link>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189026</link>
					<pubDate>Sun, 03 Oct 2010 17:41:02 +0000</pubDate>
					<dc:creator>MIB</dc:creator>

					<description>
						<![CDATA[
						<p>[unpack ]  ;)</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189027</guid>
					<title><![CDATA[Re: Splitting X Y Controller data]]></title>
					<link>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189027</link>
					<pubDate>Sun, 03 Oct 2010 18:06:34 +0000</pubDate>
					<dc:creator>gusjdt</dc:creator>

					<description>
						<![CDATA[
						<p>Thanks for the suggestion MIB, but I don&#8217;t see how that would fix anything. There are already two separate outputs for X and Y coming from the XY controller so [unpack] won&#8217;t really change anything. Correct me if I&#8217;m wrong though, here&#8217;s the patch with unpack although it seems like the same signal flow to me as the last patch.</p>
<p>&#8212;&#8212;&#8212;&#8211;START&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>{<br />
	&#8220;patcher&#8221; : 	{<br />
		&#8220;fileversion&#8221; : 1,<br />
		&#8220;rect&#8221; : [ 25.0, 69.0, 640.0, 480.0 ],<br />
		&#8220;bglocked&#8221; : 0,<br />
		&#8220;defrect&#8221; : [ 25.0, 69.0, 640.0, 480.0 ],<br />
		&#8220;openrect&#8221; : [ 0.0, 0.0, 0.0, 0.0 ],<br />
		&#8220;openinpresentation&#8221; : 0,<br />
		&#8220;default_fontsize&#8221; : 12.0,<br />
		&#8220;default_fontface&#8221; : 0,<br />
		&#8220;default_fontname&#8221; : &#8220;Arial&#8221;,<br />
		&#8220;gridonopen&#8221; : 0,<br />
		&#8220;gridsize&#8221; : [ 15.0, 15.0 ],<br />
		&#8220;gridsnaponopen&#8221; : 0,<br />
		&#8220;toolbarvisible&#8221; : 1,<br />
		&#8220;boxanimatetime&#8221; : 200,<br />
		&#8220;imprint&#8221; : 0,<br />
		&#8220;enablehscroll&#8221; : 1,<br />
		&#8220;enablevscroll&#8221; : 1,<br />
		&#8220;devicewidth&#8221; : 0.0,<br />
		&#8220;boxes&#8221; : [ 			{<br />
				"box" : 				{<br />
					"maxclass" : "comment",<br />
					"text" : "Y",<br />
					"numinlets" : 1,<br />
					"patching_rect" : [ 712.0, 163.0, 18.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-8&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;comment&#8221;,<br />
					&#8220;text&#8221; : &#8220;X&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 584.0, 163.0, 18.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-13&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;number&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 749.0, 240.0, 50.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;id&#8221; : &#8220;obj-15&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "bang" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;number&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 624.0, 241.0, 50.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;id&#8221; : &#8220;obj-16&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "bang" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;r mididevice&#8221;,<br />
					&#8220;numinlets&#8221; : 0,<br />
					&#8220;patching_rect&#8221; : [ 475.0, 310.0, 75.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-17&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;ctlout&#8221;,<br />
					&#8220;numinlets&#8221; : 3,<br />
					&#8220;patching_rect&#8221; : [ 735.0, 310.0, 46.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-18&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;ctlout&#8221;,<br />
					&#8220;numinlets&#8221; : 3,<br />
					&#8220;patching_rect&#8221; : [ 610.0, 310.0, 46.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-19&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;loadmess 1&#8243;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 749.0, 213.0, 72.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-20&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;loadmess 0&#8243;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 624.0, 214.0, 72.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-21&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;number&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 736.0, 162.0, 50.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;id&#8221; : &#8220;obj-22&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "bang" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;number&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 610.0, 162.0, 50.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;id&#8221; : &#8220;obj-23&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "bang" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;unpack 0 0&#8243;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 660.0, 69.0, 69.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;id&#8221; : &#8220;obj-2&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "int" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;comment&#8221;,<br />
					&#8220;text&#8221; : &#8220;Y&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 337.0, 177.0, 18.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-14&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;comment&#8221;,<br />
					&#8220;text&#8221; : &#8220;X&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 209.0, 177.0, 18.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-12&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;number&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 374.0, 254.0, 50.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;id&#8221; : &#8220;obj-10&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "bang" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;number&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 249.0, 255.0, 50.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;id&#8221; : &#8220;obj-11&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "bang" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;r mididevice&#8221;,<br />
					&#8220;numinlets&#8221; : 0,<br />
					&#8220;patching_rect&#8221; : [ 100.0, 324.0, 75.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-9&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;s mididevice&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 71.0, 111.0, 77.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-78&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;umenu&#8221;,<br />
					&#8220;presentation_rect&#8221; : [ 560.0, 48.0, 100.0, 20.0 ],<br />
					&#8220;items&#8221; : [ "AU DLS Synth 1", ",", "from MaxMSP 1", ",", "from MaxMSP 2" ],<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;types&#8221; : [  ],<br />
					&#8220;patching_rect&#8221; : [ 30.0, 83.0, 100.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 3,<br />
					&#8220;presentation&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-77&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "", "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;midiinfo&#8221;,<br />
					&#8220;numinlets&#8221; : 2,<br />
					&#8220;patching_rect&#8221; : [ 30.0, 55.0, 52.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-75&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;loadmess 1&#8243;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 30.0, 30.0, 72.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-74&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;ctlout&#8221;,<br />
					&#8220;numinlets&#8221; : 3,<br />
					&#8220;patching_rect&#8221; : [ 360.0, 324.0, 46.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-7&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;ctlout&#8221;,<br />
					&#8220;numinlets&#8221; : 3,<br />
					&#8220;patching_rect&#8221; : [ 235.0, 324.0, 46.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 0,<br />
					&#8220;id&#8221; : &#8220;obj-6&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;loadmess 1&#8243;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 374.0, 227.0, 72.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-5&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;newobj&#8221;,<br />
					&#8220;text&#8221; : &#8220;loadmess 0&#8243;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 249.0, 228.0, 72.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-4&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;number&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 361.0, 176.0, 50.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;id&#8221; : &#8220;obj-3&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "bang" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;number&#8221;,<br />
					&#8220;numinlets&#8221; : 1,<br />
					&#8220;patching_rect&#8221; : [ 235.0, 176.0, 50.0, 20.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;id&#8221; : &#8220;obj-1&#8243;,<br />
					&#8220;fontname&#8221; : &#8220;Arial&#8221;,<br />
					&#8220;outlettype&#8221; : [ "int", "bang" ],<br />
					&#8220;fontsize&#8221; : 12.0<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;box&#8221; : 				{<br />
					&#8220;maxclass&#8221; : &#8220;pictslider&#8221;,<br />
					&#8220;presentation_rect&#8221; : [ 475.0, 120.0, 145.0, 110.0 ],<br />
					&#8220;numinlets&#8221; : 2,<br />
					&#8220;patching_rect&#8221; : [ 235.0, 37.0, 145.0, 114.0 ],<br />
					&#8220;numoutlets&#8221; : 2,<br />
					&#8220;presentation&#8221; : 1,<br />
					&#8220;id&#8221; : &#8220;obj-41&#8243;,<br />
					&#8220;outlettype&#8221; : [ "int", "int" ]<br />
				}</p>
<p>			}<br />
 ],<br />
		&#8220;lines&#8221; : [ 			{<br />
				"patchline" : 				{<br />
					"source" : [ "obj-2", 1 ],<br />
					&#8220;destination&#8221; : [ "obj-22", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-2", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-23", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-15", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-18", 1 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-20", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-15", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-16", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-19", 1 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-21", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-16", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-17", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-18", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [ 484.5, 359.0, 452.0, 359.0, 452.0, 289.0, 744.5, 289.0 ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-17", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-19", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [ 484.5, 351.0, 462.0, 351.0, 462.0, 299.0, 619.5, 299.0 ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-22", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-18", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-23", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-19", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-41", 1 ],<br />
					&#8220;destination&#8221; : [ "obj-2", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-41", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-2", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-41", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-1", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-41", 1 ],<br />
					&#8220;destination&#8221; : [ "obj-3", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-74", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-75", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-75", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-77", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-77", 1 ],<br />
					&#8220;destination&#8221; : [ "obj-78", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-4", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-11", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-11", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-6", 1 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-5", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-10", 0 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
, 			{<br />
				&#8220;patchline&#8221; : 				{<br />
					&#8220;source&#8221; : [ "obj-10", 0 ],<br />
					&#8220;destination&#8221; : [ "obj-7", 1 ],<br />
					&#8220;hidden&#8221; : 0,<br />
					&#8220;midpoints&#8221; : [  ]<br />
				}</p>
<p>			}<br />
 ]<br />
	}</p>
<p>}</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189028</guid>
					<title><![CDATA[Re: Splitting X Y Controller data]]></title>
					<link>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189028</link>
					<pubDate>Sun, 03 Oct 2010 18:47:14 +0000</pubDate>
					<dc:creator>MIB</dc:creator>

					<description>
						<![CDATA[
						<p>I have to admit I didn&#8217;t look at the patch. My bad.<br />
First, please use &#8220;Copy Compressed&#8221; from the edit menu when posting patches&#8230;</p>
<p>To your question:<br />
I&#8217;m not sure I understand. since you are useing the pictslider object you are already getting seperate X and Y values&#8230; what is the problem? Could you be a bit more specific since I am clearly not getting it :)</p>
<div><span id="toggle189028-0" class="patchtoggle" onmousedown="toggleMaxPatch('post189028-0', 'er189028-0');">&#8211; Pasted Max <span id="maxversion189028-0"></span> Patch, click to <span id="er189028-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----------%0A703.3oc0Ws0aaBCF8YxuBKdNqBaCXxdqR6wUoIEMoMUMMQ.mFuA1QfoKcU8%2B%0A9rMWFYAJPCBo8PvwW3ymyweWLOuxxdm3DM2F7dv8.KqmWYYYFROfUUeK6zvS%0AQIg4lkYGIRSobo85x4jzSRy3ORSDQL4S0SrWvk4reS0SBQ23TM7wLZt50CkL%0AA%2B6YzHY4di8Ipk.PNPciS0Cv2pdKdQJimPkFH.qMUnL5.i%2BPayPz6D.tYitw%0AyozlmaHQgr1R0fhEanfX2OdGoM94goF7aeaFKLwVOwKqVoer9JUqiLE1GPpF%0AKoQt9sHsKd5j1edIMm9KkUufybgjpvwTXM9UXM1SSTL1333AmNqcWDVmF9Sp%0Al4f.GE9bpmuDZxmNRKoi89DQnRap%2BSCMlGYBswHPPmg7NPWpSnkIj3qyT3Pk%0AGAjT1DLcGCn6xv3uLWI.b1bsLFsHwB4fTVLKl9HKhNSbmT5WCMMDxaHgev7R%0A8B0QcQuQ4LtIF27anP7dJU54aJq4FTFPeYMNljlVUR291OC9vG2B19DWd..0%0Aa6ZSNlLQJ3tvS2s8S8LJx90K9p4T0lzrvtBFMvK.2GVO%2B3A2AyauosO1HKS1%0Aak%2BJiuWz6A5zRTiFRo7LYq8PCHTcIHdKhfnJNEmRyy0tMyhj.GRRJeRdKRxb%0AWguHcGManX6cg7GlOIvuL%2BFweTWnsip23%2B60fpqvbEZ.bd0firHYdhpN1f5f%0At4uoG6NetKojdHCwftk8f894OnguSL4LK4NnTMh7stv1Jkwd1IL9%2B9siFPoG%0A%2Bb4KWTjEUqMU2oD.aPULMWx3Ma%2B8M2Ou0ZNvhio71EwU4lOJTJbSYnNOJmBh%0AbFAhbVLDgGAhPSSivDma7TQOUejXfeSuqDqvQh0kS8zWPXPWL8k%2BVRL4MBYx%0A.7EDStiASdKJlbgi3rCu7PZHYBdEPR04kU%2BAPTse1B%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post189028-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="pastedcode189028-0">----------begin_max5_patcher----------
703.3oc0Ws0aaBCF8YxuBKdNqBaCXxdqR6wUoIEMoMUMMQ.mFuA1QfoKcU8+
9rMWFYAJPCBo8PvwW3ymyweWLOuxxdm3DM2F7dv8.KqmWYYYFROfUUeK6zvS
QIg4lkYGIRSobo85x4jzSRy3ORSDQL4S0SrWvk4reS0SBQ23TM7wLZt50CkL
A+6YzHY4di8Ipk.PNPciS0Cv2pdKdQJimPkFH.qMUnL5.i+PayPz6D.tYitw
yozlmaHQgr1R0fhEanfX2OdGoM94goF7aeaFKLwVOwKqVoer9JUqiLE1GPpF
KoQt9sHsKd5j1edIMm9KkUufybgjpvwTXM9UXM1SSTL1333AmNqcWDVmF9Sp
l4f.GE9bpmuDZxmNRKoi89DQnRap+SCMlGYBswHPPmg7NPWpSnkIj3qyT3Pk
GAjT1DLcGCn6xv3uLWI.b1bsLFsHwB4fTVLKl9HKhNSbmT5WCMMDxaHgev7R
8B0QcQuQ4LtIF27anP7dJU54aJq4FTFPeYMNljlVUR291OC9vG2B19DWd..0
a6ZSNlLQJ3tvS2s8S8LJx90K9p4T0lzrvtBFMvK.2GVO+3A2AyauosO1HKS1
ak+JiuWz6A5zRTiFRo7LYq8PCHTcIHdKhfnJNEmRyy0tMyhj.GRRJeRdKRxb
WguHcGManX6cg7GlOIvuL+FweTWnsip23+60fpqvbEZ.bd0firHYdhpN1f5f
t4uoG6NetKojdHCwftk8f894OnguSL4LK4NnTMh7stv1Jkwd1IL9+9siFPoG
+b4KWTjEUqMU2oD.aPULMWx3Ma+8M2Ou0ZNvhio71EwU4lOJTJbSYnNOJmBh
bFAhbVLDgGAhPSSivDma7TQOUejXfeSuqDqvQh0kS8zWPXPWL8k+VRL4MBYx
.7EDStiASdKJlbgi3rCu7PZHYBdEPR04kU+APTse1B
-----------end_max5_patcher-----------</code></pre></div>
</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189029</guid>
					<title><![CDATA[Re: Splitting X Y Controller data]]></title>
					<link>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189029</link>
					<pubDate>Sun, 03 Oct 2010 19:52:31 +0000</pubDate>
					<dc:creator>gusjdt</dc:creator>

					<description>
						<![CDATA[
						<p>Sorry about not compressing, I&#8217;ll make sure to do that. </p>
<p>The idea is to make it so any values coming from the X output is sent as one midi controller value and a different value for the Y output. If you have ableton live or any other software that allows midi learn from this max patch, you can see the problem. </p>
<p>If I move the XY controller in Max as I try to MIDI learn say.. the pitch parameter of a VST, it only comes up as one controller value (0) even though I&#8217;m moving both X and Y coordinates. It should change the controller value between 0 and 1 as I move the X and Y coordinates independently. I want to be able to just move the X coordinate (as one controller value, like 0) to MIDI learn anything that comes out of X onto &#8216;pitch&#8217; then I want to just move the Y coordinate (as another controller value, like 1) to control another parameter separately such as amplitude.</p>
<p>I hope that makes sense, it sounds more complicated than it really is.</p>
<p>Thanks again.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189030</guid>
					<title><![CDATA[Re: Splitting X Y Controller data]]></title>
					<link>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189030</link>
					<pubDate>Sun, 03 Oct 2010 21:30:29 +0000</pubDate>
					<dc:creator>nnneuromodulator</dc:creator>

					<description>
						<![CDATA[
						<p>There&#8217;s something weird going on with your patch.  I got it working the way you want, but I&#8217;m not sure how.  I think there might be something buggy going on.  Let me investigate further.  You aren&#8217;t losing your mind, though.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189031</guid>
					<title><![CDATA[Re: Splitting X Y Controller data]]></title>
					<link>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189031</link>
					<pubDate>Sun, 03 Oct 2010 21:42:18 +0000</pubDate>
					<dc:creator>nnneuromodulator</dc:creator>

					<description>
						<![CDATA[
						<p>Okay, it&#8217;s not a bug, it&#8217;s the way pictslider works.  It sends out both values simultaneously even if only one of them changes (that is, if you restrict your movement to one axis by hugging an edge, it still always updates both values).  So it sends two CCs with every movement, and Live&#8217;s learn ability always picks one of the two.  If you slap some &#8220;change&#8221; objects on the outputs of the pictsliders, to filter out repetitive values, it works.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189032</guid>
					<title><![CDATA[Re: Splitting X Y Controller data]]></title>
					<link>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189032</link>
					<pubDate>Sun, 03 Oct 2010 23:37:40 +0000</pubDate>
					<dc:creator>gusjdt</dc:creator>

					<description>
						<![CDATA[
						<p>Hey, that worked! Thanks very much, I didn&#8217;t quite understand how adding the &#8216;change&#8217; object would fix anything (and I still am kind of confused), but it worked and was a simple fix. Thank you!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189033</guid>
					<title><![CDATA[Re: Splitting X Y Controller data]]></title>
					<link>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189033</link>
					<pubDate>Mon, 04 Oct 2010 00:12:16 +0000</pubDate>
					<dc:creator>nnneuromodulator</dc:creator>

					<description>
						<![CDATA[
						<p>Okay (to clear up your confusion).  The problem was that whenever the pictslider is moved, it sends out two controller values.  Even if you&#8217;re only moving, say, vertically, so that the X value isn&#8217;t changing, it&#8217;s still sending that X value out each time.</p>
<p>This is a problem for Live&#8217;s MIDI learn, because whenever you&#8217;re sending something a MIDI learn message, you really want to only be sending it one message at a time.  So what happens is that the pictslider sends out its messages in proper Max timing (right to left), meaning it sends a Y value and then an X value immediately afterwards.</p>
<p>So what&#8217;s happening in Live is that the parameter is mapped to the Y controller for a tiny fraction of a moment, and then that mapping is overridden by the incoming X controller, every time.  </p>
<p>The &#8220;change&#8221; object filters out repetitions of a number, which stops it from sending an X and Y controller message with every mouse movement.  So now you can send an X value only (by moving horizontally) or a Y value only (by moving vertically), and Live gets only the one message while it&#8217;s in MIDI Learn, and everything is rainbows and happiness.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189034</guid>
					<title><![CDATA[Re: Splitting X Y Controller data]]></title>
					<link>http://cycling74.com/forums/topic/splitting-x-y-controller-data/#post-189034</link>
					<pubDate>Mon, 04 Oct 2010 00:34:53 +0000</pubDate>
					<dc:creator>gusjdt</dc:creator>

					<description>
						<![CDATA[
						<p>Rainbows and happiness indeed. Thanks for the explanation and help, nnneuromodulator! Man, mapping the XY controller to frequency and resonance is a recipe for hours of procrastination&#8230;</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

