<?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[Resize an array while playing without hearing stops]]></title><description><![CDATA[<p>Hi!<br />
I've done a patch where I'm using the pd object &quot;arraycopy&quot; in order to charge different sounds into an array progressively, while, at the same time, I play its content. Each time I add a new sound, I resize the array.</p>
<p>I'm playing the content on the array using the phasor~ object, because it's a wav. When I resize the array, I calculate the phase difference, in order to make the phasor~ continuous.</p>
<p>The issue I have is that, each time the array is resized, sound stops for a moment. Can I avoid it somehow?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 05:17:57 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/9632.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Nov 2015 13:48:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Resize an array while playing without hearing stops on Tue, 10 Nov 2015 13:51:05 GMT]]></title><description><![CDATA[<p>Hi!<br />
I've done a patch where I'm using the pd object &quot;arraycopy&quot; in order to charge different sounds into an array progressively, while, at the same time, I play its content. Each time I add a new sound, I resize the array.</p>
<p>I'm playing the content on the array using the phasor~ object, because it's a wav. When I resize the array, I calculate the phase difference, in order to make the phasor~ continuous.</p>
<p>The issue I have is that, each time the array is resized, sound stops for a moment. Can I avoid it somehow?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops</guid><dc:creator><![CDATA[edelblanco]]></dc:creator><pubDate>Tue, 10 Nov 2015 13:51:05 GMT</pubDate></item><item><title><![CDATA[Reply to Resize an array while playing without hearing stops on Tue, 10 Nov 2015 16:57:16 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/edelblanco">@edelblanco</a> Hello there..<br />
It has been suggested that nowadays, because computers have plenty of ram, you could create a very big array, and not resize it........ I cannot help you more than that, but there are others on this forum who might know of some other solution!<br />
<a href="http://lists.puredata.info/pipermail/pd-list/2015-09/111593.html" rel="nofollow">http://lists.puredata.info/pipermail/pd-list/2015-09/111593.html</a><br />
You can go back through the previous messages (posts) to understand better what they are talking about. You will recognise some of the names of the posters, as they are authors of many of the Pd objects that we use every day.  They discuss stuff mainly on that forum........<br />
David.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/2</guid><dc:creator><![CDATA[whale-av]]></dc:creator><pubDate>Tue, 10 Nov 2015 16:57:16 GMT</pubDate></item><item><title><![CDATA[Reply to Resize an array while playing without hearing stops on Wed, 11 Nov 2015 02:36:05 GMT]]></title><description><![CDATA[<p>With the link that David sent, bare in mind that when they talk about the &quot;graph&quot;, they do not mean the &quot;array&quot; GUI object from the put menu!</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/3</guid><dc:creator><![CDATA[LiamG]]></dc:creator><pubDate>Wed, 11 Nov 2015 02:36:05 GMT</pubDate></item><item><title><![CDATA[Reply to Resize an array while playing without hearing stops on Wed, 11 Nov 2015 09:49:17 GMT]]></title><description><![CDATA[<p>Thank you. I've put a big array, and now sounds so much better.</p>
<p>However, I still hear a gap when I add a new sound to the array...</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/4</guid><dc:creator><![CDATA[edelblanco]]></dc:creator><pubDate>Wed, 11 Nov 2015 09:49:17 GMT</pubDate></item><item><title><![CDATA[Reply to Resize an array while playing without hearing stops on Wed, 11 Nov 2015 10:15:43 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/edelblanco">@edelblanco</a> Hello.... The problem is that you have to wait for the array to be written.  Do you know what you will have in your array, or is it a live recording?  If you know in advance you could have lots of arrays maybe.  They would all be able to play at once, so you would need a method to mute the previous array as you trigger a new one, although then you would need to use [line~] to stop clicks (the audio being chopped as you stop a sample).<br />
Here is an example which just uses [tabplay~] and where you could add as many sounds as you need by adding more [read_from_abstr x] objects to keyboard.pd.  It just shows that you can have many arrays playing at once...... <a href="/uploads/files/1447236727125-keyboard.zip">keyboard.zip</a><br />
David.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/5</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/5</guid><dc:creator><![CDATA[whale-av]]></dc:creator><pubDate>Wed, 11 Nov 2015 10:15:43 GMT</pubDate></item><item><title><![CDATA[Reply to Resize an array while playing without hearing stops on Wed, 11 Nov 2015 11:07:24 GMT]]></title><description><![CDATA[<p>No, that's not my my problem. I'll explain it better.</p>
<p>I'm using Pure Data to manage external software, which creates a song progressively, splitted into different wav files. As soon as it creates a new wav file, I load it into an array. The idea is to start playing the song without waiting until it's completely created.</p>
<p>For doing it, I have two arrays: one for loading the latest wav file, and another one for loading the whole song, by copying the content of the first array.</p>
<p>I play the content of the second array, while new parts of the song are being added to it.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/6</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/6</guid><dc:creator><![CDATA[edelblanco]]></dc:creator><pubDate>Wed, 11 Nov 2015 11:07:24 GMT</pubDate></item><item><title><![CDATA[Reply to Resize an array while playing without hearing stops on Wed, 11 Nov 2015 14:16:33 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/edelblanco">@edelblanco</a> Are your arrays &quot;hidden&quot; in sub-patches (not visible on your screen.......... [pd-xxxxx] )?...... because actually drawing them to the screen would cause the sound output to stop momentarily..........<br />
David</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/7</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/7</guid><dc:creator><![CDATA[whale-av]]></dc:creator><pubDate>Wed, 11 Nov 2015 14:16:33 GMT</pubDate></item><item><title><![CDATA[Reply to Resize an array while playing without hearing stops on Thu, 12 Nov 2015 09:12:21 GMT]]></title><description><![CDATA[<p>That was exactly my problem. Now I can play it whitout hearing gaps.</p>
<p>Thank you very much, David.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/8</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/8</guid><dc:creator><![CDATA[edelblanco]]></dc:creator><pubDate>Thu, 12 Nov 2015 09:12:21 GMT</pubDate></item><item><title><![CDATA[Reply to Resize an array while playing without hearing stops on Thu, 12 Nov 2015 16:26:08 GMT]]></title><description><![CDATA[<p>Better yet, you can use the [table] object instead of array. It's basically the same as an array, but without the graphical instance of the data.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/9</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/9632/resize-an-array-while-playing-without-hearing-stops/9</guid><dc:creator><![CDATA[LiamG]]></dc:creator><pubDate>Thu, 12 Nov 2015 16:26:08 GMT</pubDate></item></channel></rss>