<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 26, 2013 at 11:24 AM, IOhannes m zmoelnig <span dir="ltr"><<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<div class="im"><br>
On 2013-06-26 09:56, Alexandros Drymonitis wrote:<br>
> I realised what happened. I've downloaded Pd from Ubuntu software<br>
> center and it installed everything where it's supposed to go. What<br>
> now confuses me a bit is that in the software center you can find<br>
> the following: puredata, puredata-core and puredata-gui. If you go<br>
> for puredata-core it advices you to also download puredata-gui. If<br>
> you go for gui, it advices you to download puredata-core, or even<br>
> puredata...<br>
<br>
</div>yes.<br>
the debian packages are split into multiple packages, so you only have<br>
to install what you need)<br>
- - "puredata-core" is the DSP-engine only (no gui)<br>
- - "puredata-gui" is the GUI only (not DSP,messages,...)<br>
- - "puredata" is a meta-package that depends on both (and more, like<br>
puredata-utils (providing the "pdsend" utility) and "puredata-dev"<br>
needed, if you want to compile your externals)<br></blockquote><div><br></div><div>I've got both puredata-utils and puredata-dev installed..<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
most users will simply want to install "puredata" and get everything.<br>
those that do not want *everything* but most everything, will go and<br>
install "puredata-core" and "puredata-gui".<br>
those that do not need no gui, might be happy with just puredata-core.<br>
<div class="im"><br>
> Well, I've downloaded puredata and it's working (although it<br>
> crashes if I try to open the 'Test audio and midi' patch),<br>
<br>
</div>it should never "crash" (as in: "close the application")<br>
<div class="im"><br>
> and it's located at /usr/bin/<br>
<br>
</div>yes, since "puredata" is managed by the package manager, it should go<br>
into /usr<br>
<div class="im"><br>
> and the rest are located at /usr/lib/puredata (btw, it's version<br>
> 0..43.0-4,<br>
<br>
</div>yep. this is in order to allow pd-vanilla, pd-extended and pd-l2ork<br>
coexist on the same installation.<br>
<div class="im"><br>
> not the current...), but still no icon, still this warning at the<br>
> Pd<br>
<br>
</div>i guess it is time to ask what you mean by this.<br>
i get a nice icon when selecting "Applications->Multimedia->Pure Data"<br></blockquote><div><br></div><div>Well, I meant when I'm running two applications (say Firefox and Pd) and I change between them, I Alt + Tab (I was mistaken, not Ctl + Tab), and to see which app you're switching to, you get the app's logo. Pd doesn't show a logo there...although it does have a logo on the Launcher...thought that there might be something missing there. <br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
> window: WARNING: Font family 'Courier' not found, using default<br>
> (DejaVu Sans Mono)<br>
<br>
</div>yes. is his a problem?<br></blockquote><div><br></div><div>Not really, I don't mind the font, just thought of mentioning it. <br><br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
> and still no makefile (I guess the software center took care of<br>
> it).<br>
<br>
</div>not really (but kind of).<br>
debian (and derivatives like ubuntu) provide packages in binary<br>
(precompiled on some vast build farms) form. these binary packages<br>
(usually) do not come with source code and build system.<br>
the distro guarantees, that you can get the source code is needed (but<br>
that you need not bother with it if you don't).<br>
other distributions like gentoo or arch will ship packages directly as<br>
sourcecode and the packagemanger will compile/install them locally.<br>
<br>
and your "software center" is simply an eye candy front-end to the<br>
systems package manager.<br>
<div class="im"><br>
<br>
> Well, I'm sticking to the makefile cause I'm going through Lyon's<br>
> 'Designing audio objects for max and pd' and he's making use of<br>
> Pd's makefile when compiling an object...so I guess I'll need it,<br>
> right?<br>
<br>
</div>well, yes, but mostly no.<br>
<br>
first of all: you will need *some* makefile (or other build system) to<br>
build your external.<br>
you do **not** need the makefile needed to build Pd - after all, you<br>
want to build an external and not Pd itself, no?<br>
<br>
Pd comes with a wee bit of documentation on how to build externals<br>
(including a...Makefile, named 'makefile'). on debian, this doc is<br>
included in the puredata-doc package (aptly named, as it holds the<br>
documentation for Pd) and you can find it in<br>
/usr/share/puredata/doc/6.externs/<br>
(copy the entire directory into your home, in order to work on it)<br>
<br>
but then, the Makefile you will find there is not very nice.<br>
there is a *very* nice Makefile for building externals available at [1].<br>
it is in daily use for building many external libraries out there<br>
(unlike the documentation makefile that comes with pd, which basically<br>
hasn't been touched for 10 years or more)<br>
<div class="im"><br>
> IOhannes, at <a href="http://puredata.info" target="_blank">puredata.info</a> I can only find vanilla 0.44.0 (for<br>
> Linux, there's a version for RPi, is it good for a laptop as<br>
> well?).<br>
<br>
</div>if your laptop has an ARM processor, it probably is.<br>
since the former is unlikely, you will have to get "Pure Data for All<br>
platforms", which contains the source.<br>
<div class="im"><br>
<br>
> Where can I find the 0.44.3 package?<br>
><br>
</div>apart from that: miller is putting his releases on his personal<br>
webpage [2], and <a href="http://puredata.info" target="_blank">puredata.info</a> is synched whenever someone finds the<br>
time to do it.<br>
<br>
fgmasdr<br>
IOhannes<br>
<br>
<br>
<br>
<br>
<br>
[1] <a href="https://svn.code.sf.net/p/pure-data/svn/trunk/externals/template/" target="_blank">https://svn.code.sf.net/p/pure-data/svn/trunk/externals/template/</a><br>
[2] <a href="http://crca.ucsd.edu/~msp/software.html" target="_blank">http://crca.ucsd.edu/~msp/software.html</a><br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.12 (GNU/Linux)<br>
Comment: Using GnuPG with Icedove - <a href="http://www.enigmail.net/" target="_blank">http://www.enigmail.net/</a><br>
<br>
iEYEARECAAYFAlHKpUEACgkQkX2Xpv6ydvS8YgCgtHDndyMwgavLg8LmwTV7Suma<br>
g/sAoNTtlMU+tRD1pcpPjfORX4t0Uh1M<br>
=UT+b<br>
-----END PGP SIGNATURE-----<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
<a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
</div></div></blockquote></div><br></div></div>