Thanks everyone for your replies and suggestions!<div><br></div><div>It&#39;s good to know I&#39;m not alone in my frustrations. I would really love to work on this project, since it would make it easier for me to teach K-8 students about acoustics and math using Pd if there were more LEGO-like primitives to snap together easily.</div>
<div><br></div><div>If we can get something like this up as a candidate for GSoC, some wonderful things could arise from it.</div><div><br></div><div>Most definitely, the names should be very easy to understand. That is part of my frustration right now with Pd-extended. There is a wealth of stuff, but it&#39;s all named oddly by different people and is difficult to explore in a meaningful way. Part of me thinks that Pd-extended needs to cut the fat a little bit...maybe a Pd-intended version? Only including an organized catalog of well-named, glue-able parts that all play nice together?</div>
<div><br></div><div>~Kyle</div><div><br><div class="gmail_quote">On Fri, Mar 13, 2009 at 12:12 PM, Enrique Erne <span dir="ltr">&lt;<a href="mailto:enrique@netpd.org">enrique@netpd.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
hi Kyle<br>
<br>
i love the idea of a Classic Unit Library (CUL?)<br>
BBB - Beginners Building Blocks<br>
WSP - (Where to Start with Pd)<br>
WSP - warm swimming pool :)<br>
<br>
for me the first step would be to write some specs:<br>
- coding style guide (who did it? luke?), license, naming convention, howto contribute<br>
and also analyze existing libs: pdmtl, rjlib maybe you could even just build on them?<br>
<br>
i&#39;d like to see the WSP Lib:<br>
- bsd<br>
- flat<br>
- super simple black&amp;white interfaces<br>
- as pure as possible<br>
- a minimum of possible dependencies<br>
- not gopish ?<br>
- howto contribute?<br>
- with self explaining naming?<br>
<br>
<br>
i&#39;m just about to upload my zipped netpd directory.<br>
<a href="http://netpd.org/eni/downloads/?C=M;O=D" target="_blank">http://netpd.org/eni/downloads/?C=M;O=D</a><br>
(8.9MB because there are some samples)<br>
<br>
eni<br>
<br>
<br>
<br>
<br>
<br>
Kyle Klipowicz wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div class="h5">
How about this project:<br>
Beginners Building Blocks.<br>
<br>
Right now, If I want to even make a simple sine oscillator synth with an<br>
ADSR envelope on it, it&#39;s not very easy to do out of the box. What if there<br>
were some entry-level abstractions in a very OBVIOUS location that people<br>
could instantly piece together some classic Unit Generators. Important for<br>
these would be the ability to copy/paste items from a main page of<br>
abstractions. Also, they should have a simple GUI interface, and possibly be<br>
set up automatically to use SSAD.<br>
<br>
I&#39;m thinking stuff like:<br>
<br>
-basic envelope generators<br>
-basic oscillators (bandlimited ones would be nice): sine, square, triangle,<br>
sawtooth<br>
-basic i/o that is more intuitive to newbies<br>
-basic sample players (one shot, looping, pitch shifting, multi-sample a la<br>
fluidsynth)<br>
-basic MIDI controller mapping tools (so people could just twist a knob to<br>
assign a parameter)<br>
-basic step, piano roll, &amp;c sequencers<br>
-basic pitch/rhythm analysis (wrappers for sigmund~, fiddle~, and bonk~)<br>
-basic modular counters<br>
-an extensive collection of examples using these objects, documenting<br>
parameters, as well as ways to connect and/or modify and save new versions<br>
of objects using SSAD<br>
-video stuff would also be great, something akin to a freshened up<br>
PixelTango.<br>
<br>
Anyway, I just thought these things would be really nice to have in an<br>
accessible place in Pd-extended. Because right now whenever I just want to<br>
make something very simple, i end up having to click a mouse about 200 times<br>
which is annoying and makes me worried about RTS!<br>
<br>
Pd and Pd-extended are so difficult to navigate for newbies. There need to<br>
be more &quot;pick up and go&quot; audio tools. I&#39;m thinking of how Reaktor and<br>
Max/MSP are so easy to dive into. Pd is a lot like a cold cold ocean whereas<br>
the other two are nice warm swimming pools. Pd is deeper and more exciting<br>
by far, but you can get swept away in an undertow never to return!<br>
<br>
This project could be accomplished by merging elements from NetPd, Pdmtl,<br>
and various slick patches made by the resident list geniuses. (Another thing<br>
about NetPd if Roman and Eni are listening: can you make a tar.gz or zip<br>
download of ALL current NetPd patches? I hate having to download 30+ items<br>
one at a time. RTS fears again!)<br>
<br>
So there&#39;s my way more than 2 cents. Take what you will from it.<br>
<br>
~Kyle<br>
<br>
<br>
On Sun, Mar 8, 2009 at 2:53 PM, Hans-Christoph Steiner &lt;<a href="mailto:hans@eds.org" target="_blank">hans@eds.org</a>&gt; wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Mar 7, 2009, at 9:51 AM, Roman Haefeli wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Sat, 2009-03-07 at 11:26 +0100, Enrique Erne wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hans-Christoph Steiner wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The Google Summer of Code ((<a href="http://code.google.com/soc/" target="_blank">http://code.google.com/soc/</a>) application<br>
is due very soon, March 9th, and we need mentors!  At this point,<br>
you<br>
just need to put down your name.  Then once the projects are in,<br>
we&#39;ll<br>
choose projects and who will mentor them.<br>
Every pd developer who wants to support the project but is not<br>
student<br>
anymore is invited to join as mentor, since the number of sponsored<br>
projects by google depends on the number of mentors and students.<br>
</blockquote>
Andy, Claude, Frank, Marius, Mathieu, Roman where are you guys?<br>
<br>
add your names, hurry! :)<br>
</blockquote>
yo, i am happy to add my name, but i guess it only makes sense for<br>
me to<br>
take a mentorship of a project, that is about patching and not c<br>
coding.<br>
from what i have seen, there is only one project - undead - which<br>
seems<br>
to be about patching. derek holzer is already proposed as a mentor.<br>
does<br>
it make sense to propose more then one mentor for a project?<br>
</blockquote>
You could also create a new project based on something like creating<br>
libraries out of all that useful code in netpd.  Basically, think of<br>
something that you would like implemented in Pd that you could mentor.<br>
<br>
.hc<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
roman<br>
<br>
<br>
<br>
___________________________________________________________<br>
Telefonate ohne weitere Kosten vom PC zum PC: http://<br>
<a href="http://messenger.yahoo.de" target="_blank">messenger.yahoo.de</a><br>
</blockquote>
<br>
<br>
<br>
----------------------------------------------------------------------------<br>
<br>
If nature has made any one thing less susceptible than all others of<br>
exclusive property, it is the action of the thinking power called an<br>
idea, which an individual may exclusively possess as long as he keeps<br>
it to himself; but the moment it is divulged, it forces itself into<br>
the possession of everyone, and the receiver cannot dispossess himself<br>
of it.            - Thomas Jefferson<br>
<br>
<br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@iem.at" target="_blank">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt;<br>
<a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br>
</blockquote>
<br>
<br>
<br>
<br></div></div>
------------------------------------------------------------------------<div class="im"><br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@iem.at" target="_blank">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
</div></blockquote>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>-----<br>------------<br>    ----     -----<br>---- -------- - ------<br><a href="http://perhapsidid.wordpress.com">http://perhapsidid.wordpress.com</a><br><a href="http://myspace.com/kyleklipowicz">http://myspace.com/kyleklipowicz</a><br>

</div>