Hi everybody,
has someone tried pd on a Lion system? I can't find any information on this topic anywhere. Thanks for your input!
Pd extended on OS X 10.7 Lion
Hi everybody,
has someone tried pd on a Lion system? I can't find any information on this topic anywhere. Thanks for your input!
wow that was fast! Thanks!
I could try the nightly build.
How about GEM? Does it work on Lion? Anyone have any info?
I have just installed 10.7 and started pd extended and it seems to work just fine. At least I was able to generate an oscillator and produce some sinewaves just as I did on Snow Leopard.
I installed pure data 0.42 and I get some freeze ups at the moment. I hadn't noticed 0.43 (whoops) I should maybe try that and see if it makes a difference.
Just loaded up 0.43.
Looks good, but already a few problems. I can't make a [pddp/dsp] object, it just says it doesn't exist!!?? I'm sure there must be some reasons for this, but maybe someone here knows more. Also the keyboard short-cuts have changed, in some cases this is certainly a good thing, although I haven't tried all as yet. Let me know if someone has some useful info on this release - especially on the pddp/psp object which I find/found very useful/.
Did you check to see if it actually does exist? Sorry, I haven't actually messed with 0.43-extended yet, so I don't know if it's included.
At any rate, it is just an abstraction, so if it's not there you can just copy it from 0.42.
That's great Maelstorm, but how do I do that? I read some bits about installing libraries but never really understood how to go about it. I noticed that on the PD site they talk about putting folders in /Library/Pd or ~/Library/Pd. I looked in my Library and found an empty Pd folder, do I drop add ons in there?
And as for the above pddp/dsp where do I find it in my old system? In fact for the moment I de-installed 0.43 and re-installed 0.42.5 extended. This way I know what's happening. However, as I already mentioned the 0.43 looks interesting. Is it 'extended' also as there's nothing mentioned when you install?
Thanks.
Well, if doesn't say extended, then it probably isn't. There isn't an official release yet, but you can download the nightly build here (under "experimental releases"):
http://puredata.info/community/projects/software/pd-extended
You can really put libraries anywhere as long you add it to Pd's path. /Library/Pd is really just a pre-defined "safe" place (i.e. they shouldn't get deleted when you reinstall or update Pd).
Libraries included with Pd-extended are hidden in the Pd-extended.app folder. To see them, ctrl+click on Pd-extended.app and select "show package contents". The libraries will be in /Contents/Resources/extra.
That's brilliant, thanks.
Finally (for the moment) could you explain - in brief of course - what this link is about (see below). You often read discussions on people 'building' their libraries, and of course remarks from others who have added stuff onto theirs. Does 'Pd-Extended' have a ready built (almost complete) library in comparison to 'Pd' which is a ..... build it yourself system? This is what I understand from reading documentation on the PD site. And if this is the case what's the point in 'Pd' without the extended?
I (of course) notice your list of libraries (my library), where would one add those, and would they be usable on a 'Pd-extended', or does one need to have Pd without the extended? I ask this as (as you'll see in the link) there's all this talk about - templates, Makenote, and other such things which I have to admit isn't clear ....... as yet!
http://puredata.info/docs/developer/PdExtendedBuildSystem
Big thanks in advance, and sorry for all the basic questions but every little answer helps build up knowledge and understanding of working in this environment. Who knows, maybe one day I'll be able to answer someone else questions (LOL).
All that "build" stuff is referring to compiling the code from source. It's not the same thing as adding libraries to your Pd install. A library that needs to be built is one that is written in C (typically) and needs to be compiled into a binary to run on your system. A library that is already compiled, however, can simply be downloaded and added to your Pd installation.
In terms of the differences between Pd-extended and the standard Pd (often referred to as Pd-vanilla), one of the big advantages to Pd-extended is that it comes with many of the most common libraries already installed. So you may not have to add anything for a while, and you can share patches that have many externals that aren't included in the Pd-vanilla fairly easily, since other Pd-extended users will have those libraries as well. Pd-extended is basically Pd-vanilla plus more. If a patch works in vanilla, it will work in extended, but not the other way around.
The disadvantage to Pd-extended, however, is that those libraries are contributed from various users/developers under various licenses, so if you wanted to package your patch up and make an app out of it, you'll have to go through all the licenses and make sure you're not violating them. With Pd-vanilla, the license pretty much lets you do whatever you want.
In regards to my mmb library, they are all abstractions, so they don't need to be built. But many of them require objects that are included in Pd-extended, so you would need that to use them. Installing the library is the same as any other. You can put it in any folder on your system; you just have to make sure Pd can find it. So, let's say you put the mmb folder containing the abstractions in /Library/Pd. To make sure Pd can find it, open Pd, make a new patch (I don't know why, but you have to do that), and in the menubar click Pd-extended -> Preferences -> Path... In the dialog box, click "New..." and choose the path /Library/Pd/mmb. You should be able to use them then.
Thanks, Maelstorm for that explanation, clears up a lot of things concerning Pd or Pd-extended.
I'll try the library and see how it works.
Many thanks.
Oops! Looks like something went wrong!