<?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: Xenakis&#039; Sieves with JavaScript</title>
		<atom:link href="http://cycling74.com/forums/topic/xenakis-sieves-with-javascript/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/xenakis-sieves-with-javascript/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 20:32:55 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/xenakis-sieves-with-javascript/#post-63853</guid>
					<title><![CDATA[Xenakis&#039; Sieves with JavaScript]]></title>
					<link>http://cycling74.com/forums/topic/xenakis-sieves-with-javascript/#post-63853</link>
					<pubDate>Sun, 05 Aug 2012 12:15:39 +0000</pubDate>
					<dc:creator>owmtxy</dc:creator>

					<description>
						<![CDATA[
						<p>So I&#8217;m trying to learn about JavaScript and using it in Max, but I&#8217;m still at real early stages working with code. I&#8217;ve tried to write a little script that generates elementary Sieves (see Iannis Xenakis &#038; Christopher Ariza). Like I say, its a real rudimentary (and yeah, its probably easier to combine the residual classes using Max [zl] processes, but this is a learning exercise for [js]) so don&#8217;t expect the full complement of sieve handling methods that people like Ariza have done.</p>
<p>I&#8217;m encountering a bit of a weird problem getting the segment to work starting from a negative number. I&#8217;m thinking that its because the Sieves should start at 0 and run simultaneously  in either direction &#8216;infinitely&#8217; &#8211; the segment should just be a frame, but maybe i&#8217;m using it as a point of initialised?</p>
<p>I&#8217;ve only been learning JavaScript for about 2 weeks through codeAcademy.com &#8211; and then only just looked at using [js] to implement it through Max &#8211; so I&#8217;m assuming there will be some real basic errors?</p>
<p>If anyone could take a look and give me some pointers on areas for improvement, it&#8217;d be really appreciated!</p>
<div><span id="toggle63853-0" class="patchtoggle" onmousedown="toggleMaxPatch('post63853-0', 'er63853-0');">&#8211; Pasted Max <span id="maxversion63853-0"></span> Patch, click to <span id="er63853-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----------%0A2159.3oc6asrbaaCEcszWAGNYoqGB.9rqZmrpKxlzoqx3wCkHrLbnH0HR43z%0AL4euf3AEfDIEnjHopa8BYA.93dN2G3hKf9w7Y1KxeCWXa8qVewZ1reLe1LVW%0AUcLSzdl8532VlFWvtL6k4qWiyJsuiOVI9sRV%2B%2BIA%2BJ8II59o7rxBxeiqFB5d%0Auin6rcqIYo3R1iBruy7ckxdkW5l3xkOSxV83V7xRt.hbnOHKH6SfCn5eH5y1%0A5AwsPRXRR9hW9ETnpjjEulII1%2B9VRbp5HOEujMBnpqeNed0G2YHSrFWTDuBe%0ADS.k87LIIAmoBUUZA.alVfMRKxm.uqxuuAy4Da6Z32.iACf26cmkGixPruCB%0AagwfcvXWQ1AcCwNPyYGmwgc.NN2N7CHfwLlvOfvqK%2Bjg%2BF8wdD8jlGmrHNa0%0AkwQf9wQrWXm7jqRfI%2B5u2HO4MJ7zuXAFUyHBcBgtiCgtOnx7IRwVpMNJbbb0%0AnWj0G.2Rwp4bDDp300p%2Bly%2BIsiPQdUrRfAVQAWWBp0zddl7To8EG7oqrdfLL%0AC.bPGzU3EO2wA0eJOYW5thAE2POUb2cXUOz3f6OiKHI6hSs9X0kZAGVEeHOD%0AfuHgWTmL.XRX.vnv.HiX.mwgA9sgExNdJJcHnKD6F9dBwHSP7UNpNUHWf2d4%0AvC10DZ2cXJjzGGY8t0FF22WIcfV4E2Sub2Mwao8Wh29HNKdQJV80SIEoDE8N%0AiFkSiXDM5clz36TSOjIbF5%2BM8NgomQzHbDM8ZNY%2BMVEU0v6yTjhsmvRx.oY0%0Ai3rUnambliIbF8cPMP3rgfNn2.IkB0sEjb0kzLyNdyFktmobKUb3K4rGj%2Bc0%0AcQx3c4T20V7qD48C4cR0LykCJAJGeQL74yqefanBNo5vUo4K%2BJNQ8wamuAmQ%0Ax1rEWPmnNtT7dpGNA%2BT7tzxGaVsoOtrzmMNXij4L6UaII4YUBg1cV0s708EK%0AfHaMUvvthr3MMbyETbrqXQ71JdSXUCkCVlmmpOTsphZiGS8BiKwkDtvBcpen%0Aj0a1xVLoxKh6z7bwxs4ooZOJ9Hu1vHITs4R72HIkOydVpTI8xIajp.6ZNJgr%0ABWTp2WY7pB8dzp6tpYlpyqV%2BG3Dy7%2BjOti7IczG3X%2BxS3a1p%2BIW4JJ3km7Ss%0AaSsLEpBnL8RFOH6lE5R3jblLgdAdzioUYUtuJOcDRq0vZCEEBb3LYzgk4o0R%0Aq1UduWIpTalgClcHd4WuknQO0kFFFc37DsV.%2BQfE6zfDWRIGdsGs9.7FjQkk%0Aa.dJCSXzMggoLAxqJSB6hIEoDpVrxV2Z.npytO5TlovfaCNUje6MIm5oRodm%0AzyGhFOJcZlT1qWyIiBGiIk4nnUp.zJU3XBVgnPCAaTe.697USIYskdFSnpFu%0AYVnHe21kRUmjuszEPZtikjr5z2%2Bxde%2BCtv8a5hJsjPJpxWMod8emTmMbxL51%0AQlcLUliLTlWSR1jSiHILDngZp1BSOfHtirg9qbvwYChey3DEcynaZvztEYtR%0AIB5utA.45Cd4iUaM1ZGTeP54aEBUsBm.bBBu1VgGfSHfgMHOFu29FiMPMDmM%0APHmm219IgRvavYzmvxu%2B3x3kOKjJqGlqVTI6h3WwIOREA5bjOFWVtkrXWIex%0AKsJdcVkDpgZYXPYh5XniqDxoqYUKEZYUZ9h3TQA9pecZBQMflumjuVa7OdUU%0A%2BVeJ9sAc6wjqffurrPutJHJZrNzCRrSxFEriLA69uG1ZvFHg.Gi2%2BJj6688u%0Apc9wjMYAgFO9YMMlFoHkjrmjtD1nhJ5dmS.L2CTjXAR6YklXBX8A2Pp0PgFr%0AYc0UuRqR%2BQrCg8UL9xGyWufNCsEULdNOYTBw3H9memmdS3nbp6XacAey3FCr%0Ai3UNvuyvqQWWjuip22cNfiThWKxPz9uxpxIf5XbW0G%2BQF0lsfBNVhBOzHYfN%0AQvlS5kgTsVh5LXi%2BzugtL6H1kMrmTMwo5kGINnySvi2H5AwtrA9DpIJ8lAH%2B%0AJezLoI4WlmYOFmucwIyBpbJ2acF1qnR7kBdLvh6eoWmzzfFguamyrZtuOLPP%0A.ceN%2BOsyugqaq0XDm2xY92xogWbRukU4uyCCugyJytU8J6xYrCKIff2NpT.Z%0Aqvusx.nUVmFHxCKyQHhcfWD6JrVy8upCKYvQJcSgPfAP.1OD353VUalHQjv5%0AFCfz6qVbv1T.sH8NMK8AhCYNubZAG0PbFtP75O44MH3p5bGdR0RXOMr7c4%2Bf%0As7UsqXMmJDToZ7LW0Ti.wFaExiAn1RdB6n1aH5evvATG4ZHB8MGgHjasYEeB%0A1gzHCYH.b6M..hkcCX1Z5sTN%2Bs.ee%2B.3.hPnAHL37biDXhuTI8VALSQTH3nF%0A99JwD88mNPWoVQ82yy.0pHongRi5Xx7U8LjODAX%2BP6PAPtaGCrrVC.DPlF2.%0A1iIshTBaDEceXUvO%2BgSMfLMzAnuXPXTIl3UsAzg8O%2Bn68q9yUzyPfNS7fNXB%0ANCxqiYbE4qDnPqAvi2R5p4OgXCcAXCw2IRsF.HukX1A3.gMSBN31yrYgH39v%0A3ZA3k5MnldanvlgNb8HrmHEVNJTZL.R%2BPXzIlEUVyRdra8VSsAIvjEHdv7Am%0AD2.dfRe94D1SDSr96hvHxnoCDvLI6d%2BdhKWlHGnr7p.uoS5ccu.wGx%2BUYq0P%0AnXpyPdB0LHzEfMtYl52ENSBSN3TBL3YALWdde7YwbgSn76bIxOZ5k%2BqpckHi%0AOwTSCTxdFgKP3EnWDArGJ8hy.DLqtpi7eMJHQfLsViT7LsEB0L5h5WdOpUd.%0AACTNefrVCDHNUYJ85GHTWjWDPrrOOQiIRO35bwJh5khOfZBjIvnGKbUTlNpt%0Afg.ZdlAxlCDBNo69YsP.tYDZxMi5a4aZxLRLygdqv.0x6DZhEl0Cy%2B47%2BATn%0ATA6G%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post63853-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="pastedcode63853-0">----------begin_max5_patcher----------
2159.3oc6asrbaaCEcszWAGNYoqGB.9rqZmrpKxlzoqx3wCkHrLbnH0HR43z
L4euf3AEfDIEnjHopa8BYA.93dN2G3hKf9w7Y1KxeCWXa8qVewZ1reLe1LVW
UcLSzdl8532VlFWvtL6k4qWiyJsuiOVI9sRV++IA+J8II59o7rxBxeiqFB5d
uin6rcqIYo3R1iBruy7ckxdkW5l3xkOSxV83V7xRt.hbnOHKH6SfCn5eH5y1
5AwsPRXRR9hW9ETnpjjEulII1+9VRbp5HOEujMBnpqeNed0G2YHSrFWTDuBe
DS.k87LIIAmoBUUZA.alVfMRKxm.uqxuuAy4Da6Z32.iACf26cmkGixPruCB
agwfcvXWQ1AcCwNPyYGmwgc.NN2N7CHfwLlvOfvqK+jg+F8wdD8jlGmrHNa0
kwQf9wQrWXm7jqRfI+5u2HO4MJ7zuXAFUyHBcBgtiCgtOnx7IRwVpMNJbbb0
nWj0G.2Rwp4bDDp300p+ly+IsiPQdUrRfAVQAWWBp0zddl7To8EG7oqrdfLL
C.bPGzU3EO2wA0eJOYW5thAE2POUb2cXUOz3f6OiKHI6hSs9X0kZAGVEeHOD
fuHgWTmL.XRX.vnv.HiX.mwgA9sgExNdJJcHnKD6F9dBwHSP7UNpNUHWf2d4
vC10DZ2cXJjzGGY8t0FF22WIcfV4E2Sub2Mwao8Wh29HNKdQJV80SIEoDE8N
iFkSiXDM5clz36TSOjIbF5+M8NgomQzHbDM8ZNY+MVEU0v6yTjhsmvRx.oY0
i3rUnambliIbF8cPMP3rgfNn2.IkB0sEjb0kzLyNdyFktmobKUb3K4rGj+c0
cQx3c4T20V7qD48C4cR0LykCJAJGeQL74yqefanBNo5vUo4K+JNQ8wamuAmQ
x1rEWPmnNtT7dpGNA+T7tzxGaVsoOtrzmMNXij4L6UaII4YUBg1cV0s708EK
fHaMUvvthr3MMbyETbrqXQ71JdSXUCkCVlmmpOTsphZiGS8BiKwkDtvBcpen
j0a1xVLoxKh6z7bwxs4ooZOJ9Hu1vHITs4R72HIkOydVpTI8xIajp.6ZNJgr
BWTp2WY7pB8dzp6tpYlpyqV+G3Dy7+jOti7IczG3X+xS3a1p+IW4JJ3km7Ss
aSsLEpBnL8RFOH6lE5R3jblLgdAdzioUYUtuJOcDRq0vZCEEBb3LYzgk4o0R
q1UduWIpTalgClcHd4WuknQO0kFFFc37DsV.+QfE6zfDWRIGdsGs9.7FjQkk
a.dJCSXzMggoLAxqJSB6hIEoDpVrxV2Z.npytO5TlovfaCNUje6MIm5oRodm
zyGhFOJcZlT1qWyIiBGiIk4nnUp.zJU3XBVgnPCAaTe.697USIYskdFSnpFu
YVnHe21kRUmjuszEPZtikjr5z2+xde+Ctv8a5hJsjPJpxWMod8emTmMbxL51
QlcLUliLTlWSR1jSiHILDngZp1BSOfHtirg9qbvwYChey3DEcynaZvztEYtR
IB5utA.45Cd4iUaM1ZGTeP54aEBUsBm.bBBu1VgGfSHfgMHOFu29FiMPMDmM
PHmm219IgRvavYzmvxu+3x3kOKjJqGlqVTI6h3WwIOREA5bjOFWVtkrXWIex
KsJdcVkDpgZYXPYh5XniqDxoqYUKEZYUZ9h3TQA9pecZBQMflumjuVa7OdUU
+VeJ9sAc6wjqffurrPutJHJZrNzCRrSxFEriLA69uG1ZvFHg.Gi2+Jj6688u
pc9wjMYAgFO9YMMlFoHkjrmjtD1nhJ5dmS.L2CTjXAR6YklXBX8A2Pp0PgFr
Yc0UuRqR+QrCg8UL9xGyWufNCsEULdNOYTBw3H9memmdS3nbp6XacAey3FCr
i3UNvuyvqQWWjuip22cNfiThWKxPz9uxpxIf5XbW0G+QF0lsfBNVhBOzHYfN
QvlS5kgTsVh5LXi+zugtL6H1kMrmTMwo5kGINnySvi2H5AwtrA9DpIJ8lAH+
JezLoI4WlmYOFmucwIyBpbJ2acF1qnR7kBdLvh6eoWmzzfFguamyrZtuOLPP
.ceN+Osyugqaq0XDm2xY92xogWbRukU4uyCCugyJytU8J6xYrCKIff2NpT.Z
qvusx.nUVmFHxCKyQHhcfWD6JrVy8upCKYvQJcSgPfAP.1OD353VUalHQjv5
FCfz6qVbv1T.sH8NMK8AhCYNubZAG0PbFtP75O44MH3p5bGdR0RXOMr7c4+f
s7UsqXMmJDToZ7LW0Ti.wFaExiAn1RdB6n1aH5evvATG4ZHB8MGgHjasYEeB
1gzHCYH.b6M..hkcCX1Z5sTN+s.ee+.3.hPnAHL37biDXhuTI8VALSQTH3nF
99JwD88mNPWoVQ82yy.0pHongRi5Xx7U8LjODAX+P6PAPtaGCrrVC.DPlF2.
1iIshTBaDEceXUvO+gSMfLMzAnuXPXTIl3UsAzg8O+n68q9yUzyPfNS7fNXB
NCxqiYbE4qDnPqAvi2R5p4OgXCcAXCw2IRsF.HukX1A3.gMSBN31yrYgH39v
3ZA3k5MnldanvlgNb8HrmHEVNJTZL.R+PXzIlEUVyRdra8VSsAIvjEHdv7Am
D2.dfRe94D1SDSr96hvHxnoCDvLI6d+dhKWlHGnr7p.uoS5ccu.wGx+UYq0P
nXpyPdB0LHzEfMtYl52ENSBSN3TBL3YALWdde7YwbgSn76bIxOZ5k+qpckHi
OwTSCTxdFgKP3EnWDArGJ8hy.DLqtpi7eMJHQfLsViT7LsEB0L5h5WdOpUd.
ACTNefrVCDHNUYJ85GHTWjWDPrrOOQiIRO35bwJh5khOfZBjIvnGKbUTlNpt
fg.ZdlAxlCDBNo69YsP.tYDZxMi5a4aZxLRLygdqv.0x6DZhEl0Cy+47+ATn
TA6G
-----------end_max5_patcher-----------</code></pre></div>
</div>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/xenakis-sieves-with-javascript/#post-230269</guid>
					<title><![CDATA[Re: Xenakis&#039; Sieves with JavaScript]]></title>
					<link>http://cycling74.com/forums/topic/xenakis-sieves-with-javascript/#post-230269</link>
					<pubDate>Mon, 06 Aug 2012 09:18:19 +0000</pubDate>
					<dc:creator>Lume</dc:creator>

					<description>
						<![CDATA[
						<p>I doubt I can help, but you probably should use the &#8220;4280.sieves.js&#8221; file name in the js object.<br />
The copy-compressed patch is fine, just don&#8217;t know how to hook it all up!</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

