Hello Alexandre,
Well, I'm back with 5 basic (-questions-) for "dummies"
embedded into your here below Building instructions...
Maybe not the best place to discuss this, but
then I could actually use some help form others, as, like
I just said in the other subject/thread, my experience
with linux and raspberry pi is limited.
I have a VM in a mac that runs ubuntu and I'm able to
cross compile in it for raspberry pis thanks to a friend
who set it up for me, but I was never able to use it to
compile these new three objects that need more steps.
Anyway, thanks for your interest and help, let's dig
in...
=> So I installed
pd-lib-builder-0.6.0-1 from Add/Remove Software (RPi OS
11 32-bit / RPi 400), done.
I do provide pd-lib-builder
in a subfolder of the ELSE source code, so you don't
really need to bother installing it yourself.
1. Installing with
pdlibbuilder
Go to the pd-else folder (-Which
folder? The decompressed downloaded source code
file?-)
Yup. If you're cloning from github you should have this
"pd-else" folder. If you download the source from the github
site you get something like "pd-else-master" or
"pd-else-1.0-rc9-pre-test" (preferred for what you want,
which is building this release). Just just go to this
directory on your terminal to run the make code.
and use "objectsdir" to set an
absolute path for your build, something like:
make install
objectsdir=~/else-build
Then move it (-What?-)
move the built and generated folder. In this case it
would be a folder called "else" created inside a "else-build" subfolder in the
source code of ELSE.
I actually do "objectsdir=../" and look for
the 'else' folder in the same folder as the source code of
ELSE...
So, when you're done
generating your folder, move it to install it as any
external library into your preferred externals folder.
from there to your preferred
install folder for Pd (-What do you mean by 'your
Preferred install folder for Pd'?-)
Wherever you like. I use the ~/Documents/Pd/externals
folder.
and add it to the path (-How
and to which one?-).
Add the else folder (wherever it is) to the user added
search paths, that you can set under preferences ==>
path
2. Installing sfont~, sfz~ and
plaits~
(...)
To install them with the rest of ELSE you can build from
the toplevel source directory (-?-)
That is the same directory for the regular build, like
"pd-else".
using the special 'sfont', 'sfz'
and 'plaits' targets:
make sfont sfz plaits
pdincludepath=~/pd-0.54-0/src/
make sfont-install sfz-install
plaits-install objectsdir=~/else-build
I don't really use 'pdincludepath'...
pdlibbuilder finds it if you have it. But you gotta have pd-0.54-0 installed,
preferably just this version.
Like I said in the
other thread, you need to have 'cmake' installed, which
may be something that comes out of the box in raspberry
pi?
Anyway, that's all I
know, that's what I need to do to build it in my mac, but
I have no idea if it'll run smoothly in a raspberry pi and
I'm afraid I won't know what to do if you hit a wall :)
Hope it works, let us
know
thanks