<?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: &#039;Morphing&#039; max objects</title>
		<atom:link href="http://cycling74.com/forums/topic/morphing-max-objects/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/morphing-max-objects/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 07:58:49 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/morphing-max-objects/#post-59719</guid>
					<title><![CDATA[&#039;Morphing&#039; max objects]]></title>
					<link>http://cycling74.com/forums/topic/morphing-max-objects/#post-59719</link>
					<pubDate>Tue, 01 Nov 2011 02:58:47 +0000</pubDate>
					<dc:creator>spectre</dc:creator>

					<description>
						<![CDATA[
						<p>I&#8217;ve written a script which attaches to objects and animates any changes to their location, width &#038; height. This could prove useful for patches that wish to conserve space until a certain event occurs, adding space only when necessary. But there seems to be an odd issue with faster animation speeds&#8230;<br />
Just wondering if anyone is able to figure out why? Project attached.</p>
<p>panelkit.maxpat:</p>
<div><span id="toggle59719-0" class="patchtoggle" onmousedown="toggleMaxPatch('post59719-0', 'er59719-0');">&#8211; Pasted Max <span id="maxversion59719-0"></span> Patch, click to <span id="er59719-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----------%0A958.3ocyXtzSaCDDG%2BbxmhoVUBUoPpeDSH8.pb.5o9Ps8VUEZi8DXA6ci7tA%0AnEw28tObLlGN10wX.oPj20Y1Y%2B8e1YF6aFNvYN%2BZT3.e.9ELXvMCGLvLjdfA%0A4WOvIkbcTBQXtMmkDFl3LxNykjLFIEuaB20yPOkwyvnDZzE5Y8xGdYFJPljH%0Aob1Ip4k1k1yeb3HHv2er6H0E6W7E767eHaUJkkfRQYqoFjuRtdT20qAQFcFk%0Ac5%2Bk8K6XkWBZrYywme9td9N5wtc3P8%2BF0PdEwSSUFdMWj30FexIb76fitVAs%0A32GwYxLRjDHvB7JHUANPRSQAH4f.UWbFBKy3ySvz01IgxvH9JlwX9OEcex6X%0AgZoDz%2BZTLOMMZfr3EZ40LC8BlzwpxFLeSDkhHN8VqHX7vLJIoKkqIJ45vERL%0ACPino1I4xkUoTCAq0wGL2HHgek5GpUQBilZ1N.koL1kjDiFySQoFNvbTcuJj%0A.69f%2BN3IE9I0J7S1Bge1dVgIP%2B0d9crtWs0afrOoeTce8gzu7yi9N7sR9D7Y%0AdL9l23rEnMbuRw79tcLZq15M.s99cKaY3UJy9HzlvIwpCGBHvsFP1.h3UMQ7%0ACC0TXlIIyzYOhHk24Edh0zx%2BrDsFwwo396HnrJcNl0tHn7cjWfYKE51lPH%2BZ%0AAV0luIYkmUIIo5iYfybB6zMB0BGLSMtJU4IHinJ.Zh%2BaAv0gZjSwGEFJP4gp%0Abx%2BXIhwva8Zoh3lSIakLWK.qr8E%2B%2B6X3ZseSzjo8VzcUoS8ToS%2BDWUvamutT%0A6oBX2CfioInN85BLCYQnX73w6XJmRhUe.ENNSWizzd4ET43yEOYovfZKEFrE%0A4qK2hxjttuzJMdST0v9oRXfR5NllY5EUfP9wIgpMFfmE21TY18%2Bzm0hgS2lh%0AgdAcKdqJMjB6KUmC1FJlmcHzuiS9Tm0aBE85uBq2qaixOe5Bwin9hLdp3Ooy%0A4IOqsfjSvo1VPB1TKHydg.UARNWTNSK7QfrRxuRum.u9.R19M7B2XiZ62NJk%0AOifbIFehxNp09DhTlQmuRZeIHCJf0F57vR5t6ju8gFa4Q%2BISK0YPXPWe1uNy%0A2fC%2B8WaGUgX6Sr2N.O6d.vsi4acVuA3M7EGuTFskQu6MoTok.6aCp6facVuA%0AvMXqgq41Lcp9f2xpwg0ieehK3qxhVuH445f674XTHorBW9WEUMJcOmQiiQV4%0AdihoBcFr3pe3ol5MSaf2reu4Mgup7lfWUdi9kYTq630eQNOXopvel1e9yqqP%0AYcKxOatC76g2N7e.nZhK1A%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post59719-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="pastedcode59719-0">----------begin_max5_patcher----------
958.3ocyXtzSaCDDG+bxmhoVUBUoPpeDSH8.pb.5o9Ps8VUEZi8DXA6ci7tA
nEw28tObLlGN10wX.oPj20Y1Y+8e1YF6aFNvYN+ZT3.e.9ELXvMCGLvLjdfA
4WOvIkbcTBQXtMmkDFl3LxNykjLFIEuaB20yPOkwyvnDZzE5Y8xGdYFJPljH
ob1Ip4k1k1yeb3HHv2er6H0E6W7E767eHaUJkkfRQYqoFjuRtdT20qAQFcFk
c5+k8K6XkWBZrYywme9td9N5wtc3P8+F0PdEwSSUFdMWj30FexIb76fitVAs
32GwYxLRjDHvB7JHUANPRSQAH4f.UWbFBKy3ySvz01IgxvH9JlwX9OEcex6X
gZoDz+ZTLOMMZfr3EZ40LC8BlzwpxFLeSDkhHN8VqHX7vLJIoKkqIJ45vERL
CPino1I4xkUoTCAq0wGL2HHgek5GpUQBilZ1N.koL1kjDiFySQoFNvbTcuJj
.69f+N3IE9I0J7S1Bge1dVgIP+0d9crtWs0afrOoeTce8gzu7yi9N7sR9D7Y
dL9l23rEnMbuRw79tcLZq15M.s99cKaY3UJy9HzlvIwpCGBHvsFP1.h3UMQ7
CC0TXlIIyzYOhHk24Edh0zx+rDsFwwo396HnrJcNl0tHn7cjWfYKE51lPH+Z
AV0luIYkmUIIo5iYfybB6zMB0BGLSMtJU4IHinJ.Zh+aAv0gZjSwGEFJP4gp
bx+XIhwva8Zoh3lSIakLWK.qr8E++6X3ZseSzjo8VzcUoS8ToS+DWUvamutT
6oBX2CfioInN85BLCYQnX73w6XJmRhUe.ENNSWizzd4ET43yEOYovfZKEFrE
4qK2hxjttuzJMdST0v9oRXfR5NllY5EUfP9wIgpMFfmE21TY18+zm0hgS2lh
gdAcKdqJMjB6KUmC1FJlmcHzuiS9Tm0aBE85uBq2qaixOe5Bwin9hLdp3Ooy
4IOqsfjSvo1VPB1TKHydg.UARNWTNSK7QfrRxuRum.u9.R19M7B2XiZ62NJk
OifbIFehxNp09DhTlQmuRZeIHCJf0F57vR5t6ju8gFa4Q+ISK0YPXPWe1uNy
2fC+8WaGUgX6Sr2N.O6d.vsi4acVuA3M7EGuTFskQu6MoTok.6aCp6facVuA
vMXqgq41Lcp9f2xpwg0ieehK3qxhVuH445f674XTHorBW9WEUMJcOmQiiQV4
dihoBcFr3pe3ol5MSaf2reu4Mgup7lfWUdi9kYTq630eQNOXopvel1e9yqqP
YcKxOatC76g2N7e.nZhK1A
-----------end_max5_patcher-----------</code></pre></div>
</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/morphing-max-objects/#post-214902</guid>
					<title><![CDATA[Re: &#039;Morphing&#039; max objects]]></title>
					<link>http://cycling74.com/forums/topic/morphing-max-objects/#post-214902</link>
					<pubDate>Thu, 03 Nov 2011 02:02:07 +0000</pubDate>
					<dc:creator>spectre</dc:creator>

					<description>
						<![CDATA[
						<p>Anybody?</p>
<p>It works perfectly fine until the animation interval is set to anything below 15. I&#8217;ve tried all sorts of ways to figure this out, but I can&#8217;t make any sense as to why it only works above an interval of 15. The closest guess I had was that the animation event was firing before the previous one had time to finish, but the code I wrote to catch this appears to disprove this theory.</p>
<p>A great alternative would be a method that could asynchronously delay the animation&#8217;s frame rate. But I can&#8217;t find any topics on this. It seems once a script method is called, the thread focuses on the script until it returns execution to the patch. But if there is a way around this, it&#8217;d be just as helpful to know about!</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/morphing-max-objects/#post-214903</guid>
					<title><![CDATA[Re: &#039;Morphing&#039; max objects]]></title>
					<link>http://cycling74.com/forums/topic/morphing-max-objects/#post-214903</link>
					<pubDate>Thu, 03 Nov 2011 13:56:21 +0000</pubDate>
					<dc:creator>keithmanlove</dc:creator>

					<description>
						<![CDATA[
						<p>Can you please describe the behavior? I&#8217;ve set it up on mine, and the only difference between animations is the speed. Explaining the problem would possibly help me see it. Nothing appears to be wrong.</p>
<p>Also, details about OS, etc. can&#8217;t hurt.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/morphing-max-objects/#post-214904</guid>
					<title><![CDATA[Re: &#039;Morphing&#039; max objects]]></title>
					<link>http://cycling74.com/forums/topic/morphing-max-objects/#post-214904</link>
					<pubDate>Thu, 03 Nov 2011 23:33:38 +0000</pubDate>
					<dc:creator>spectre</dc:creator>

					<description>
						<![CDATA[
						<p>Max 6, OSX 10.6.8 Lion</p>
<p>Steps to reproduce behavior:<br />
============================<br />
Set the animation interval to 25 or so then expand 3 times, and then compress 3 times. Works fine.<br />
Then set the animation interval to 1 and expand 3 times, then compress 3 times.<br />
You&#8217;ll notice that the animations end prematurely and go out of control, sometimes even allowing the user to compress more than the maximum allowed compressions.</p>
<p>I read that the Task() object shouldn&#8217;t be used for time-critical operations (such as sample-accurate audio processing), but since this is all just sequential eye-candy, the only thing that this should effect is a slight *delay* between animation frames, not the opposite. So I don&#8217;t believe this to be the culprit, but I can&#8217;t figure out what is.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/morphing-max-objects/#post-214905</guid>
					<title><![CDATA[Re: &#039;Morphing&#039; max objects]]></title>
					<link>http://cycling74.com/forums/topic/morphing-max-objects/#post-214905</link>
					<pubDate>Sun, 06 Nov 2011 09:35:29 +0000</pubDate>
					<dc:creator>spectre</dc:creator>

					<description>
						<![CDATA[
						<p>No takers?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/morphing-max-objects/#post-214906</guid>
					<title><![CDATA[Re: &#039;Morphing&#039; max objects]]></title>
					<link>http://cycling74.com/forums/topic/morphing-max-objects/#post-214906</link>
					<pubDate>Fri, 11 May 2012 07:59:18 +0000</pubDate>
					<dc:creator>deligut</dc:creator>

					<description>
						<![CDATA[
						<p>I could reproduce the problem you described. I could not figure out why this problem occurs. But I have attached my version of the patch which seems to be working alright. My guess is that the problem may be that the Task object at some point sends requests for updates faster than the execution time of the functions it is calling.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

