<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Using the block~ or switch~ module in MAX]]></title><description><![CDATA[<p>Hi,</p>
<p>I have a pd-patch, that for whatever reasons, has certain externals~ which take different blocksizes ( some take 512, some 1024). In pd this works fine, since there is the block~ module which can be used to change the blocksizes.</p>
<p>Now my problem is: I really need to get the same patch working in MAX. As far as I know MAX has no module like block~ or switch~ (which as far as i know does something similar).</p>
<p>So my idea is: Find the source code for block~ or switch~ (Which somehow I could not find in the pd subversion community repository at <a href="http://puredata.info/docs/developer/GettingPdSource" rel="nofollow">http://puredata.info/docs/developer/GettingPdSource</a>), build it as an external for max ( probably a LOT easier said than done), and use then just use it in MAX...</p>
<p>Does anybody have any experience with this kind of thing? Or could anybody maybe tell me if this is a hopeless situation and a waste of time...?</p>
<p>If anybody here could point me to the right direction I would be very grateful...</p>
<p>Thanks,<br />
Tim</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/8510/using-the-block-or-switch-module-in-max</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 17:35:56 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/8510.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 25 Jul 2014 13:58:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Using the block~ or switch~ module in MAX on Fri, 25 Jul 2014 13:58:48 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>I have a pd-patch, that for whatever reasons, has certain externals~ which take different blocksizes ( some take 512, some 1024). In pd this works fine, since there is the block~ module which can be used to change the blocksizes.</p>
<p>Now my problem is: I really need to get the same patch working in MAX. As far as I know MAX has no module like block~ or switch~ (which as far as i know does something similar).</p>
<p>So my idea is: Find the source code for block~ or switch~ (Which somehow I could not find in the pd subversion community repository at <a href="http://puredata.info/docs/developer/GettingPdSource" rel="nofollow">http://puredata.info/docs/developer/GettingPdSource</a>), build it as an external for max ( probably a LOT easier said than done), and use then just use it in MAX...</p>
<p>Does anybody have any experience with this kind of thing? Or could anybody maybe tell me if this is a hopeless situation and a waste of time...?</p>
<p>If anybody here could point me to the right direction I would be very grateful...</p>
<p>Thanks,<br />
Tim</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/8510/using-the-block-or-switch-module-in-max</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/8510/using-the-block-or-switch-module-in-max</guid><dc:creator><![CDATA[Tylerich]]></dc:creator><pubDate>Fri, 25 Jul 2014 13:58:48 GMT</pubDate></item><item><title><![CDATA[Reply to Using the block~ or switch~ module in MAX on Wed, 30 Jul 2014 14:42:04 GMT]]></title><description><![CDATA[<p>Nobody got any ideas?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/8510/using-the-block-or-switch-module-in-max/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/8510/using-the-block-or-switch-module-in-max/2</guid><dc:creator><![CDATA[Tylerich]]></dc:creator><pubDate>Wed, 30 Jul 2014 14:42:04 GMT</pubDate></item><item><title><![CDATA[Reply to Using the block~ or switch~ module in MAX on Wed, 30 Jul 2014 20:13:14 GMT]]></title><description><![CDATA[<p>which externals? are they compiled for max?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/8510/using-the-block-or-switch-module-in-max/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/8510/using-the-block-or-switch-module-in-max/3</guid><dc:creator><![CDATA[seb-harmonik.ar]]></dc:creator><pubDate>Wed, 30 Jul 2014 20:13:14 GMT</pubDate></item><item><title><![CDATA[Reply to Using the block~ or switch~ module in MAX on Mon, 04 Aug 2014 08:24:37 GMT]]></title><description><![CDATA[<p>We (at my company) wrote the Externals ourselves. So far they haven't been compiled as MAX externals.<br />
I just assumed that it would be possible to easily compile them as MAX externals, once they have been compiled as PD externals.</p>
<p>Or am i wrong?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/8510/using-the-block-or-switch-module-in-max/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/8510/using-the-block-or-switch-module-in-max/4</guid><dc:creator><![CDATA[Tylerich]]></dc:creator><pubDate>Mon, 04 Aug 2014 08:24:37 GMT</pubDate></item><item><title><![CDATA[Reply to Using the block~ or switch~ module in MAX on Mon, 04 Aug 2014 21:24:11 GMT]]></title><description><![CDATA[<p>There are a few differences between writing a Pd and a Max external. I've no idea how Max gets information from the system and how you can achieve what [block~] does.<br />
The source code for [block~] can be found in the src/ directory of a vanilla version, but it's around 1,000 lines of code...<br />
I've read Eric Lyon's book about writing Max and Pd externals, and have only dealt with writing externals for Pd.<br />
Why don't you ask Max's forum how to achieve what [block~] does? Maybe that's an easier route...</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/8510/using-the-block-or-switch-module-in-max/5</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/8510/using-the-block-or-switch-module-in-max/5</guid><dc:creator><![CDATA[alexandros]]></dc:creator><pubDate>Mon, 04 Aug 2014 21:24:11 GMT</pubDate></item></channel></rss>