<?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[Complex list filtering of midi messages]]></title><description><![CDATA[<p>Hi all,<br />
I need a special kind of list filter that can get rid of unwanted pair of messages. The filtering is quite complex and can't figure out a way to do it neatly.</p>
<p>I have midi messages flowing from an array with the syntax<br />
TemporalIndex Midinote Velocity</p>
<p>such as:<br />
[1554 60 100]</p>
<p>or polyphonic, in pairs:<br />
[1554 60 100 72 124 84 112]</p>
<p>I also have pedal information coming in:<br />
[1554 p 127]</p>
<p>sometimes it combines to:<br />
[1554 p 127 60 100 72 84] etc.</p>
<p>I would like to filter all the pedal information, to remove completely the indexes with only pedal information like: [1554 p 127]<br />
and to remove pedal entries from combined lists so that<br />
[1554 p 127 60 100]- - would become - - &gt; [1554 60 100]</p>
<p>I've tried many combinations without success,<br />
any ideas?</p>
<p>Thanks</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9983/complex-list-filtering-of-midi-messages</link><generator>RSS for Node</generator><lastBuildDate>Sun, 15 Mar 2026 14:02:31 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/9983.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Apr 2016 01:13:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Complex list filtering of midi messages on Mon, 18 Apr 2016 01:13:52 GMT]]></title><description><![CDATA[<p>Hi all,<br />
I need a special kind of list filter that can get rid of unwanted pair of messages. The filtering is quite complex and can't figure out a way to do it neatly.</p>
<p>I have midi messages flowing from an array with the syntax<br />
TemporalIndex Midinote Velocity</p>
<p>such as:<br />
[1554 60 100]</p>
<p>or polyphonic, in pairs:<br />
[1554 60 100 72 124 84 112]</p>
<p>I also have pedal information coming in:<br />
[1554 p 127]</p>
<p>sometimes it combines to:<br />
[1554 p 127 60 100 72 84] etc.</p>
<p>I would like to filter all the pedal information, to remove completely the indexes with only pedal information like: [1554 p 127]<br />
and to remove pedal entries from combined lists so that<br />
[1554 p 127 60 100]- - would become - - &gt; [1554 60 100]</p>
<p>I've tried many combinations without success,<br />
any ideas?</p>
<p>Thanks</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9983/complex-list-filtering-of-midi-messages</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/9983/complex-list-filtering-of-midi-messages</guid><dc:creator><![CDATA[nathan_s_giroux]]></dc:creator><pubDate>Mon, 18 Apr 2016 01:13:52 GMT</pubDate></item><item><title><![CDATA[Reply to Complex list filtering of midi messages on Wed, 20 Apr 2016 10:03:48 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/nathan_s_giroux">@nathan_s_giroux</a> Hello Nathan........ here is a solution........ for extended.....if the &quot;p&quot; is a p......<br />
There must be a vanilla equivalent possible.<br />
<a href="/uploads/files/1461145045657-no_pedal2.pd">no_pedal2.pd</a><br />
David.<br />
<img src="/uploads/files/1461145174904-no_pedal2.jpg" alt="no_pedal2.JPG" class="img-responsive img-markdown" /></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/9983/complex-list-filtering-of-midi-messages/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/9983/complex-list-filtering-of-midi-messages/2</guid><dc:creator><![CDATA[whale-av]]></dc:creator><pubDate>Wed, 20 Apr 2016 10:03:48 GMT</pubDate></item></channel></rss>