hI again,
I've seen some patches PD on websites recommanded on the mailing list and I'm a little disappointed. Just 10 or 15 patchs on the Web, it's a joke?
Tell me more about the PD communauty, maybe the main purpose is to create externals?
I'm a french guy, I would like to participate on the possible translation of PD documentation in French, Do you think it will be happened?
I'm working on an interactive (sensors convert to midi) sampler with PD, I will put it on the web. If anyone is working about the same idea, may be we can give ourself some stuff.
greeting,
jerome
I've seen some patches PD on websites recommanded on the mailing list and I'm a little disappointed. Just 10 or 15 patchs on the Web, it's a joke?
http://www.google.com/search?q=%22pd+patches%22
Results 1 - 10 of about 778. Search took 0.10 seconds.
most of the patches you find on the web are "tools". either externals, or abstractions. if you do happen to find a standalone patch, it has been generalised to the point where it is almost tool-like.
i guess people tend to keep their actual performance patches to themselves. either because they have put a lot of effort into them, or because they are constantly evolving.
it's not quite the same as sharing a c program you have written, where the goal of the program is to perform some function. in the case of the c program, when it performs that function, you can polish it for release into the general public. patches are for creating with, and for this reason can probably never be perfect, or complete enough to be "released".
just making an attempt at explaining the phenomenon. there is a lot of work being done all the time in pd, but the amount leaking into the public domain isn't representative.
pix.
On Wed, 25 Jun 2003 17:45:56 +0200 (CEST) abel.jerome@free.fr wrote:
hI again,
I've seen some patches PD on websites recommanded on the mailing list and I'm a little disappointed. Just 10 or 15 patchs on the Web, it's a joke?
Tell me more about the PD communauty, maybe the main purpose is to create externals?
I'm a french guy, I would like to participate on the possible translation of PD documentation in French, Do you think it will be happened?
I'm working on an interactive (sensors convert to midi) sampler with PD, I will put it on the web. If anyone is working about the same idea, may be we can give ourself some stuff.
greeting,
jerome
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list
abel.jerome@free.fr schrieb:
I've seen some patches PD on websites recommanded on the mailing list and I'm a little disappointed. Just 10 or 15 patchs on the Web, it's a joke?
Tell me more about the PD communauty, maybe the main purpose is to create externals?
Hi Jerome,
I think one of the main reasons for what you describe is that externals can be published 'as is'. They don't need any special explanation except their help patches. They are one of the smallest parts you can get. Highly specialised and (relatively) easy to explain. Think of complex patches, most of them would be far too complex to describe.
My main use of Pd is to control interactive installations and there, a lot of different sensors and / or interfaces are used to control the sound / video being generated. Such patches have no (or at least reduced) value when used in a different context. They need special hardware (that I might build for one special purpose) and are optimised for _one_ situation. At the moment I'm trying to reuse one of my own patches I did about a year ago but I realised very soon it would have been easier to create a new one from scratch. (At least my) patches are growing all the time and get 'dirty'. At first they look good but don't really do what I want. In the process of setting up an installation I usually spend two or three days patching in the gallery space (if possible) when everything (=hardware) is set up. I need the actual situation, have to hear what's happening and how it fits the sourroundings. In that period the patches grow very fast and get more and more 'untidy'.
But you're right, I spend about 90% of my time with Pd coding externals or building hardware. I don't know wether this is a good or a bad thing. Pd (or Max/MSP) allows me to code the parts that I feel are missing. I don't know any other tools that could be extended that easily.
Of course, there might be other points of view from poeple using Pd to make music...
[I don't know where creativity ends and 'presets' start. One of the very good things about Pd is that everyone has to create it's own patches. Like in the old days with analogue synthesizer _without_ factory presets and 'custom memory banks' where everyone had to make ones own sound. It helps you to create your individual sound because this sound is based on your individual patches. But, yes, of course, we need example patches showing how to use the objects. And, me culpa, I sometimes do use Pd's example patches as a starting point for my own stuff.]
Olaf
On Wednesday, June 25, 2003, at 06:30 pm, Olaf Matthes wrote:
At first they look good but don't really do what I want. In the process of setting up an installation I usually spend two or three days patching in the gallery space (if possible) when everything (=hardware) is set up.
You are scarring me !...
Hi,
Zitat von Olaf Matthes olaf.matthes@gmx.de:
abel.jerome@free.fr schrieb:
I've seen some patches PD on websites recommanded on the mailing list and
I'm a
little disappointed. Just 10 or 15 patchs on the Web, it's a joke?
No pun intended, but: You need to look harder. I alone have about a dozen on my site. Not all really useful, but some (mostly angriff and sseq) are very useful and I know that people do use them. Those two were specifically created to be re-useable on many occasions.
Tell me more about the PD communauty, maybe the main purpose is to create externals?
There is no main purpose. I'm sure, everyone does different things. For example a lot here use Pd for graphics, but I don't.
At the moment I'm trying to reuse one of my own patches I did about a year ago but I realised very soon it would have been easier to create a new one from scratch. (At least my) patches are growing all the time and get 'dirty'.
Hey, I can feel with you, Olaf ;) I would like to publish some more patches but most are too dirty, so I refrain from doing it and only publish what's understandable without much explanation. Well, thinking about this, I should sometime remove some older patches from my site, because they're such a mess...
[I don't know where creativity ends and 'presets' start. One of the very good things about Pd is that everyone has to create it's own patches. Like in the old days with analogue synthesizer _without_ factory presets and 'custom memory banks' where everyone had to make ones own sound. It helps you to create your individual sound because this sound is based on your individual patches.
I'll second that. Maybe the purpose, if there is such, of the Pd community is to help with "how do I do this and that". This can be done with sharing patches, but can also be done by simply answering the questions, that were asked.
But, yes, of course, we need example patches showing how to use the objects. And, me culpa, I sometimes do use Pd's example patches as a starting point for my own stuff.]
But we all do! IMO Pd's example patches are a wonderful introduction to Pd and sound synthesis in general. I remember, though, that some of them were over my head when I started using Pd (some still are) but I can come back to them and still learn something new. Also people should really read the html-docs. But it's a known fact: Users don't read documentation. And developers don't write it. :)
Frank Barknecht _ ___footils.org_
On Wednesday, Jun 25, 2003, at 14:18 America/New_York, Frank Barknecht wrote:
Hi,
Zitat von Olaf Matthes olaf.matthes@gmx.de:
But, yes, of course, we need example patches showing how to use the objects. And, me culpa, I sometimes do use Pd's example patches as a starting point for my own stuff.]
But we all do! IMO Pd's example patches are a wonderful introduction to Pd and sound synthesis in general. I remember, though, that some of them were over my head when I started using Pd (some still are) but I can come back to them and still learn something new. Also people should really read the html-docs. But it's a known fact: Users don't read documentation. And developers don't write it. :)
What I think works best for most people are the working patches that are also tutorials. The Pure Data Documentation Project are great examples of this. But some more developed tutorials would be very helpful as well. There are some out there, I just got to get them organized in the new pure-data.org...
.hc
Hi
Learning PD (Pure Data) is a steep learning curve, but a rewarding one. However...
I have been working for three years on an interactive music system, which analyses incoming audio and re-synthesises phrases of the audio stream according to similarities in the parametric analysis of the audio. When approaching PD I already had a background in MAX/Msp programming, and so thought that PD would enable me to create software with the same flexibility as MAX patches but without the commercial investment. As a student this was very important, but as a believer that my patches might bring about new tools for, and ways of thinking about interactive performance this became doubly important.
After three years I have not published a single patch. I'll tell you why.
Without documentation a patch can be frustrating to use, especially if it contains multiple abstractions (sub-patches which are called from within a "master" patch). Very few of us are so financially enamoured (rich) to have the time to create such documentation or so philanphropic, and the creative process within such a flexible working environment is such that ideas frequently overtake the realisation of such ideas. Furthermore, my patches make use of many externals. Some of these are muli-platform, but others are not. Windows and OSX users (for example) will find that my patches do not work because the ggee library has not been ported to Windows! (Gunther, this would be a good thing!)
PD as a multi-platform application invites diversity of development amongst the community of users, who make everything from routing systems to music to multimedia and graphics with it. The lack of a common "clique mentality" (such as exists within the Apple Macintosh community, particularly with regards to MAX/Msp) can inhibit the sharing of source information (patches), yet in another more profound way it encourages this by being platform-independent and open-source. How many MAX/Msp sites contain source code (patches)? MAX/Msp allows the user to make an app out of his or her patch, thus making any abstractions or uses of objects unusable to the one who downloads this software. People are protective of their ideas, especially in a global media network such as the internet! Does open source mean open access to all? There are lots of issues with regard to this which extend far beyond the PD-user community, and the debate goes on!
I'm a french guy, I would like to participate on the possible translation
of PD
documentation in French, Do you think it will be happened?
ja kan prata en liten svenska, mais je voudrais a (speak) francais tres bon! Do it!
I'm working on an interactive (sensors convert to midi) sampler with PD, I
will
put it on the web. If anyone is working about the same idea, may be we can give ourself some
stuff.
I've made a modification of the pitch-shifter engine (pd documentation) combined with a playback engine, so that we can do any sample at any pitch with any timestretch parameter. I'll put it on my site when my site is up and running (sorry I can't do better right now!).
Best, Ed
e.pkelly wrote:
not. Windows and OSX users (for example) will find that my patches do not work because the ggee library has not been ported to Windows! (Gunther, this would be a good thing!)
correct me if i'm wrong, but ggee for windows should be available on pure-data.sourceforge.net. check the pd-externals release. failing that, perhaps: ftp://xdv.org/pub/gige/ggext?
--eric
------ http://USFamily.Net/info - Unlimited Internet - From $8.99/mo! ------
On Thu, 26 Jun 2003, e skogen wrote:
e.pkelly wrote:
not. Windows and OSX users (for example) will find that my patches do not work because the ggee library has not been ported to Windows! (Gunther, this would be a good thing!)
correct me if i'm wrong, but ggee for windows should be available on pure-data.sourceforge.net. check the pd-externals release. failing that, perhaps: ftp://xdv.org/pub/gige/ggext?
Most of the externals work on Windows, some do not, because they are Linux specific (like sfread~ which should actually work on OSX too).
In the download section of pure-data.sf.net there should be a windows compiled version of these externals.
Guenter
--eric
------ http://USFamily.Net/info - Unlimited Internet - From $8.99/mo! ------
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Le 26 Juin 2003 13:38, e.pkelly a écrit :
MAX/Msp allows the user to make an app out of his or her patch, thus making any abstractions or uses of objects unusable to the one who downloads this software. People are protective of their ideas, especially in a global media network such as the internet!
In those good old MacOS7 days, I used to "crack" MAX/Msp applications quite easily with the help of ResEdit and some binary editor; patches were embedded in some resource, without encryption. The best way to protect ideas is to stop releasing software...
Marc
I would love to have French translations of the Pd Docs. We are currently in the process of building the new pure-data.org and we aim to have it translated into as many languages as possible. The structure will be in place, it will just be a matter of people doing the translations.
.hc
On Wednesday, Jun 25, 2003, at 11:45 America/New_York, abel.jerome@free.fr wrote:
hI again,
I've seen some patches PD on websites recommanded on the mailing list and I'm a little disappointed. Just 10 or 15 patchs on the Web, it's a joke?
Tell me more about the PD communauty, maybe the main purpose is to create externals?
I'm a french guy, I would like to participate on the possible translation of PD documentation in French, Do you think it will be happened?
I'm working on an interactive (sensors convert to midi) sampler with PD, I will put it on the web. If anyone is working about the same idea, may be we can give ourself some stuff.
greeting,
jerome
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list