<?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[dynamic time warping (dtw) ?]]></title><description><![CDATA[<p>Hi, in order to compare sounds with each other, I need dynamic time warping. I know that this is possible with PD since at least 10 years, but I don't know which externals I have to use for that. Any suggestions?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw</link><generator>RSS for Node</generator><lastBuildDate>Sat, 08 Aug 2026 12:55:33 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/15089.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 Apr 2025 20:27:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to dynamic time warping (dtw) ? on Sun, 13 Apr 2025 20:27:20 GMT]]></title><description><![CDATA[<p>Hi, in order to compare sounds with each other, I need dynamic time warping. I know that this is possible with PD since at least 10 years, but I don't know which externals I have to use for that. Any suggestions?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw</guid><dc:creator><![CDATA[elden]]></dc:creator><pubDate>Sun, 13 Apr 2025 20:27:20 GMT</pubDate></item><item><title><![CDATA[Reply to dynamic time warping (dtw) ? on Mon, 21 Apr 2025 14:16:57 GMT]]></title><description><![CDATA[<p>Do you need to warp the tempo of a metro? Or the playback of an audio file? Or something else?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/2</guid><dc:creator><![CDATA[nicnut]]></dc:creator><pubDate>Mon, 21 Apr 2025 14:16:57 GMT</pubDate></item><item><title><![CDATA[Reply to dynamic time warping (dtw) ? on Mon, 21 Apr 2025 19:16:17 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/nicnut">@nicnut</a> in my case dynamic time warping is used to measure the tonal similarity of audio files with slightly different length.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/3</guid><dc:creator><![CDATA[elden]]></dc:creator><pubDate>Mon, 21 Apr 2025 19:16:17 GMT</pubDate></item><item><title><![CDATA[Reply to dynamic time warping (dtw) ? on Mon, 21 Apr 2025 20:24:20 GMT]]></title><description><![CDATA[<p>OK, So, for example, would you take two different audio files and play them both for 1000 milliseconds and, with your ears, compare where they are different or similar?</p>
<p>Is this what you imagined? If so that is doable.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/4</guid><dc:creator><![CDATA[nicnut]]></dc:creator><pubDate>Mon, 21 Apr 2025 20:24:20 GMT</pubDate></item><item><title><![CDATA[Reply to dynamic time warping (dtw) ? on Tue, 22 Apr 2025 04:23:03 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/nicnut">@nicnut</a> No, I need to calculate warping paths between two audio files to measure the tonal distance between them. Not by ear. Please google &quot;dynamic time warping&quot;.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/5</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/5</guid><dc:creator><![CDATA[elden]]></dc:creator><pubDate>Tue, 22 Apr 2025 04:23:03 GMT</pubDate></item><item><title><![CDATA[Reply to dynamic time warping (dtw) ? on Tue, 22 Apr 2025 09:56:22 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/elden">@elden</a> said:</p>
<blockquote>
<p>Please google &quot;dynamic time warping&quot;.</p>
</blockquote>
<p>Never tried this: <a href="https://github.com/irllabs/ml-lib" rel="nofollow">https://github.com/irllabs/ml-lib</a><br />
<a href="https://cycling74.com/forums/machine-learning-in-max-hallelujah" rel="nofollow">https://cycling74.com/forums/machine-learning-in-max-hallelujah</a></p>
<p><a href="https://discourse.flucoma.org/search?q=dtw" rel="nofollow">https://discourse.flucoma.org/search?q=dtw</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/6</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/6</guid><dc:creator><![CDATA[lacuna]]></dc:creator><pubDate>Tue, 22 Apr 2025 09:56:22 GMT</pubDate></item><item><title><![CDATA[Reply to dynamic time warping (dtw) ? on Tue, 22 Apr 2025 11:49:14 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/lacuna">@lacuna</a> I'm afraid I won't find anything there that's useful in my scenario...</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/7</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/7</guid><dc:creator><![CDATA[elden]]></dc:creator><pubDate>Tue, 22 Apr 2025 11:49:14 GMT</pubDate></item><item><title><![CDATA[Reply to dynamic time warping (dtw) ? on Tue, 22 Apr 2025 12:38:46 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/elden">@elden</a> You will have seen....... <a href="https://www.uni-weimar.de/kunst-und-gestaltung/wiki/images/Dynamic_Time_Warping_for_Pure_Data.pdf" rel="nofollow">https://www.uni-weimar.de/kunst-und-gestaltung/wiki/images/Dynamic_Time_Warping_for_Pure_Data.pdf</a></p>
<p>The paper concludes with an application for body gesture recognition, but it is working with arrays so should be equally applicable to audio.<br />
The code still exists as C++ to be compiled for a Pd external, but of course we have since moved to 64bit.<br />
<a href="https://github.com/lemire/lbimproved" rel="nofollow">https://github.com/lemire/lbimproved</a></p>
<p>And there is this....... which is older, by the same same author....<br />
<a href="https://github.com/felixr/dtw_lbimproved" rel="nofollow">https://github.com/felixr/dtw_lbimproved</a></p>
<p>David.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/8</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/15089/dynamic-time-warping-dtw/8</guid><dc:creator><![CDATA[whale-av]]></dc:creator><pubDate>Tue, 22 Apr 2025 12:38:46 GMT</pubDate></item></channel></rss>