[PD] software license for pd general patch?
Mathieu Bouchard
matju at artengine.ca
Mon Jul 5 18:42:00 CEST 2010
On Mon, 5 Jul 2010, João Pais wrote:
> that point was more about the "general interest of the comunity"
> argument. in any case it's good you don't get that many complaints,
> which shouldn't mean that there are less users.
If you had your own webserver, you would be able to count the number of
downloads.
> exactly, that's a great merit. that's why I always ask someone who
> hasn't put their code in there if he wants to - it makes it much more
> centralised, and easier to access.
Yeah, though it makes more sense for externals than abstractions, it makes
more sense for small libraries than big ones, and it also depends on the
library structure and class naming (ask anyone who installed pd-extended
and then recompiled iemmatrix from scratch because they can't use the
version bundled with pd-extended).
> this isn't part of my abstractions (at /extra/jmmmp), it's a "full program".
> it doesn't come with pd-ext, it's on my pd page. I would say that it's as big
> as all my abstractions together, but never measured it.
Ok, now it brings this question to my mind : is there anything you can
break away from your full programme such that the full programme becomes
smaller and the abstractions library becomes bigger, in a manner that the
new abstractions are really things that can be useful for any other
purpose than the one of the full programme ? It's a big key for making
your full programme worth doing : recycle as many parts as possible, or at
least make them recycling-ready.
> the next time I try to update my object list (you might know the "short
> version" from the floss manual, the original is an xls file), I would try to
> include a list of the gridflow objects.
http://gridflow.ca/svn/trunk/doc/index.pd is a list of everything, in a
manner quite similar to Pd's own class index. This is what appears when
you click the GridFlow Index item that GridFlow adds in Pd's Help menu. It
currently lists 211 classes, but it's possible that I forgot to list a
few. (Considering the features of GridFlow, 211 is a rather small number).
> I had started talks with a friend that does data visualisation to make a
> patch to automatise the listing, but he bailed out. so I have to do the
> work by hand.
The GridFlow Index is auto-generated by
http://gridflow.ca/svn/trunk/doc/make_index.tcl (which also includes a
list of exceptions that have to be made in that patch). You could use that
as an idea for building the index in a wiki format or csv format,
whichever you need for flossmanual.
> my jmmmp abstractions are very simple utilities, most of them to spare
> some repetitive code
In the end, every abstraction can be thought of as replacing some
repetitive code, but some give that impression more than others. I think
it has to do with how unthinkable it is to be doing a certain task without
those abstractions (or externals, etc.).
> if you don't want just to do 10m of 4/4
Well, I don't, but the problem with that, is that I usually want to do 10m
of 7/4 instead. ;)
But once I know what it's about, then I have more of a chance of finding a
use for it and using it as an answer to a question.
> but that goes back to the initial point: this program was made for
> persons that play complex music from score, and can need the help of a
> click track system that lets them reherase/play in concert. that's why I
> said in the beginning that in this list almost anyone fits into that
> category
what's the definition of "almost anyone" ? Don't underestimate the number
of video-centric people. I wonder how many people came to pd because of
something else than audio. I am one of them for sure. It took me years
before I tried to do any audio at all with pd and... I'm probably not
alone. I don't know about your pd club, but my pd club has quite a lot of
video in it, and sometimes I can guess that some people hardly do any
audio ever ; and I never tried to skew the pd club towards video, and I
never heard *anyone* ever suggest that we'd be overrepresentating video.
_ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801
More information about the Pd-list
mailing list