<?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[Array data fine drawing outside of pd, possibly with custom-made editor]]></title><description><![CDATA[<p>Hi there,</p>
<p>I like the simple yet useful array object,  but I'd like to be able to zoom in and out, and to edit data with a higher precision.  I've been playing for some time with [hrslider.mmb] and [vrslider.mmb] objects within pd-extended in order to achieve this with mixed results.  In addition I'd like to implement other features so naturally came the idea to create such an editor, outside of pd, and make the two of them communicate using a simple '.txt' file.</p>
<p>I recently started to learn C++ and would like to ask for some advice in order to follow my thread smoothly.  The starting specifications would be</p>
<ul>
<li>fixed number of points</li>
<li>homogeneous horizontal discretization</li>
<li>&quot;control-oriented&quot; editor rather than &quot;waveform-oriented&quot;</li>
<li>drawable graph such as in pd, directly with the mouse</li>
<li>zoom in, out and by region selection, obviously keeping the precision of coordinates</li>
<li>possibly : axis graduations following the zooming operations.</li>
</ul>
<p>So there probably exist open source applications that are already doing all this, and I'd be glad if someone could point out some of them.  I'm looking for a starting point, something that would serve as a basis, having C++ programming in mind.  My C++ and OOP skills are quite fresh, although I've been coding as a hobby for years, and I'd be glad to dissect and study some well-formed piece of code to go deeper into my learning process. This way I hope to be able to implement other features that I will spare you.  My &quot;paradigm&quot; is somewhat similar to a midi control change editor, and I think this could be a lead.</p>
<p>I'm a linux user, but I'd like to use multi-platform libraries, and I'm considering learning to use QT or WxWidgets.  But at the moment I couldn't find a way to break the tie.  Probably because the articles and comments I read so far weren't dealing with my precise context, but maybe will there be someone here that could give me some advice?</p>
<p>Thank you very much!</p>
<p>Nau</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/12042/array-data-fine-drawing-outside-of-pd-possibly-with-custom-made-editor</link><generator>RSS for Node</generator><lastBuildDate>Wed, 10 Jun 2026 15:46:45 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/12042.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 06 May 2019 22:38:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array data fine drawing outside of pd, possibly with custom-made editor on Mon, 06 May 2019 22:42:12 GMT]]></title><description><![CDATA[<p>Hi there,</p>
<p>I like the simple yet useful array object,  but I'd like to be able to zoom in and out, and to edit data with a higher precision.  I've been playing for some time with [hrslider.mmb] and [vrslider.mmb] objects within pd-extended in order to achieve this with mixed results.  In addition I'd like to implement other features so naturally came the idea to create such an editor, outside of pd, and make the two of them communicate using a simple '.txt' file.</p>
<p>I recently started to learn C++ and would like to ask for some advice in order to follow my thread smoothly.  The starting specifications would be</p>
<ul>
<li>fixed number of points</li>
<li>homogeneous horizontal discretization</li>
<li>&quot;control-oriented&quot; editor rather than &quot;waveform-oriented&quot;</li>
<li>drawable graph such as in pd, directly with the mouse</li>
<li>zoom in, out and by region selection, obviously keeping the precision of coordinates</li>
<li>possibly : axis graduations following the zooming operations.</li>
</ul>
<p>So there probably exist open source applications that are already doing all this, and I'd be glad if someone could point out some of them.  I'm looking for a starting point, something that would serve as a basis, having C++ programming in mind.  My C++ and OOP skills are quite fresh, although I've been coding as a hobby for years, and I'd be glad to dissect and study some well-formed piece of code to go deeper into my learning process. This way I hope to be able to implement other features that I will spare you.  My &quot;paradigm&quot; is somewhat similar to a midi control change editor, and I think this could be a lead.</p>
<p>I'm a linux user, but I'd like to use multi-platform libraries, and I'm considering learning to use QT or WxWidgets.  But at the moment I couldn't find a way to break the tie.  Probably because the articles and comments I read so far weren't dealing with my precise context, but maybe will there be someone here that could give me some advice?</p>
<p>Thank you very much!</p>
<p>Nau</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/12042/array-data-fine-drawing-outside-of-pd-possibly-with-custom-made-editor</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/12042/array-data-fine-drawing-outside-of-pd-possibly-with-custom-made-editor</guid><dc:creator><![CDATA[nau]]></dc:creator><pubDate>Mon, 06 May 2019 22:42:12 GMT</pubDate></item><item><title><![CDATA[Reply to Array data fine drawing outside of pd, possibly with custom-made editor on Mon, 06 May 2019 23:19:00 GMT]]></title><description><![CDATA[<p>hi <a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/nau">@nau</a>, i think the ofelia library from <a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/cuinjune">@cuinjune</a> could be great for things like that. the old version has even pd gui like abstractions. i also made a  waveform display and a multislider / toggle with the old version: <a href="https://forum.pdpatchrepo.info/topic/11371/ofelia-waveform-display" rel="nofollow">https://forum.pdpatchrepo.info/topic/11371/ofelia-waveform-display</a><br />
this is the only interface experiment i did with the new version (i am stuck with that at the moment): <a href="https://forum.pdpatchrepo.info/topic/11792/ofelia-test-grid/9" rel="nofollow">https://forum.pdpatchrepo.info/topic/11792/ofelia-test-grid/9</a><br />
the new version is based on lua and open frameworks and more flexible than the old version. i think it has a lot of potential. i would also like to learn from other ofelia gui patches, especially for controlling video <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/wink.png" title=";)" alt=";)" /><br />
here are a lot of open frameworks gui examples: <a href="http://www.ofxaddons.com/categories/1-gui" rel="nofollow">http://www.ofxaddons.com/categories/1-gui</a></p>
]]></description><link>http://forum.pdpatchrepo.info/topic/12042/array-data-fine-drawing-outside-of-pd-possibly-with-custom-made-editor/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/12042/array-data-fine-drawing-outside-of-pd-possibly-with-custom-made-editor/2</guid><dc:creator><![CDATA[Jona]]></dc:creator><pubDate>Mon, 06 May 2019 23:19:00 GMT</pubDate></item><item><title><![CDATA[Reply to Array data fine drawing outside of pd, possibly with custom-made editor on Tue, 07 May 2019 21:20:11 GMT]]></title><description><![CDATA[<p>Thank you <a class="plugin-mentions-a" href="http://forum.pdpatchrepo.info/user/jona">@Jona</a>,</p>
<p>I started to discover ofelia and openFrameworks and it's very promising, even though it seems difficult to understand if OF will be &quot;better&quot; than QT or WxWidgets in my personal context.  Of course ofelia brings it directly (but partially if I understood well)  into pd, and that's really impressive.</p>
<p>I'll dive into documentation tonight!</p>
<p>Nau</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/12042/array-data-fine-drawing-outside-of-pd-possibly-with-custom-made-editor/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/12042/array-data-fine-drawing-outside-of-pd-possibly-with-custom-made-editor/3</guid><dc:creator><![CDATA[nau]]></dc:creator><pubDate>Tue, 07 May 2019 21:20:11 GMT</pubDate></item></channel></rss>