<?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: Stack Overflow w/ non-infinite loops</title>
		<atom:link href="http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/feed</link>
		<description></description>
		<pubDate>Tue, 18 Jun 2013 14:53:21 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-53860</guid>
					<title><![CDATA[Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-53860</link>
					<pubDate>Fri, 10 Dec 2010 21:49:41 +0000</pubDate>
					<dc:creator>Fen</dc:creator>

					<description>
						<![CDATA[
						<p>I&#8217;ve got a strong procedural-programming background and am having a bit of trouble with the new paradigm (from what I understand, this is pretty common).  The program I&#8217;m building takes 100 samples of an audio file, does some processing, rinses and repeats until it&#8217;s gon through an entire audio file.</p>
<p>I&#8217;m having difficulty with the outer loop for this&#8230; specifically I&#8217;m getting stack overflows.  I suspect this is because MAX resolves things in a depth-first manor, and my loop just goes too deep.  I use sfinfo~ to get the length of the file, then increment a value object by 12.5 (100 samples in 8khz is 12.5 ms).  Then I&#8217;m using an if to test whether or not I&#8217;ve read to the end of the file&#8230;. and it&#8217;ll overflow every time.  I&#8217;ve debugged and the counter is definitely incrementing properly.</p>
<p>Am I trying to use square pegs in a round hole?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193881</guid>
					<title><![CDATA[Re: Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193881</link>
					<pubDate>Fri, 10 Dec 2010 22:06:50 +0000</pubDate>
					<dc:creator>Fen</dc:creator>

					<description>
						<![CDATA[
						<p>Apologies if this patcher&#8217;s not posted properly&#8230; this is the first one I&#8217;ve posted.</p>
<div><span id="toggle193881-0" class="patchtoggle" onmousedown="toggleMaxPatch('post193881-0', 'er193881-0');">&#8211; Pasted Max <span id="maxversion193881-0"></span> Patch, click to <span id="er193881-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----------%0A3353.3oc6cszaiibD9r8uBEg4vjrdGzuaxfbI.A4zFfbevhAzRT1LiDohHsm%0AI6hc%2BsGxtaRQZSJ07QQ01ZAFHMMkEU88UO5pJ1r4ud6MKuO46goKW7WW74E2%0Abyud6M2nNTwAtwL9lk6B99psAop%2BrkwgeK49%2Byx6zeTV32yTGdevput.8o7%2B%0AU9QIOksMLK6%2BsOTe5WtbwOa9nMIwYoQ%2Bh5CvjOgLGdeP1pGihe3KGBWko%2BRR%0AZ9mtfQXEuITCHnOgpNSwOsKJN%2BmQIajiGT%2BiqNJ1bzn0JAMW3%2BQJaYMIINXm%0ARRV92ODErcYwG7a2dawK2YImb%2BSYYIwcB76Che3H3aAkDhBkHYI9NEJwViR5%0APvRW52CQwYK6s9iHUZNNEW7FkMDngZAZ3oUAtKLMM3gvWg5%2BQRb3eZRMnMDB%0AymqdSYQi8FuEMZZIjNrBdNX6SgK1DsM7emjFkEkD%2BuRmT5QX7DT9.XrbhbEH%0AxYgdh1r3CavK9a4uRVj8XXrZX31zvE4xGoXT2r0cCjwTdVLMwg8DCIDIoEFS%0ALKLlBPgGVrKHJ9mRR12I8rYaRP1Hrn7UzDFMYVT7SvO0klvCFVwPK4egb2mm%0ACOjl68T6jeyxixrOVoFEEAFxeio7FXd0j5b59gsIq9Z35ZQHuY45vM86rjrO%0AL932P8Wz3kl%2BkQw6ODlFFmEjYD95%2BxAOsM6KsqXZ94aBVE14WtUp7lkObHZc%0ARbgPz3aVb3xetOu.qBpV75Q4V8WDGrukubVRx16CN7bTZz8aCanKxMlChi1E%0AjElEokGBp56EsSOaX8yUXbP943wzUGR1tswoR%2BIO2xmrN74nUgeKZc1ipy0Q%0A1pQVY0rcZ3l033mJiDKxJoKuGLA2LyqlNOc5.0sSzKcj7VVdXUDE8%2B4tAB6F%0AQY5NAlSDBoShfp7hv5T0dchL8gIPsyDhWJcsD0ch3Isvr7zPVpCYxzXkW95D%0AhXdcIXUxtcgZupkyjMwOTn34mzKo47NCvvQyh9JqGlElMj95.wlOylSPkmHy%0Avyjc3vcF0I6zRVhSPXIx7wpJorGbU2DhtJKabUQ8kOv8wU83ruaih6ZhLELJ%0A971onzjmNrpj.L14KZhn0goYQwU4h74pfJu3u6wn0qaN0uRGDsdeR9bBFwaw%0AOakJEJol3TRMwRol4TRs2aRtFaoT68lzBQ7ljqmRKDyAyEecUgoAOGt9K4%2BJ%0A4Qu%2BRPV1gn7j00AIqWkXd4c2Gr0TBY0jOKspdpNO34pLqihuNWwccM%2BnlEl4%0AlopavFUHlzlohwfzFseJL9g7p%2BlxVng8T4CQ88UIdxmHBveV5GT5ln3MI%2Bdm%0ADhpFtp2zImW%2B%2BLztnw0k0QQl7J48myDuly7lmtTqZrwTZBoYCh1BhJmndTym%0A0NJFEmWERv1B7NkTCSmhsPQJ9xI5BRQn.1MQIQUb.wyzTclR6xa1lry2NQqN%0AM%2BQ%2BDee1OwlgdZ5wUcIeAnPejQCnrenjh3x0iDMEsOAc80%2BDlNo.ONb8Og5M%0Aez5IMNAlDgzzD66Pllqd5vg7H0%2ByCEh.TbpuNcctwvjCfgo7MUi8XTd0zmfz%0AWOobN5AuUWuATsfRfb4Fjh4.qmJZTgmPTbZvt8oK9.FvoMMIoom9z%2BUqxjIH%0A3jP3DAmt%2BoMaBO76KNrKE%2BQBG8ms3p4bWaW7ydxvXbiPUHwXBUQ5fhktwbne%0A.u3CD3h4KzLolP00WM01pdNgspdMRt.v7kMbIV69y8A3xMJ7cjD6fmEAL0No%0AaT0wOt3zSBopJcLyC0R8aSr8nD6DL4S%2BRz4WsM2c78Qxrkln59aKF05Jf1Aw%0ARbiflggeseSuOFZsYAHHx44UZuMXotQ.zb1D5HnRNbAPYtAKNSYz6gAOgdN0%0AoRnO5%2Bl8QwbkNumdwwR0cbviCPx7blSQuA6VuY14WSw899Pvub2x7MKX%2B7yu%0A54s7IPvuhqghQE9fWLJWdkTLpgKgrXTt269hQKYQ.KFk6eMTLpjBdsnBz0Xs%0AnkVn.VKp.6P0hZeloiwZkzHiTL.EhJboB76Q9nimUKyCkCAqRcISU6yBcBXU%0Ac1mddPvpWWk6yKa.Efk6Sbp5k992%2BHd1JWh6Yt660zKFfxkXtU49e%2BPzEfeQ%0AvUNJysJ2%2Baj4mdoRqmEq%2Bzqac08%2BF9BPuL.oWoaQuWffClLagI3qmSQu62ml%0AM%2BDb4x6DAR3WeWigu.DLGvtYitF51pIALH61JidkzsUCWBY2Vor28cakQAeU%0AcS4WCcak4gftaqTw0X2VKsPAraqToC0BK6aLvXHUQ8FB3IAnCVTWpuf8nc.S%0A.qhfqufTW5BCXeS.FOoVV7OBBRE4RjJdFIUFbjJwykH0Yz8u7RXIffTcofp8%0AoL%2BwSqkWCKHhpRHtEsNirpoldFDrJ1MJeRffdwp.359E6HqdZLfrnIMT.YQG%0AYtnmWDAFIR06gzDycRpOD2i6j2%2BzHgUeQ7ABMR7clVzAs0nIASp.ftyQbip1%0A%2BAH6pToSsGGrtJQDWCsmyT9nI5HLDoazmy%2BxB1bXQxAjHYu22JUL66ZlJEAI%0AiGhibA0XPShftgz3cM1w8RhUmBDS.PG2wh2%2Bo.g8qeAJAIEHL%2B8djxRRDRmb%0A10PBPk00.30mDeUtyDTZgB30mD6HykSXf6nCXOfbiptyJ1LKWDw1teyG8OWW%0AdMa6uic8aY78o5lUZyU6gz6stoyPt09zzGS9V35nrjCubqKSezF6mJL8R5Ss%0ARojHUu%2B4Eq0mFh9Y1gwapoxATRVXo3U6mO%2B2e28M2PXOs7dyxRUPthr9gOjq%0AuTGmRjBY8OohUZ0.n3D9PrVDvUGsxdblrLWuZ1LLKqCBPCSNPFllsmBs7W6s%0A29FluV%2B6D1kE9K4Axlm.lM1r67n.XWxtpsKyUj80trE8uSXWl6tL2lkD3LKo%0AyfYofneHGWba98l2r70pemvpLc1MJ8fynj7GwJ6mQY5Evl77a9yV8.3jHQvt%0AAP6.OX2PV9TYh58l7gIUK36hJ19VJ2xA9r6hyTMSSWjse0%2B%2BBqEZA1VgFhTA%0AAMZzPCRzXsxYJzMvqbrV6LvmZiDlBCXoT2.WV0Hndt2ws8QHWg2Ct%2BHh5oUQ%0ARuh2n5bCUi.BQTaeT9Qbqm1iXgsSaLvmleTp1%2B.qe1fgNN5R6sP7cKMgsSfi%0AG3D3k90L0aF8hZDTd4RXeXyZLlnR8ipO5wQWZ.IlB.YhJCIfr16mfFm2OutJ%0ARMBJUjsdQJcIdvHhRMyrHpFAEhD8AQNzy1VVeli2wlQjXibOzvVBQ8YDMYp.%0A4Lh19HcF6XZBVex6EO7YDkTkJffqFAEh3v9nS1.HhGVaS4WM5RCH13.DWuA2%0AX.TwnKMfniCPjF.h.HfrNsRl6kNrMggaIe%2BKobaaqGvn2jsgab8%2BgZtX7rxA%0APUMtzRiGpaMiG01BLnbmRtsMACp7MoQu2Xa5YwqrxtdBVKnrtUNCLROyyzlP%0A0pN1.H0HnPDuOHZ.I.VgA0rwLuiifBQ1lRKi5TdJsHNcnIFnbW5dP0ZB4wQW%0AbDgGGhPMPDxEPDZTHhJqiHpzAPDwabHh0.QLW.QiyOhhafHrKfHxnPDwbiCI%0AON5hinwEYfvI0QDGtF.Ya5Y7woh7UsDkKpF.Db31ds13CLPmABlFvy8ON5Ri%0AHl%2B3PjGpNh7PN.h7FEhJBscDQpQWbDIGGhX00QTlKniDiCQxFHR5BHhOJDUj%0AF2QDoFcwQDabHhVWGoFAEhrd1H2pYAba6rmBfCnXTgueshQkTenKFUf5ChFf%0AlPVqEA2cDev0v.gsczg6Vq8CkbaS%2BJENVWisMUYA9sobyGXYXFaccFwdXefy%0AH15EHHcrsumW4GC4TDVuNaXiR8Xp.SR7gtBL6Qz3L3LUIWhH.qR1dDQFEhLc%0AxvfHH6jA25fBCLcXSb.SYkdLevKqzZDwGGhzkUVhHHKqzZDwFEhLkUZPDjkU%0AJs8JBHFnUmun1TQXjGzyEYMfjDmJm.k3XSNXRr6I2Vw2tUtiRaSZQLvb0wHb%0A8xOL9APV9gD0GHgGruroDQLBAeMh1V0q3s4sUljMAYDaTK.lQrv1llHoiZVB%0ASFw99fmQrv1UqfPNT2eu5oagwXvy2RJgcAkTdIk8qs9KX9vENSBbYkMviIee%0AW.OCMnPC7X7nbA73OAvwrn85DNlCliqas4Nb2fqkOrM49fsJjGdn5dMu7toN%0AGOaBdZa1WJt%2B72DrpwM.%2BxNOXK6y.MNSsem923OosSQWauWZVP8pVsp.Ws6v%0AcMXadmsmyFY4JICac5aq8V2d6MOxOq1diZtAIz5tId62K6u3YVQMrnNYMuI0%0A0P6kVpF.dlaXJqVNZu1zr8LFdEcaqL4aqHgmMQ5ELfM2lLfKSu3mylaAl4Ql%0AvmS2glUYp4Bdyp0nN77D2Fab57xSHajo4kmdgZwhIOOuH4otWhn5GW6XeQ0n%0A4PVeQ71dHr4uIwUCForVjdKchcILOAlob0dTfQv4xYQV8GrnVyF33M85fkUa%0Abq8l2HM1D8almjfXiixXB9kO32t8%2BCPWb3QC%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post193881-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="pastedcode193881-0">----------begin_max5_patcher----------
3353.3oc6cszaiibD9r8uBEg4vjrdGzuaxfbI.A4zFfbevhAzRT1LiDohHsm
I6hc+sGxtaRQZSJ07QQ01ZAFHMMkEU88UO5pJ1r4ud6MKuO46goKW7WW74E2
byud6M2nNTwAtwL9lk6B99psAop+rkwgeK49+yx6zeTV32yTGdevput.8o7+
U9QIOksMLK6+sOTe5WtbwOa9nMIwYoQ+h5CvjOgLGdeP1pGihe3KGBWko+RR
Z9mtfQXEuITCHnOgpNSwOsKJN+mQIajiGT+iqNJ1bzn0JAMW3+QJaYMIINXm
RRV92ODErcYwG7a2dawK2YImb+SYYIwcB76Che3H3aAkDhBkHYI9NEJwViR5
PvRW52CQwYK6s9iHUZNNEW7FkMDngZAZ3oUAtKLMM3gvWg5+QRb3eZRMnMDB
ymqdSYQi8FuEMZZIjNrBdNX6SgK1DsM7emjFkEkD+uRmT5QX7DT9.XrbhbEH
xYgdh1r3CavK9a4uRVj8XXrZX31zvE4xGoXT2r0cCjwTdVLMwg8DCIDIoEFS
LKLlBPgGVrKHJ9mRR12I8rYaRP1Hrn7UzDFMYVT7SvO0klvCFVwPK4egb2mm
COjl68T6jeyxixrOVoFEEAFxeio7FXd0j5b59gsIq9Z35ZQHuY45vM86rjrO
L932P8Wz3kl+kQw6ODlFFmEjYD95+xAOsM6KsqXZ94aBVE14WtUp7lkObHZc
RbgPz3aVb3xetOu.qBpV75Q4V8WDGrukubVRx16CN7bTZz8aCanKxMlChi1E
jElEokGBp56EsSOaX8yUXbP943wzUGR1tswoR+IO2xmrN74nUgeKZc1ipy0Q
1pQVY0rcZ3l033mJiDKxJoKuGLA2LyqlNOc5.0sSzKcj7VVdXUDE8+4tAB6F
QY5NAlSDBoShfp7hv5T0dchL8gIPsyDhWJcsD0ch3Isvr7zPVpCYxzXkW95D
hXdcIXUxtcgZupkyjMwOTn34mzKo47NCvvQyh9JqGlElMj95.wlOylSPkmHy
vyjc3vcF0I6zRVhSPXIx7wpJorGbU2DhtJKabUQ8kOv8wU83ruaih6ZhLELJ
971onzjmNrpj.L14KZhn0goYQwU4h74pfJu3u6wn0qaN0uRGDsdeR9bBFwaw
OakJEJol3TRMwRol4TRs2aRtFaoT68lzBQ7ljqmRKDyAyEecUgoAOGt9K4+J
4Qu+RPV1gn7j00AIqWkXd4c2Gr0TBY0jOKspdpNO34pLqihuNWwccM+nlEl4
lopavFUHlzlohwfzFseJL9g7p+lxVng8T4CQ88UIdxmHBveV5GT5ln3MI+dm
DhpFtp2zImW++Lztnw0k0QQl7J48myDuly7lmtTqZrwTZBoYCh1BhJmndTym
0NJFEmWERv1B7NkTCSmhsPQJ9xI5BRQn.1MQIQUb.wyzTclR6xa1lry2NQqN
M+Q+Dee1OwlgdZ5wUcIeAnPejQCnrenjh3x0iDMEsOAc80+DlNo.ONb8Og5M
ez5IMNAlDgzzD66Pllqd5vg7H0+yCEh.TbpuNcctwvjCfgo7MUi8XTd0zmfz
WOobN5AuUWuATsfRfb4Fjh4.qmJZTgmPTbZvt8oK9.FvoMMIoom9z+UqxjIH
3jP3DAmt+oMaBO76KNrKE+QBG8ms3p4bWaW7ydxvXbiPUHwXBUQ5fhktwbne
.u3CD3h4KzLolP00WM01pdNgspdMRt.v7kMbIV69y8A3xMJ7cjD6fmEAL0No
aT0wOt3zSBopJcLyC0R8aSr8nD6DL4S+Rz4WsM2c78Qxrkln59aKF05Jf1Aw
RbiflggeseSuOFZsYAHHx44UZuMXotQ.zb1D5HnRNbAPYtAKNSYz6gAOgdN0
oRnO5+l8QwbkNumdwwR0cbviCPx7blSQuA6VuY14WSw899Pvub2x7MKX+7yu
54s7IPvuhqghQE9fWLJWdkTLpgKgrXTt269hQKYQ.KFk6eMTLpjBdsnBz0Xs
nkVn.VKp.6P0hZeloiwZkzHiTL.EhJboB76Q9nimUKyCkCAqRcISU6yBcBXU
c1mddPvpWWk6yKa.Efk6Sbp5k992+Hd1JWh6Yt660zKFfxkXtU49e+PzEfeQ
vUNJysJ2+aj4mdoRqmEq+zqac08+F9BPuL.oWoaQuWffClLagI3qmSQu62ml
M+Db4x6DAR3WeWigu.DLGvtYitF51pIALH61JidkzsUCWBY2Vor28cakQAeU
cS4WCcak4gftaqTw0X2VKsPAraqToC0BK6aLvXHUQ8FB3IAnCVTWpuf8nc.S
.qhfqufTW5BCXeS.FOoVV7OBBRE4RjJdFIUFbjJwykH0Yz8u7RXIffTcofp8
oL+wSqkWCKHhpRHtEsNirpoldFDrJ1MJeRffdwp.359E6HqdZLfrnIMT.YQG
YtnmWDAFIR06gzDycRpOD2i6j2+zHgUeQ7ABMR7clVzAs0nIASp.ftyQbip1
+AH6pToSsGGrtJQDWCsmyT9nI5HLDoazmy+xB1bXQxAjHYu22JUL66ZlJEAI
iGhibA0XPShftgz3cM1w8RhUmBDS.PG2wh2+o.g8qeAJAIEHL+8djxRRDRmb
10PBPk00.30mDeUtyDTZgB30mD6HykSXf6nCXOfbiptyJ1LKWDw1teyG8OWW
dMa6uic8aY78o5lUZyU6gz6stoyPt09zzGS9V35nrjCubqKSezF6mJL8R5Ss
RojHUu+4Eq0mFh9Y1gwapoxATRVXo3U6mO+2e28M2PXOs7dyxRUPthr9gOjq
uTGmRjBY8OohUZ0.n3D9PrVDvUGsxdblrLWuZ1LLKqCBPCSNPFllsmBs7W6s
29FluV+6D1kE9K4Axlm.lM1r67n.XWxtpsKyUj80trE8uSXWl6tL2lkD3LKo
yfYofneHGWba98l2r70pemvpLc1MJ8fynj7GwJ6mQY5Evl77a9yV8.3jHQvt
AP6.OX2PV9TYh58l7gIUK36hJ19VJ2xA9r6hyTMSSWjse0++BqEZA1VgFhTA
AMZzPCRzXsxYJzMvqbrV6LvmZiDlBCXoT2.WV0Hndt2ws8QHWg2Ct+Hh5oUQ
Ruh2n5bCUi.BQTaeT9Qbqm1iXgsSaLvmleTp1+.qe1fgNN5R6sP7cKMgsSfi
G3D3k90L0aF8hZDTd4RXeXyZLlnR8ipO5wQWZ.IlB.YhJCIfr16mfFm2OutJ
RMBJUjsdQJcIdvHhRMyrHpFAEhD8AQNzy1VVeli2wlQjXibOzvVBQ8YDMYp.
4Lh19HcF6XZBVex6EO7YDkTkJffqFAEh3v9nS1.HhGVaS4WM5RCH13.DWuA2
X.TwnKMfniCPjF.h.HfrNsRl6kNrMggaIe+KobaaqGvn2jsgab8+gZtX7rxA
PUMtzRiGpaMiG01BLnbmRtsMACp7MoQu2Xa5YwqrxtdBVKnrtUNCLROyyzlP
0pN1.H0HnPDuOHZ.I.VgA0rwLuiifBQ1lRKi5TdJsHNcnIFnbW5dP0ZB4wQW
bDgGGhPMPDxEPDZTHhJqiHpzAPDwabHh0.QLW.QiyOhhafHrKfHxnPDwbiCI
ON5hinwEYfvI0QDGtF.Ya5Y7woh7UsDkKpF.Db31ds13CLPmABlFvy8ON5Ri
Hl+3PjGpNh7PN.h7FEhJBscDQpQWbDIGGhX00QTlKniDiCQxFHR5BHhOJDUj
F2QDoFcwQDabHhVWGoFAEhrd1H2pYAba6rmBfCnXTgueshQkTenKFUf5ChFf
lPVqEA2cDev0v.gsczg6Vq8CkbaS+JENVWisMUYA9sobyGXYXFaccFwdXefy
H15EHHcrsumW4GC4TDVuNaXiR8Xp.SR7gtBL6Qz3L3LUIWhH.qR1dDQFEhLc
xvfHH6jA25fBCLcXSb.SYkdLevKqzZDwGGhzkUVhHHKqzZDwFEhLkUZPDjkU
Js8JBHFnUmun1TQXjGzyEYMfjDmJm.k3XSNXRr6I2Vw2tUtiRaSZQLvb0wHb
8xOL9APV9gD0GHgGruroDQLBAeMh1V0q3s4sUljMAYDaTK.lQrv1llHoiZVB
SFw99fmQrv1UqfPNT2eu5oagwXvy2RJgcAkTdIk8qs9KX9vENSBbYkMviIee
W.OCMnPC7X7nbA73OAvwrn85DNlCliqas4Nb2fqkOrM49fsJjGdn5dMu7toN
GOaBdZa1WJt+72DrpwM.+xNOXK6y.MNSsem923OosSQWauWZVP8pVsp.Ws6v
cMXadmsmyFY4JICac5aq8V2d6MOxOq1diZtAIz5tId62K6u3YVQMrnNYMuI0
0P6kVpF.dlaXJqVNZu1zr8LFdEcaqL4aqHgmMQ5ELfM2lLfKSu3mylaAl4Ql
vmS2glUYp4Bdyp0nN77D2Fab57xSHajo4kmdgZwhIOOuH4otWhn5GW6XeQ0n
4PVeQ71dHr4uIwUCForVjdKchcILOAlob0dTfQv4xYQV8GrnVyF33M85fkUa
bq8l2HM1D8almjfXiixXB9kO32t8+CPWb3QC
-----------end_max5_patcher-----------</code></pre></div>
</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193882</guid>
					<title><![CDATA[Re: Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193882</link>
					<pubDate>Fri, 10 Dec 2010 23:20:20 +0000</pubDate>
					<dc:creator>tdaeik</dc:creator>

					<description>
						<![CDATA[
						<p>hi,<br />
theres a help files in the distro titled<br />
&#8220;avoid_stack_overflow_with_set&#8221;<br />
maybe this could help?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193883</guid>
					<title><![CDATA[Re: Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193883</link>
					<pubDate>Fri, 10 Dec 2010 23:32:03 +0000</pubDate>
					<dc:creator>Samuel Freeman</dc:creator>

					<description>
						<![CDATA[
						<p>do you get stack overflows with the posted example?  </p>
<p>with a short .wav loaded I get the expected:</p>
<pre><code>print: 0.000000
print: 12.500000
print: 25.000000
print: 37.500000
print: 50.000000
print: 62.500000
print: 75.000000
print: 87.500000
print: 100.000000
print: 112.500000
print: Done!</code></pre><p>did I miss something?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193884</guid>
					<title><![CDATA[Re: Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193884</link>
					<pubDate>Fri, 10 Dec 2010 23:45:42 +0000</pubDate>
					<dc:creator>Fen</dc:creator>

					<description>
						<![CDATA[
						<p>Sorry, I forgot to mention the size of the file.  It&#8217;s about two minutes in length, so approximately 10,000 loops.  I get the overflow after about 1000 loops.</p>
<p>Is there another way of programing long loops?  Should I maybe be using an entirely different approach?  I can&#8217;t help but feel that my background has me approaching this problem from the wrong angle.</p>
<p>Re: tdaeik</p>
<p>I can&#8217;t seem to find that one.  When I search for stack overflow set, I don&#8217;t see anything.  How did you get to that help file?</p>
<p>Thanks for the replies.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193885</guid>
					<title><![CDATA[Re: Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193885</link>
					<pubDate>Sat, 11 Dec 2010 00:46:04 +0000</pubDate>
					<dc:creator>Floating Point</dc:creator>

					<description>
						<![CDATA[
						<p>Try these things<br />
: remove the print object and see if you get a stack overflow without it there.<br />
: put a deferlow object somewhere in the loop&#8211; that usually fixes things of this nature<br />
: replace buttons with [t b]</p>
<p>: neaten up the patch for clarity&#8211; for instance your subpatch mainLoop could use multiple value objects, and use trigger objects to ensure event ordering</p>
<p>I haven&#8217;t checked this mod&#8211; let me know if it alters anything</p>
<div><span id="toggle193885-0" class="patchtoggle" onmousedown="toggleMaxPatch('post193885-0', 'er193885-0');">&#8211; Pasted Max <span id="maxversion193885-0"></span> Patch, click to <span id="er193885-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----------%0A1201.3oc6Z10iiZCEF9ZxuBJp20zQXa9rp2Tod4Vod%2BnUib.Sh2kXGANYl1U%0Aa%2BsWrMIARHfyFRFVoUyHXv1X%2B5GNmC1GluLyxYA%2BMRoi8uY%2Brsk0WlYYoJRV%0AfU80VNqwukjiKUMygQdku3SNy0UIHuITEmRxHE47W2WAa6ZJKmHT2DntvLNS%0ATR%2BWhpL3StGaKeq3zFSSUcb0f8qv885FrHYEks7kBRhPq5.TU%2BX6C7UmBjGg%0AtO4Z%2Bw5aQ2yh%2BYCQ2dGmCUIkCCuVUgyeTPw4NxJ95rYxCyuMfHrWT8S1syCz%0A47.zCOBckH.EDKOA7fCCjEX1Rm4GOmkywhGDk1XuFSYefy2bWLb.Ca43EEIO%0AEhLDT8wkliEonlF03n5Fn4jcjhRJm0PtVNGUjumTDwpiAdtZ40PRUPdYNO4y%0AD0LzcegU9dWSev2PXGaupEsNztkT1lBRIgIvhZg2bbwayEuz8Sm10mgSHW7l%0A6DiVNKKnoblTDstSYw6Gtms0N9xiG0spEL7lNtYAmmu.WriVRWjSZ8bnx.Fy%0AnqwBhfp0Cz8v8QWuofxDs5KBCW0GqJSJ344s5JcM65nlTxNZB4UZpXkpuNRq%0AVQhaX2zx0pU484hcdvnrl0zkWVOdZc3sAaTSCOt3liRGNc9JqLPrxoCAexus%0ASW%2BQnZGYpunSV6iPo%2Bi4iOR2gy2Rrk9z%2BMujJ8M9qxwkvftIbz.DNDnhj4oB%0AnA.gmFWaf2J99R0GmgZ3PFpJLBbc%2Bgg52ngJZ.BC0rE3E%2B8nkp90AiJGc6li%0AAFxwHE.Qdchw2MN8Kx4r%2BEAEbDM37LykNTsIAOOyL29gqbiMfM.Y0LcR5Iq3%0AxEY0UCDfqQDQu9an%2B9iWCOR3qWSzq3zYLIgdXMxrwnvS.fQK4CAQ8vhglrGW%0AaeNkcokIqFaY8cSgR91hj8rtdsp1skQJoTPYG1oyyGmgmzvUzzz16rPwYZ5F%0Ad0qEp0m8GM5w10JaosmQ5NbRIaIsAFn5nIkp8Lj0wSJUiLT0ASJUGZnpgSNU%0AahcMZRoZngr1aDUccgUxWmmrR7NR5KUiR0qJdAKDEzEaE5f6MyalAYJpyLLY%0ARZo5p9k47E375j3cX.aMVWPFclvqYGovHkyTbxmscep52NyYJ7FyYJxqurKq%0AyYJTmdQzjIa6M2M1MjBY2NvQeIaGFp.gOBz8VuFoI8ZRYIdI4rY8exYje59X%0AD3N7r1KVsVt5DMEMArB5Y%2BQi7GjJruuq.Tuze2KrYn2M7Pyr%2B4Lf8uWcDZKV%0AQXpKI4kD6JIAkWc6FSvNnUPezRuQIMz.Ql7A7l%2BNXP8ABaoX0cwXJtG5.hPM%0ALlzNbSBaoxLJKi%2Be2NPBNGHQ8.DekcBBo3Qk0h%2BP7P8dgCmzYyo4ebOrltT7%0AZ0Wi5dDt1ePhAiUYYEENdAqUMq89w0v4z0hViny2HaqEgZxh8Oewmcuvyydd%0AYpjLRQgWmjBUe7.ee8%2BnBtmcAJVYLGBNbwMNI.2gIwHHIv.RJ9gqH3jRQxDe%0AfFPQfqSQ.Wc3RekaeXrxBSdws5lDXfIF3w555afjhdnJB4ZfjPfGa.t.C7DO%0AQ32cN4YR.qfGplhM4QmWKVd2ezEZpl9VwT0Eec1%2BC3hMoXA%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post193885-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="pastedcode193885-0">----------begin_max5_patcher----------
1201.3oc6Z10iiZCEF9ZxuBJp20zQXa9rp2Tod4Vod+nUib.Sh2kXGANYl1U
a+sWrMIARHfyFRFVoUyHXv1X+5GNmC1GluLyxYA+MRoi8uY+rsk0WlYYoJRV
fU80VNqwukjiKUMygQdku3SNy0UIHuITEmRxHE47W2WAa6ZJKmHT2DntvLNS
TR+WhpL3StGaKeq3zFSSUcb0f8qv885FrHYEks7kBRhPq5.TU+X6C7UmBjGg
tO4Z+w5aQ2yh+YCQ2dGmCUIkCCuVUgyeTPw4NxJ95rYxCyuMfHrWT8S1syCz
47.zCOBckH.EDKOA7fCCjEX1Rm4GOmkywhGDk1XuFSYefy2bWLb.Ca43EEIO
EhLDT8wkliEonlF03n5Fn4jcjhRJm0PtVNGUjumTDwpiAdtZ40PRUPdYNO4y
D0LzcegU9dWSev2PXGaupEsNztkT1lBRIgIvhZg2bbwayEuz8Sm10mgSHW7l
6DiVNKKnoblTDstSYw6Gtms0N9xiG0spEL7lNtYAmmu.WriVRWjSZ8bnx.Fy
nqwBhfp0Cz8v8QWuofxDs5KBCW0GqJSJ344s5JcM65nlTxNZB4UZpXkpuNRq
VQhaX2zx0pU484hcdvnrl0zkWVOdZc3sAaTSCOt3liRGNc9JqLPrxoCAexus
SW+QnZGYpunSV6iPo+i4iOR2gy2Rrk9z+MujJ8M9qxwkvftIbz.DNDnhj4oB
nA.gmFWaf2J99R0GmgZ3PFpJLBbc+gg52ngJZ.BC0rE3E+8nkp90AiJGc6li
AFxwHE.Qdchw2MN8Kx4r+EAEbDM37LykNTsIAOOyL29gqbiMfM.Y0LcR5Iq3
xEY0UCDfqQDQu9an+9iWCOR3qWSzq3zYLIgdXMxrwnvS.fQK4CAQ8vhglrGW
aeNkcokIqFaY8cSgR91hj8rtdsp1skQJoTPYG1oyyGmgmzvUzzz16rPwYZ5F
d0qEp0m8GM5w10JaosmQ5NbRIaIsAFn5nIkp8Lj0wSJUiLT0ASJUGZnpgSNU
ahcMZRoZngr1aDUccgUxWmmrR7NR5KUiR0qJdAKDEzEaE5f6MyalAYJpyLLY
RZo5p9k47E375j3cX.aMVWPFclvqYGovHkyTbxmscep52NyYJ7FyYJxqurKq
yYJTmdQzjIa6M2M1MjBY2NvQeIaGFp.gOBz8VuFoI8ZRYIdI4rY8exYje59X
D3N7r1KVsVt5DMEMArB5Y+Qi7GjJruuq.Tuze2KrYn2M7Pyr+4Lf8uWcDZKV
QXpKI4kD6JIAkWc6FSvNnUPezRuQIMz.Ql7A7l+NXP8ABaoX0cwXJtG5.hPM
LlzNbSBaoxLJKi+e2NPBNGHQ8.DekcBBo3Qk0h+P7P8dgCmzYyo4ebOrltT7
Z0Wi5dDt1ePhAiUYYEENdAqUMq89w0v4z0hViny2HaqEgZxh8Oewmcuvyydd
YpjLRQgWmjBUe7.ee8+nBtmcAJVYLGBNbwMNI.2gIwHHIv.RJ9gqH3jRQxDe
fFPQfqSQ.Wc3RekaeXrxBSdws5lDXfIF3w555afjhdnJB4ZfjPfGa.t.C7DO
Q32cN4YR.qfGplhM4QmWKVd2ezEZpl9VwT0Eec1+C3hMoXA
-----------end_max5_patcher-----------</code></pre></div>
</div>
<p>T</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193886</guid>
					<title><![CDATA[Re: Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193886</link>
					<pubDate>Sat, 11 Dec 2010 00:51:52 +0000</pubDate>
					<dc:creator>jvkr</dc:creator>

					<description>
						<![CDATA[
						<p>Max is not particularly good at doing this kind of loops or recursive processes. Of course it is possible to do such things in java. In this case, a deferlow somewhere in the feedback loop might ease the pain. The total processing time goes up quite dramatically however.</p>
<p>_<br />
johan</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193887</guid>
					<title><![CDATA[Re: Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193887</link>
					<pubDate>Sat, 11 Dec 2010 01:07:11 +0000</pubDate>
					<dc:creator>Roman Thilenius</dc:creator>

					<description>
						<![CDATA[
						<p>a stack overflow can happen with non infinite loops when there is simply too<br />
much data to process.</p>
<p>usually a [defer] right behind the [uzi] already solves it, but you might also try<br />
to turn audio off, or lower the sheduler interval during such a process (if your<br />
app does not need to sequence or play videoframes at the same time.)</p>
<p>the sheduler can be set by a message to max:</p>
<p>&#8220;;<br />
max interval 5&#8243;</p>
<p>arguments are 1-20 milliseconds, 1 is default, and take care, this writes into the<br />
preferences (at least it does in max v4), so you need to reset it to 1 when you<br />
close your app .</p>
<p>-110</p>
<p>p.s. oh and like terry said, [print] is of course using the most CPU here.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193888</guid>
					<title><![CDATA[Re: Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193888</link>
					<pubDate>Sat, 11 Dec 2010 02:14:00 +0000</pubDate>
					<dc:creator>Floating Point</dc:creator>

					<description>
						<![CDATA[
						<p>I tested the patch with a 7 minute sound file&#8211; doesn&#8217;t overflow, but the print object slows it down by a factor of about 50-100; I made a slight mistake in the previous post (wouldn&#8217;t print)&#8211; this one will work</p>
<div><span id="toggle193888-0" class="patchtoggle" onmousedown="toggleMaxPatch('post193888-0', 'er193888-0');">&#8211; Pasted Max <span id="maxversion193888-0"></span> Patch, click to <span id="er193888-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----------%0A1208.3oc6Yt0iiZCE.9YxuBKTeqYWgMDtT0WpTerUpuOZ0HGvjwcH1QfSloc%0A01e60WfDHbMaHYRkpzLvfM19vmO27Y95BK6072IE1feB7Dvx5qKrrzMoZvp7%0AYK6s32iyvE5WyNlucKgIrWZ5SPdWnamQvBRdUyr8aorLhPOFXYi6xIExghET%0AN64bRrvrtn.3mcVB7702bJu.9R4nR4LQA8uI5YBI683Jv2KpVhpVoIZggu9O%0A%2BTTkrrCKhegx1TeI80KCJHTcKxU%2Bv4KJCuUun1%2BRNEmYq53aKVntr7JYEkQE%0AxoT9QAN.vE.mAw12K.BFB.5IB.Cus.fQdSJIs%2B9SA%2BPJD7yxqHf3EBCrFy1.%0AHYEDf7aBA9UNizISPWBSPsYh6.LYkaMcBjSXKlXlZwesiXFfs8R4u2GjkPRI%0A4Y72tdMEXapfFhJZEEWW8sU9S.J2GfH.qANfzqmGts4AbHdDYLbzj.5gFGHJ%0AcaklBU4I.Xmlwwh6Dj1A1horeiy2cSzafSPwwYk5Vf6D4zPbo9ZIC0XnQINj%0ACflQNPxKjAWpItV1mjnvf.8llqmVXhzV3tdtmDJIl2jwiekjTympkx36xlE9%0ANB6zHbpGWqQvMyaRY0iLd9Ji2mIdt6cnl8mhiI8N3NQok8lbZBmoDhFiT0b0%0Ax8D.p2BUWOI252fg20wfEbd1Zb9AZAccFowdgTIFynakYJHnF4A4bbbzs6xU%0A1H0mKBCKmiWJhy4YYMlJSOG5nmDxAZL4MZh3E8bchVMR1oltSCyqFsOX.8l1%0AZER4OijuD7FO%2B0h5uRW1bCX20ez897S0mIHzuzYk15KL3bavgb.YU4Dx7GK%2B%0ANIVCGSs8fmNubB0MmhFgSqz1kvRSYzmW0Al50sdS%2B4erH8.NaOAn7D9G7Bpx%0AaxuOyZhvtIb3HD1jhOxSqHBgcqI1epDerT03V5dXP6OlAMTqhBChLAcdrLn%2B%0AQ027pdAEZF027FyhFZ3jNKMOuoot8%2BVx0NKvHj0vzGRKYMW5kUWLPfNSiHPS%0AIEVUc8R.RUdEp0bNQgYYmjdyzR3XrLNJOOT4stYwXermRxLix5KeM8Zq5uaJ%0ATv2mGWw5pcQPS4HgTHnri4b%2BzQ8%2ByduWnIIMSwUyYZxNtLtPo7A9xj11tTwF%0AMQo1%2BgRpilnTqTmdvDa3DD6vGJo1ahvN5%2BjJ1dynTW1nT7MERn.efj7rbUjt%0AudFKD4z06EFGN0KrvDNFcmG%2BdJmYuq92jwWiyJqxwwErwZ0iXzY0.VbhByTQ%0AkvwuJOUs7mquDscTTIWuQKpDpL6C2nGlxQV%2BLByaY7cGpZjkjv0j7Q6CDba%2B%0AnGHI0Yt.0C8%2Bxvj%2BExjJZGYj9goSTjRYo7%2B45IheahDN.P7JSQWShP%2ByKmQa%0AdTVY5FEnt9ebK9%2BbrkTTf2PZAMc4DuE9UVMNwf5iK5ZTjBmCMH8q0LOVCbNO%0AdYIhZEmzsQ.vdBR513cZEfr6fis1ulrHMAIBht6hDbLHAuqhDbBhjxs1cTjT%0A4s5N1F2kIQQk0YQG3wOT4pQ%2BvL.OmGK3oDIzXpXdM1zu4hDZJX5tRIzMXiyG%0ApTqbCLo3D05Aji1gsuywGtxOhUS3iH79h0foDEv6JjI4Ceaw%2BBP9OSeJ%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post193888-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="pastedcode193888-0">----------begin_max5_patcher----------
1208.3oc6Yt0iiZCE.9YxuBKTeqYWgMDtT0WpTerUpuOZ0HGvjwcH1QfSloc
01e60WfDHbMaHYRkpzLvfM19vmO27Y95BK6072IE1feB7Dvx5qKrrzMoZvp7
YK6s32iyvE5WyNlucKgIrWZ5SPdWnamQvBRdUyr8aorLhPOFXYi6xIExghET
N64bRrvrtn.3mcVB7702bJu.9R4nR4LQA8uI5YBI683Jv2KpVhpVoIZggu9O
+TTkrrCKhegx1TeI80KCJHTcKxU+v4KJCuUun1+RNEmYq53aKVntr7JYEkQE
xoT9QAN.vE.mAw12K.BFB.5IB.Cus.fQdSJIs+9SA+PJD7yxqHf3EBCrFy1.
HYEDf7aBA9UNizISPWBSPsYh6.LYkaMcBjSXKlXlZwesiXFfs8R4u2GjkPRI
4Y72tdMEXapfFhJZEEWW8sU9S.J2GfH.qANfzqmGts4AbHdDYLbzj.5gFGHJ
caklBU4I.Xmlwwh6Dj1A1horeiy2cSzafSPwwYk5Vf6D4zPbo9ZIC0XnQINj
CflQNPxKjAWpItV1mjnvf.8llqmVXhzV3tdtmDJIl2jwiekjTympkx36xlE9
NB6zHbpGWqQvMyaRY0iLd9Ji2mIdt6cnl8mhiI8N3NQok8lbZBmoDhFiT0b0
x8D.p2BUWOI252fg20wfEbd1Zb9AZAccFowdgTIFynakYJHnF4A4bbbzs6xU
1H0mKBCKmiWJhy4YYMlJSOG5nmDxAZL4MZh3E8bchVMR1oltSCyqFsOX.8l1
ZER4OijuD7FO+0h5uRW1bCX20ez897S0mIHzuzYk15KL3bavgb.YU4Dx7GK+
NIVCGSs8fmNubB0MmhFgSqz1kvRSYzmW0Al50sdS+4erH8.NaOAn7D9G7Bpx
axuOyZhvtIb3HD1jhOxSqHBgcqI1epDerT03V5dXP6OlAMTqhBChLAcdrLn+
Q027pdAEZF027FyhFZ3jNKMOuoot8+Vx0NKvHj0vzGRKYMW5kUWLPfNSiHPS
IEVUc8R.RUdEp0bNQgYYmjdyzR3XrLNJOOT4stYwXermRxLix5KeM8Zq5uaJ
Tv2mGWw5pcQPS4HgTHnri4b+zQ8+yduWnIIMSwUyYZxNtLtPo7A9xj11tTwF
MQo1+gRpilnTqTmdvDa3DD6vGJo1ahvN5+jJ1dynTW1nT7MERn.efj7rbUjt
udFKD4z06EFGN0KrvDNFcmG+dJmYuq92jwWiyJqxwwErwZ0iXzY0.VbhByTQ
kvwuJOUs7mquDscTTIWuQKpDpL6C2nGlxQV+LByaY7cGpZjkjv0j7Q6CDba+
nGHI0Yt.0C8+xvj+ExjJZGYj9goSTjRYo7+45IheahDN.P7JSQWShP+yKmQa
dTVY5FEnt9ebK9+brkTTf2PZAMc4DuE9UVMNwf5iK5ZTjBmCMH8q0LOVCbNO
dYIhZEmzsQ.vdBR513cZEfr6fis1ulrHMAIBht6hDbLHAuqhDbBhjxs1cTjT
4s5N1F2kIQQk0YQG3wOT4pQ+vL.OmGK3oDIzXpXdM1zu4hDZJX5tRIzMXiyG
pTqbCLo3D05Aji1gsuywGtxOhUS3iH79h0foDEv6JjI4Ceaw+BP9OSeJ
-----------end_max5_patcher-----------</code></pre></div>
</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193889</guid>
					<title><![CDATA[Re: Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193889</link>
					<pubDate>Sat, 11 Dec 2010 05:11:21 +0000</pubDate>
					<dc:creator>seejayjames</dc:creator>

					<description>
						<![CDATA[
						<p>very interesting stuff, figuring out where the overflows happen and why&#8230;</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193890</guid>
					<title><![CDATA[Re: Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193890</link>
					<pubDate>Mon, 13 Dec 2010 15:01:19 +0000</pubDate>
					<dc:creator>Fen</dc:creator>

					<description>
						<![CDATA[
						<p>First of all, thank you for the informative posts.  This community is very impressive.</p>
<p>1.  I was able to further improve on Terry&#8217;s patch.</p>
<p>Terry, thanks for the patch.  It does indeed seem to work without an overflow for audio files of any size.  The deferlow seems to slow things down quite a bit though.  I&#8217;ve added a conditional statement that only routes things through the deferlow every 1000 loops.  This speeds things up greatly.</p>
<p>2.  I don&#8217;t really understand deferlow.</p>
<p>I&#8217;ve read the documentation on deferlow, and can make a few guesses as to what&#8217;s going on, but I&#8217;m not sure I really get it.  How exactly is this stopping the overflow?  I *think* that the print messages were getting backed up in a queue, and the stack overflow would happen when that queue got too large.  The deferlow set to trigger every 1000 steps seems to support that as I get a slight pause followed by 1000 print messages each time I route through there.  </p>
<p>But what confuses me is the mention in deferlow&#8217;s help is the mention of &#8220;high priority&#8221; and &#8220;low priority&#8221; messages.  It gives a few examples, but is there any way to know exactly what will be considered &#8220;high priority&#8221; and what will be &#8220;low&#8221;?  I thought everything was supposed to be resolved in a depth first manor, right to left.  If this were the case, I would expect these print messages to be dealt with one at a time, rather than put into a queue.</p>
<div><span id="toggle193890-0" class="patchtoggle" onmousedown="toggleMaxPatch('post193890-0', 'er193890-0');">&#8211; Pasted Max <span id="maxversion193890-0"></span> Patch, click to <span id="er193890-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----------%0A1447.3oc4Zs0iiZCE94L%2BJrP6aa5Jr4dUeop8wVo99pUiHAmLtCwNBbxLsq1%0A9auFaRBj.DCwwJcqzHx3KX9Ne9byG3qOMyYA6cboC3GAeFLa1WeZ1LYWUcLq%0At8LmMouuLOsTNMmE63bF0YtZH1NdNly%2BqsX0Z3rHkt1A7k5g2lxW9Bgt94B7%0ARtZFP2fO4N%2BvOH2CWOdOzcaHTwhJebvScpdTs5kjIgDawe9Cv.mp991SOUcY%0AtlBCE%2Bl3lOHLb76RP5jgWgKxYu0qTdRBWwn7RxeKG.hDBS%2BBtmTh8U%2BDDZHA%0A222oATnoajPw4mKHo4FjR1CX6wEqDjxuv1Q43BixMHnaCtA5FYJxw0vjytMK%0AFPzITty7ysAFOKnLMBljoA5RRvKwJZHeD.GjXl.gD0zhwC8ofg3CjtJEdweG%0AXwTSMtwl0fwKxJbCYE3CDH3mDH20EveASAUFM.bdIFHPHR1reBa9zHMekhTn%0AxxBFXHCLH76.EpZtwy0rJTv%2BS4AFFnrmPHi5AN76.8iCTiejgCQaVtYIayFb%0AkRvYjCEm1fQFQL4XkWhHotPh2TjZ2Kk5D6H0DJgKVRgjB1CRKAtSf.jCCfww%0AFk.rWblUUwY9vJTmgY9UFEemByTqxff9CSYHsyiyJTFGr.3BVM7A7lezSqvc%0ASJe5jDLVEuwGME8JuNh2XERZKXSJg9aL1VMOH7niC6J4kHOSEFFM.uzDLBej%0AJ1nlND2.IGKhqTRDm5%2BzhOy4DjiiTwD7TZ5IROEd9dmPsflWmyV9JNqg6fYU%0AmydbqBaKld5NjTTqKsmIgts.WJ7KlxqAeymb5tb9ycuuzd7UoKw8dycRkybV%0AWPxXzJPz5Nq59viqJjpTfCZha4Lnoa63l4LV9hzh8jRxhbbq8BgRbJkrQDhi%0AST3A4d79Ha1VHO.Vi0BSSEqwKkKKX44sVJ0H66XjL7dxR7ajL9Kx05Da0pHR%0AMzcZYd0p%2BAie01VqTf%2BbbwbvarhWKaNkd175KAlvDkGGoMU7E4uzq0U%2BAz5y%0A4yPNflcvIj5elOQFqkioK8fup4H85Cusy6IvopLjg01pWb.8wPontozjGBJc%0AeZ9NLnxS3evJIUdS98xAY3agTifRUSeodJDdSJpvtY03GBVU4VZ5FzP0IRhR%0ATQJtCFzgOD7zGqHifA02tcKYnhKkkk1WCtDMVcN%2B%2B%2BYIWSpJ579XIirGqJQ4%0AH3p9IDUctQAGt1Oe3NV93X8ljCbHuhpQMIUnvgyvBa8YZp%2BQCgc74a.GivdJ%0AIybBsu70jxQ03cyBkrcEKOrcWq%2BAZKRY3RNgdLk6Oez5%2Br48BIKqcFtRZljs%0AkIBKTCOvWzZWarn1WSTm7Pg5Jz.0.0wObnVGttRY9AB15pXG9Pg5J2eZAajA%0AgccmB7qJjPY5db1yhmhvU3yobdAYwNtxgSyBKrNmsHMutpCGCa4n0Qv6syqc%0AX9dNu90pGPeQVUrfgJpT5xWEmpV72c3E6f7UGUyKYJUirq2Tnc9tCZdFgwT0%0AZk3VWFMOeCU0ZOK8l95OIUipSnxCqiDSmXUFQ1op9kqHzUr%2B4ZuDvVUnt4%2BL%0A455Ca7FvhCG9yQnaRK7RRyveMBavkkoqwWPZxxIZTcHYdswpCeqJca7M6UIP%0AOxP9TZmFqhaNOdYMCcYbxVIazWLxnVS5h.jmGbLvuRkvKFpb8Hu1rAR8RSUS%0AS1PE47hc3QIEvqHE99iSJrAl7RrKlb0X29LUBqvSWCSdQVESdw2ALEKU28Ck%0AgbBkkrqUCuDowgZZxF2pTDoiTDa2c6.MvTnUgjNH5LXeugzYtpLiW4pxuUo.%0AVWlX0mXYyFF2s7Yd25wsrqcU.Q5rcaWLEpCMYUDgzx0g%2BCmcpkclIdZHcHIn%0AUgjocbbiPpZOw6ZFbiCQI0ujF%2BS9qjML.4AerHOOcRhDZcHcUGnH6BIchW5c%0ACPRz3aO8uSIVflA%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post193890-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="pastedcode193890-0">----------begin_max5_patcher----------
1447.3oc4Zs0iiZCE94L+JrP6aa5Jr4dUeop8wVo99pUiHAmLtCwNBbxLsq1
9auFaRBj.DCwwJcqzHx3KX9Ne9byG3qOMyYA6cboC3GAeFLa1WeZ1LYWUcLq
t8LmMouuLOsTNMmE63bF0YtZH1NdNly+qsX0Z3rHkt1A7k5g2lxW9Bgt94B7
RtZFP2fO4N+vOH2CWOdOzcaHTwhJebvScpdTs5kjIgDawe9Cv.mp991SOUcY
tlBCE+l3lOHLb76RP5jgWgKxYu0qTdRBWwn7RxeKG.hDBS+BtmTh8U+DDZHA
222oATnoajPw4mKHo4FjR1CX6wEqDjxuv1Q43BixMHnaCtA5FYJxw0vjytMK
FPzITty7ysAFOKnLMBljoA5RRvKwJZHeD.GjXl.gD0zhwC8ofg3CjtJEdweG
XwTSMtwl0fwKxJbCYE3CDH3mDH20EveASAUFM.bdIFHPHR1reBa9zHMekhTn
xxBFXHCLH76.EpZtwy0rJTv+S4AFFnrmPHi5AN76.8iCTiejgCQaVtYIayFb
kRvYjCEm1fQFQL4XkWhHotPh2TjZ2Kk5D6H0DJgKVRgjB1CRKAtSf.jCCfww
Fk.rWblUUwY9vJTmgY9UFEemByTqxff9CSYHsyiyJTFGr.3BVM7A7lezSqvc
SJe5jDLVEuwGME8JuNh2XERZKXSJg9aL1VMOH7niC6J4kHOSEFFM.uzDLBej
J1nlND2.IGKhqTRDm5+zhOy4DjiiTwD7TZ5IROEd9dmPsflWmyV9JNqg6fYU
mydbqBaKld5NjTTqKsmIgts.WJ7KlxqAeymb5tb9ycuuzd7UoKw8dycRkybV
WPxXzJPz5Nq59viqJjpTfCZha4Lnoa63l4LV9hzh8jRxhbbq8BgRbJkrQDhi
ST3A4d79Ha1VHO.Vi0BSSEqwKkKKX44sVJ0H66XjL7dxR7ajL9Kx05Da0pHR
MzcZYd0p+Aie01VqTf+bbwbvarhWKaNkd175KAlvDkGGoMU7E4uzq0U+Az5y
4yPNflcvIj5elOQFqkioK8fup4H85Cusy6IvopLjg01pWb.8wPontozjGBJc
eZ9NLnxS3evJIUdS98xAY3agTifRUSeodJDdSJpvtY03GBVU4VZ5FzP0IRhR
TQJtCFzgOD7zGqHifA02tcKYnhKkkk1WCtDMVcN+++YIWSpJ579XIirGqJQ4
H3p9IDUctQAGt1Oe3NV93X8ljCbHuhpQMIUnvgyvBa8YZp+QCgc74a.GivdJ
IybBsu70jxQ03cyBkrcEKOrcWq+AZKRY3RNgdLk6Oez5+r48BIKqcFtRZljs
kIBKTCOvWzZWarn1WSTm7Pg5Jz.0.0wObnVGttRY9AB15pXG9Pg5J2eZAajA
gccmB7qJjPY5db1yhmhvU3yobdAYwNtxgSyBKrNmsHMutpCGCa4n0Qv6syqc
X9dNu90pGPeQVUrfgJpT5xWEmpV72c3E6f7UGUyKYJUirq2Tnc9tCZdFgwT0
Zk3VWFMOeCU0ZOK8l95OIUipSnxCqiDSmXUFQ1op9kqHzUr+4ZuDvVUnt4+L
455Ca7FvhCG9yQnaRK7RRyveMBavkkoqwWPZxxIZTcHYdswpCeqJca7M6UIP
OxP9TZmFqhaNOdYMCcYbxVIazWLxnVS5h.jmGbLvuRkvKFpb8Hu1rAR8RSUS
S1PE47hc3QIEvqHE99iSJrAl7RrKlb0X29LUBqvSWCSdQVESdw2ALEKU28Ck
gbBkkrqUCuDowgZZxF2pTDoiTDa2c6.MvTnUgjNH5LXeugzYtpLiW4pxuUo.
VWlX0mXYyFF2s7Yd25wsrqcU.Q5rcaWLEpCMYUDgzx0g+CmcpkclIdZHcHIn
UgjocbbiPpZOw6ZFbiCQI0ujF+S9qjML.4AerHOOcRhDZcHcUGnH6BIchW5c
CPRz3aO8uSIVflA
-----------end_max5_patcher-----------</code></pre></div>
</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193891</guid>
					<title><![CDATA[Re: Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193891</link>
					<pubDate>Mon, 13 Dec 2010 15:19:48 +0000</pubDate>
					<dc:creator>pizza olives</dc:creator>

					<description>
						<![CDATA[
						<p>Hello Fen,</p>
<p>high/low priority thread tutorial : </p>
<p><a href="http://cycling74.com/2004/09/09/event-priority-in-max-scheduler-vs-queue/" rel="nofollow">http://cycling74.com/2004/09/09/event-priority-in-max-scheduler-vs-queue/</a></p>
<p>HTH.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193892</guid>
					<title><![CDATA[Re: Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193892</link>
					<pubDate>Mon, 13 Dec 2010 16:12:31 +0000</pubDate>
					<dc:creator>Fen</dc:creator>

					<description>
						<![CDATA[
						<p>That helps quite a bit.  Thank you very much.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193893</guid>
					<title><![CDATA[Re: Stack Overflow w/ non-infinite loops]]></title>
					<link>http://cycling74.com/forums/topic/stack-overflow-w-non-infinite-loops/#post-193893</link>
					<pubDate>Tue, 14 Dec 2010 07:49:58 +0000</pubDate>
					<dc:creator>Roman Thilenius</dc:creator>

					<description>
						<![CDATA[
						<p>(someone please correc me when i am wrong), low and high priority in<br />
max is very limited and therefore very easy to track and/or create.</p>
<p>high priority is everything what comes from [metro] and [uzi], and it will<br />
remain high priority until a [defer] is inserted somewhere.</p>
<p>everything else is low.</p>
<p>with [deferlow] it is more complicated and i am not the right person to<br />
explain this.^^</p>
<p>i am also not sure about the priority level of midi input and its 2<br />
modes, which one of them obviously raises priority by lowering the one<br />
of other data.</p>
<p>-110</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

