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