Hello,
Let me introduce myself and tell you why I am excited about Pd.
Lately I have been interested in computer music and my home studio. I have been reading "The Computer Music Tutorial" by Curtis Roads. So I was very excited to learn about Pd through Jim Aikin's article in April's Electronic Musician. Since I got it downloaded and up and running I have been enjoying it. I have a BS degree in CS and most of my experience has been internet and Windows programming. Also I worked doing LabView programming, which is a graphical programming environment used for testing, measurement etc. developed and sold by National Instruments. I am running Pd on a Windows XP machine. I hope to have a Linux machine going in the near future. I live in Northern California. My primary instrument is guitar.
Of course I have lots of questions. Here are a few of my first questions:
Besides Dr. Miller Puckette who else is developing Pd? Are his graduate students involved? Some of the people on this board?
Does anyone mind, including Dr. Puckette, if someone else modifies Pd and distributes the modified version? Are there popular modified versions? Does Dr. Puckette ever check out modifications for inclusion into his software?
How come I can't access http://www.pure-data.org/ Are these pages down? Any recomendations for other good links?
For whatever reasons my programming skills have become a bit rusty. I see Pd as a good opportunity to get my feet wet again and have some fun doing it. Even make some art using my programming skills! The C source for Pd I have looked at so far seems very clean and well written. As do some of the examples written in Pd.
Thanks for any help and I look foward to participating on this board.
Bret Parsons
On Fri, 9 Apr 2004, Bret Parsons wrote:
Hello,
Hi
- Besides Dr. Miller Puckette who else is developing Pd? Are his
graduate students involved? Some of the people on this board?
AFAIK there are not graduate students working directly on the program's code itself. Some people on this board work on Pd but not directly on Miller's code.
- Does anyone mind, including Dr. Puckette, if someone else modifies
Pd and distributes the modified version? Are there popular modified versions? Does Dr. Puckette ever check out modifications for inclusion into his software?
There are three main "branches" of Pd, that is, Miller's branch, the "devel" branch, and the "impure" branch, in increasing order of experimentalness. Some people on this board do work on "devel", and I'm taking care of "impure", and we discuss a lot and share bug reports and feature requests and such, although the more technical stuff is on another board called "pd-dev@iem.at" while this one ("pd-list@iem.at") is more user-oriented.
There are also a few "diff"s floating around, that are modifications on specific versions of Pd, but you have to be able to roll your own PD.EXE file and such. For Windows, I hear that it's recommended to use either Microsoft VC++ 6 or MinGW, the latter having the advantage of being much more like Linux.
- How come I can't access http://www.pure-data.org/ Are these pages
down?
The new one is apparently http://pure-data.iem.at/ ... That's an unfortunate situation about the domain-name, I hear.
Mathieu Bouchard http://artengine.ca/matju
- Besides Dr. Miller Puckette who else is developing Pd? Are his
graduate students involved? Some of the people on this board?
miller's branch is the official pd branch ... beside that there is the cvs branch, that's based on miller's sources, but has some further features ... there's also mathieu bouchard's impd on the cvs, that's containing some additions (ask him for more) basially everybody who is involved in developing pd or externals should be on the pd / pd-dev list ...
- Does anyone mind, including Dr. Puckette, if someone else modifies
Pd and distributes the modified version? Are there popular modified versions? Does Dr. Puckette ever check out modifications for inclusion into his software?
if i understand pd's license correctly you can take the code, modify it, close the source and sell it (...and you can call it max/msp) some parts of the cvs branch have been included to the main branch (e.g. the jack support)
- How come I can't access http://www.pure-data.org/ Are these pages
down? Any recomendations for other good links?
http://pure-data.iem.at/ is, what pure-data.org was ...
For whatever reasons my programming skills have become a bit rusty. I see Pd as a good opportunity to get my feet wet again and have some fun doing it. Even make some art using my programming skills! The C source for Pd I have looked at so far seems very clean and well written. As do some of the examples written in Pd.
the external api of pd is a bit tricky (at least for me it was, but i'm not a c programmer) ... there is a much cleaner api by thomas grill, that's based on a c++ class system, called flext providing a compatibility layer to develop externals for both pd and max/msp ...
if you've got a lot of free time, you could try to make pd thread-safe ;-)
anyway, welcome on the list... cheers...
Tim mailto:TimBlechmann@gmx.de ICQ: 96771783 -- The only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn, like fabulous yellow roman candles exploding like spiders across the stars and in the middle you see the blue centerlight pop and everybody goes "Awww!" Jack Kerouac
Hallo, Tim Blechmann hat gesagt: // Tim Blechmann wrote:
if i understand pd's license correctly you can take the code, modify it, close the source and sell it (...and you can call it max/msp)
Calling it "Max/MSP" is not be covered by the license. ;)
some parts of the cvs branch have been included to the main branch (e.g. the jack support)
One of the goals of the CVS, which is at pure-data.sf.net BTW, is to test out such features befor they get included in the official MSP version, if they do so.
- How come I can't access http://www.pure-data.org/ Are these pages
down? Any recomendations for other good links?
http://pure-data.iem.at/ is, what pure-data.org was ...
Actually both sites are identical. There are some DNS registration problems with the pure-data.org-domain, so pure-data.iem.at was set up as an alternate name. But it's the same server with the same content.
As a question to those invloved: Anyone knows, what the current state of affairs in that area is?
Frank Barknecht _ ______footils.org__