<?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[planifolia (0.1) [release]]]></title><description><![CDATA[<p>Hello!</p>
<p>I have just released in github and deken the abstraction pack 'planifolia' (v.0.1).</p>
<p><code>Planifolia</code> (from the second name of the orchid 'Vanilla planifolia') is a set of Pure Data abstractions designed to work without any compiled externals.</p>
<p>The abstractions implement a series of useful operations like arbitrary unary and binary operations in lists and arrays, quicksort, logical operators to check equality of arbitrary datatypes, easy OSC formatting/routing, etc. It also comes with toggle-based matrix GUI (designed to work be compatible with <code>iemmatrix</code> objects) and a matrix based step sequencer with some non usual features (independent tempo, beat and duration patterns, col/row/colrow modes, nice colors, etc).</p>
<p>Some bugs may still be there... <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/wink.png" title=";)" alt=";)" /></p>
<h4>abstractions</h4>
<table>
<thead>
<tr>
<th>abstraction</th>
<th>description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>[any.==]</code></td>
<td>compares datatypes</td>
</tr>
<tr>
<td><code>[array.binop]</code></td>
<td>binary operations in arrays</td>
</tr>
<tr>
<td><code>[array.rand]</code></td>
<td>random populates an arrays</td>
</tr>
<tr>
<td><code>[array.unop]</code></td>
<td>unary operations in arrays</td>
</tr>
<tr>
<td><code>[ls.binop]</code></td>
<td>binary operations in list</td>
</tr>
<tr>
<td><code>[ls.butlast]</code></td>
<td>list but the last element</td>
</tr>
<tr>
<td><code>[ls.choose]</code></td>
<td>random choose an element of the list</td>
</tr>
<tr>
<td><code>[ls.getRotate]</code></td>
<td>N rotated element of a list</td>
</tr>
<tr>
<td><code>[ls.group]</code></td>
<td>groups elements into a list</td>
</tr>
<tr>
<td><code>[ls.iter]</code></td>
<td>list iteration</td>
</tr>
<tr>
<td><code>[ls.last]</code></td>
<td>last element of the list</td>
</tr>
<tr>
<td><code>[ls.max]</code></td>
<td>greatest element of a list</td>
</tr>
<tr>
<td><code>[ls.mean]</code></td>
<td>mean of the floats in a list</td>
</tr>
<tr>
<td><code>[ls.min]</code></td>
<td>minimum element in a list</td>
</tr>
<tr>
<td><code>[ls.mode]</code></td>
<td>mode of a list</td>
</tr>
<tr>
<td><code>[ls.quicksort]</code></td>
<td>quicksort algorithm implemented as a vanilla abstraction</td>
</tr>
<tr>
<td><code>[ls.removeAt]</code></td>
<td>removes element at index</td>
</tr>
<tr>
<td><code>[ls.rotate]</code></td>
<td>N rotation of a list</td>
</tr>
<tr>
<td><code>[ls.scramble]</code></td>
<td>randomize elements in a list</td>
</tr>
<tr>
<td><code>[ls.ser.arithm]</code></td>
<td>build an artithmetic series list</td>
</tr>
<tr>
<td><code>[ls.splice]</code></td>
<td>replaces element in a list with anothe list</td>
</tr>
<tr>
<td><code>[ls.unop]</code></td>
<td>perform unary operation in elements of a list</td>
</tr>
<tr>
<td><code>[mtxgui]</code></td>
<td>vanilla matrix interface</td>
</tr>
<tr>
<td><code>[mtxstep]</code></td>
<td>vanilla step sequencer with some non usual features</td>
</tr>
<tr>
<td><code>[slash.oscformat]</code></td>
<td>tool to format OSC messages</td>
</tr>
<tr>
<td><code>[slash.oscroute]</code></td>
<td>tool to route OSC messages</td>
</tr>
<tr>
<td><code>[symbol.==]</code></td>
<td>test if two symbols are equal</td>
</tr>
<tr>
<td><code>[symbol.split]</code></td>
<td>splits a symbol according to a char</td>
</tr>
</tbody>
</table>
<p>Brazilian percussion samples were gently provided by Chico Correa youtube: /c/ChicoCorrea</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/13631/planifolia-0-1-release</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 22:55:03 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/13631.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Sep 2021 13:09:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to planifolia (0.1) [release] on Thu, 16 Sep 2021 12:10:12 GMT]]></title><description><![CDATA[<p>Hello!</p>
<p>I have just released in github and deken the abstraction pack 'planifolia' (v.0.1).</p>
<p><code>Planifolia</code> (from the second name of the orchid 'Vanilla planifolia') is a set of Pure Data abstractions designed to work without any compiled externals.</p>
<p>The abstractions implement a series of useful operations like arbitrary unary and binary operations in lists and arrays, quicksort, logical operators to check equality of arbitrary datatypes, easy OSC formatting/routing, etc. It also comes with toggle-based matrix GUI (designed to work be compatible with <code>iemmatrix</code> objects) and a matrix based step sequencer with some non usual features (independent tempo, beat and duration patterns, col/row/colrow modes, nice colors, etc).</p>
<p>Some bugs may still be there... <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/wink.png" title=";)" alt=";)" /></p>
<h4>abstractions</h4>
<table>
<thead>
<tr>
<th>abstraction</th>
<th>description</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>[any.==]</code></td>
<td>compares datatypes</td>
</tr>
<tr>
<td><code>[array.binop]</code></td>
<td>binary operations in arrays</td>
</tr>
<tr>
<td><code>[array.rand]</code></td>
<td>random populates an arrays</td>
</tr>
<tr>
<td><code>[array.unop]</code></td>
<td>unary operations in arrays</td>
</tr>
<tr>
<td><code>[ls.binop]</code></td>
<td>binary operations in list</td>
</tr>
<tr>
<td><code>[ls.butlast]</code></td>
<td>list but the last element</td>
</tr>
<tr>
<td><code>[ls.choose]</code></td>
<td>random choose an element of the list</td>
</tr>
<tr>
<td><code>[ls.getRotate]</code></td>
<td>N rotated element of a list</td>
</tr>
<tr>
<td><code>[ls.group]</code></td>
<td>groups elements into a list</td>
</tr>
<tr>
<td><code>[ls.iter]</code></td>
<td>list iteration</td>
</tr>
<tr>
<td><code>[ls.last]</code></td>
<td>last element of the list</td>
</tr>
<tr>
<td><code>[ls.max]</code></td>
<td>greatest element of a list</td>
</tr>
<tr>
<td><code>[ls.mean]</code></td>
<td>mean of the floats in a list</td>
</tr>
<tr>
<td><code>[ls.min]</code></td>
<td>minimum element in a list</td>
</tr>
<tr>
<td><code>[ls.mode]</code></td>
<td>mode of a list</td>
</tr>
<tr>
<td><code>[ls.quicksort]</code></td>
<td>quicksort algorithm implemented as a vanilla abstraction</td>
</tr>
<tr>
<td><code>[ls.removeAt]</code></td>
<td>removes element at index</td>
</tr>
<tr>
<td><code>[ls.rotate]</code></td>
<td>N rotation of a list</td>
</tr>
<tr>
<td><code>[ls.scramble]</code></td>
<td>randomize elements in a list</td>
</tr>
<tr>
<td><code>[ls.ser.arithm]</code></td>
<td>build an artithmetic series list</td>
</tr>
<tr>
<td><code>[ls.splice]</code></td>
<td>replaces element in a list with anothe list</td>
</tr>
<tr>
<td><code>[ls.unop]</code></td>
<td>perform unary operation in elements of a list</td>
</tr>
<tr>
<td><code>[mtxgui]</code></td>
<td>vanilla matrix interface</td>
</tr>
<tr>
<td><code>[mtxstep]</code></td>
<td>vanilla step sequencer with some non usual features</td>
</tr>
<tr>
<td><code>[slash.oscformat]</code></td>
<td>tool to format OSC messages</td>
</tr>
<tr>
<td><code>[slash.oscroute]</code></td>
<td>tool to route OSC messages</td>
</tr>
<tr>
<td><code>[symbol.==]</code></td>
<td>test if two symbols are equal</td>
</tr>
<tr>
<td><code>[symbol.split]</code></td>
<td>splits a symbol according to a char</td>
</tr>
</tbody>
</table>
<p>Brazilian percussion samples were gently provided by Chico Correa youtube: /c/ChicoCorrea</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/13631/planifolia-0-1-release</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/13631/planifolia-0-1-release</guid><dc:creator><![CDATA[zepadovani]]></dc:creator><pubDate>Thu, 16 Sep 2021 12:10:12 GMT</pubDate></item><item><title><![CDATA[Reply to planifolia (0.1) [release] on Wed, 15 Sep 2021 14:09:21 GMT]]></title><description><![CDATA[<p>Thank you padovani, saw this on Facebook. Great sequencer!</p>
<p>Bytheway i post the the Github link for your library:<br />
<a href="https://github.com/zepadovani/planifolia" rel="nofollow">https://github.com/zepadovani/planifolia</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/13631/planifolia-0-1-release/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/13631/planifolia-0-1-release/2</guid><dc:creator><![CDATA[tungee]]></dc:creator><pubDate>Wed, 15 Sep 2021 14:09:21 GMT</pubDate></item><item><title><![CDATA[Reply to planifolia (0.1) [release] on Wed, 15 Sep 2021 17:38:30 GMT]]></title><description><![CDATA[<p>Oh! thanks! I forgot to post the link here! (:</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/13631/planifolia-0-1-release/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/13631/planifolia-0-1-release/3</guid><dc:creator><![CDATA[zepadovani]]></dc:creator><pubDate>Wed, 15 Sep 2021 17:38:30 GMT</pubDate></item><item><title><![CDATA[Reply to planifolia (0.1) [release] on Thu, 16 Sep 2021 12:11:24 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/zepadovani">@zepadovani</a> the forum is always trying to embed video from youtube, I modified the link... not the best but at least the credit is there. nice contribution! thank you!!</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/13631/planifolia-0-1-release/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/13631/planifolia-0-1-release/4</guid><dc:creator><![CDATA[EEight]]></dc:creator><pubDate>Thu, 16 Sep 2021 12:11:24 GMT</pubDate></item></channel></rss>