<?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[Writing audio to a table like delwrite~]]></title><description><![CDATA[<p>Hello,<br />
I wonder if anyone has come up with a way to write audio to a table in the same way that delwrite~ writes audio to its buffer. That is, you write n samples to an empty table and when it gets to the end, it keeps writing to the last position of the table while shifting everything else so that at any moment the audio in the table represent the last n samples that have been sent to it.</p>
<p>I'm trying to do a freeze patch that records a live input to a table, but if I bang a tabwrite~ object upon freezing, it's going to take a while to fill the freeze table with sound (according to the length of the table) and that produces a gap when switching between the live input and the frozen sound. Besides, the sound written to the table will be the sound that has reached the tabwrite~ object after the bang, and I'd like to make use of that length of audio that has been fed to the table before I hit freeze.</p>
<p>I reckon that if such a method of table writing is possible it would be useful for other things too, like tape-style multi-head delays etc.</p>
<p>Thanks in advance for your help.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10827/writing-audio-to-a-table-like-delwrite</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 03:33:49 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/10827.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 24 Jun 2017 09:13:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Writing audio to a table like delwrite~ on Sat, 24 Jun 2017 09:13:03 GMT]]></title><description><![CDATA[<p>Hello,<br />
I wonder if anyone has come up with a way to write audio to a table in the same way that delwrite~ writes audio to its buffer. That is, you write n samples to an empty table and when it gets to the end, it keeps writing to the last position of the table while shifting everything else so that at any moment the audio in the table represent the last n samples that have been sent to it.</p>
<p>I'm trying to do a freeze patch that records a live input to a table, but if I bang a tabwrite~ object upon freezing, it's going to take a while to fill the freeze table with sound (according to the length of the table) and that produces a gap when switching between the live input and the frozen sound. Besides, the sound written to the table will be the sound that has reached the tabwrite~ object after the bang, and I'd like to make use of that length of audio that has been fed to the table before I hit freeze.</p>
<p>I reckon that if such a method of table writing is possible it would be useful for other things too, like tape-style multi-head delays etc.</p>
<p>Thanks in advance for your help.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10827/writing-audio-to-a-table-like-delwrite</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10827/writing-audio-to-a-table-like-delwrite</guid><dc:creator><![CDATA[weightless]]></dc:creator><pubDate>Sat, 24 Jun 2017 09:13:03 GMT</pubDate></item><item><title><![CDATA[Reply to Writing audio to a table like delwrite~ on Sat, 24 Jun 2017 10:01:47 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/weightless">@weightless</a> Isn't that what [delwrite~] allows......?<br />
Using [delread~] you can hook in where you wish.....</p>
<p>Using a table you would need to re-write the table for every sample.  I think that would be a problem.<br />
Maybe you could write to a table from [delread~] when you hit &quot;freeze&quot;......?<br />
David.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10827/writing-audio-to-a-table-like-delwrite/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10827/writing-audio-to-a-table-like-delwrite/2</guid><dc:creator><![CDATA[whale-av]]></dc:creator><pubDate>Sat, 24 Jun 2017 10:01:47 GMT</pubDate></item><item><title><![CDATA[Reply to Writing audio to a table like delwrite~ on Sat, 24 Jun 2017 09:58:45 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/whale-av">@whale-av</a> Yes that's what delwrite~ does, but as far as I can see there is no way of &quot;freezing&quot; the delay buffer. Or is there?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10827/writing-audio-to-a-table-like-delwrite/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10827/writing-audio-to-a-table-like-delwrite/3</guid><dc:creator><![CDATA[weightless]]></dc:creator><pubDate>Sat, 24 Jun 2017 09:58:45 GMT</pubDate></item><item><title><![CDATA[Reply to Writing audio to a table like delwrite~ on Sat, 24 Jun 2017 10:09:22 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/weightless">@weightless</a> You can feed the output of [delread~] back to the input of [delwrite~] when you hit freeze (cutting the &quot;live&quot; signal at the same time)..<br />
You can have another [delwrite~] running (or more, in parallel) for when you want to &quot;undo&quot;......<br />
David.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10827/writing-audio-to-a-table-like-delwrite/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10827/writing-audio-to-a-table-like-delwrite/4</guid><dc:creator><![CDATA[whale-av]]></dc:creator><pubDate>Sat, 24 Jun 2017 10:09:22 GMT</pubDate></item><item><title><![CDATA[Reply to Writing audio to a table like delwrite~ on Sat, 24 Jun 2017 16:05:24 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/whale-av">@whale-av</a> Thank you, yes that seems to be the way to do it with delwrite~. I was wondering if there was a way to do that with tables, but I'm starting to think there isn't.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10827/writing-audio-to-a-table-like-delwrite/5</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10827/writing-audio-to-a-table-like-delwrite/5</guid><dc:creator><![CDATA[weightless]]></dc:creator><pubDate>Sat, 24 Jun 2017 16:05:24 GMT</pubDate></item><item><title><![CDATA[Reply to Writing audio to a table like delwrite~ on Sun, 25 Jun 2017 17:19:38 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/weightless">@weightless</a> have you checked out this:<br />
<a href="https://forum.pdpatchrepo.info/topic/6061/trying-to-make-a-tape-delay" rel="nofollow">https://forum.pdpatchrepo.info/topic/6061/trying-to-make-a-tape-delay</a> ?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10827/writing-audio-to-a-table-like-delwrite/6</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10827/writing-audio-to-a-table-like-delwrite/6</guid><dc:creator><![CDATA[Johnny Mauser]]></dc:creator><pubDate>Sun, 25 Jun 2017 17:19:38 GMT</pubDate></item></channel></rss>