<div dir="auto">Check the K12 objects to get easily started with making sound. K12 mode is currently being ported from 1.x to 2.x (a.k.a. Purr-Data).<br><br><div data-smartmail="gmail_signature"><br>-- <br>Ivica Ico Bukvic, D.M.A.<br>Creative Technologies in Music<br>Director -- DISIS, L2Ork, CTM<br>ICAT Senior Fellow<br>Virginia Tech<br>School of Performing Arts – 0141<br>Blacksburg, VA 24061<br>(540) 231-6139<br><a href="mailto:ico@vt.edu">ico@vt.edu</a><br><a href="http://www.performingarts.vt.edu">www.performingarts.vt.edu</a><br><a href="http://disis.icat.vt.edu">disis.icat.vt.edu</a><br><a href="http://l2ork.icat.vt.edu">l2ork.icat.vt.edu</a><br><a href="http://ico.bukvic.net">ico.bukvic.net</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mar 12, 2018 14:44, "João Pais" <<a href="mailto:jmmmpais@gmail.com">jmmmpais@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks for the suggestions, João.<br>
<span class="m_5371617250828897791gmail-"><br>
> Data structures:<br>
> Implement new high-level objects to deal with elements: the current objects<br>
> are too basic, and programming is slow and repetitive, or impossible without<br>
> a gui (e.g. deleting scalars). Would it be possible to integrate the code<br>
> with Pd Vanilla afterwards?<br>
<br>
</span>I'm not sure what you mean by "high-level" here. Could you explain a little<br>
more?<br></blockquote><div><br></div><div>Since the objects are really basic, it's always necessary to start from scratch to handle any data structures. I can later give a more complete list of features (made one already years ago and sent it to Miller), but I meant something that avoids repetitive tasks. E.g. "next 3" to jump to jump 3 scalars, or "index 10" to go to the 10th element, ... things like that, that have to be programmed each time.</div><div>But regarding data structures in general, it would make more sense if these could also go into Pd-Van (and with that libpd, etc.) - if not, then it's better to just do some abstractions.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class="m_5371617250828897791gmail-"><br>
><br>
> Html5<br>
> If Pd is already html, would it be possible to have Purrd running<br>
> automatically in the background of a html5 page on a website? At a first<br>
> stage without gui, but afterwards with it?<br>
<br>
</span>There's already a project idea for this: "API for HTML5 Web Apps"<br>
<span class="m_5371617250828897791gmail-"><br>
><br>
> Dynamic object list "page"<br>
> An updated object list doesn't exist in Pd. Since many (all?) objects in<br>
> PurrD have documentation patches, it should be possible to create a dynamic<br>
> object reference page with columns such as name, library, explanation,<br>
> author, ... An example is at<br>
> <a href="http://puredata.info/Members/jmmmp/0.INTRO-100105.xls/at_download/file" rel="noreferrer" target="_blank">http://puredata.info/Members/j<wbr>mmmp/0.INTRO-100105.xls/at_dow<wbr>nload/file</a><br>
<br>
</span>Are you talking about a patch here?<br></blockquote><div><br></div><div>Could be a patch, but maybe easier would be a local html page which adapts to any elements added to the extra folder, or even to Purr-D's path (would also be easier to search). All that meta information in the libraries is just sitting and not being used.<br></div><div>(again, would be good to be Pd-van compatible)</div><div><br></div><div>Regarding searching, I'm not aware of the latest state, but a couple more details:</div><div>- seach window says how many elements were found ("x of y"). Maybe this was in already.</div><div>- (also from max) when a variable is used in send/receive, clicking on that object opens up the subpatch where the matching send/receive is. Fast to find, and avoids repeating variables. Also for send~/receive~ + throw~/catch~<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class="m_5371617250828897791gmail-"><br>
><br>
> In/Out audio mappings<br>
> Another interesting feature in Max is a general in/out audio matrix that can<br>
> be changed on demand. This would allow to use different main inlets/outlets<br>
> without having to edit the patch.<br>
<br>
</span>Sounds interesting.<br>
<span class="m_5371617250828897791gmail-"><br>
><br>
> GenPd<br>
> With Gen, Max offers a possibility to develop DSP code in a dataflow<br>
> environment. Is something like that possible in Pd?<br>
<br>
</span>This is something more low-level than expr~/fexpr~?<br></blockquote><div><br></div><div>Not sure, because as I understood it, gen patches work on a block of size 1. So it's like writing C code. The number of classes is much smaller, of course.<br></div><div><a href="https://docs.cycling74.com/max7/vignettes/gen_overview" target="_blank">https://docs.cycling74.com/<wbr>max7/vignettes/gen_overview</a><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class="m_5371617250828897791gmail-"><br><br>
> The only programming language I can program is Pd, so I can only offer<br>
> something related to that: testing patches, preparing documentation,<br>
> preparing examples, ... Also depending on the available time, of course.<br>
<br>
</span>That would be extremely helpful.<br>
<span class="m_5371617250828897791gmail-"><br>
><br>
> More ideas might come, but I wanted to leave something just from the top of<br>
> my head.<br>
<br>
</span>Thanks!<br></blockquote><div><br></div><div>If I get to do something more in Purr-d I could get more ideas to ask (I'm trying to prepare some materials for the LAC, so it would be a chance for it). But I have some issues, that either purr-d doesn't work on my desktop (it just doesn't start), or some things I need don't work as good as in pd-ext (data structures). If the workshops I'm proposing work out, I can try to push them to purr-d</div><div><br></div><div>Joao<br></div></div>
</div></div>
<br>______________________________<wbr>_________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/<wbr>listinfo/l2ork-dev</a><br></blockquote></div></div>