- Edited
Here is the line and the answer:
root@bela ~/Bela# find /root/Bela/projects/pd-externals -type f
/root/Bela/projects/pd-externals/settings.json
Here is the line and the answer:
root@bela ~/Bela# find /root/Bela/projects/pd-externals -type f
/root/Bela/projects/pd-externals/settings.json
Right so the externals are stored in the project folder?
I can't tell it.
I made this dummy project trick "pd-externals" you did.
I create a new project, upload only the main.pd and my abstractions.
But the main.pd patch still send "couldn't create" messages.
I think this discussion is crossing this other one:
https://forum.bela.io/d/2713-illegal-instruction-message/6
Right, so I updated else for Bela, grab this latest version: https://github.com/BelaPlatform/Bela/files/10212285/else-v1.0-rc4-93-g0c64c285.zip
I unzip it in /root/Bela/pd-externals/else
, so that for instance I have /root/Bela/pd-externals/else/above~.pd_linux
. For your patch to work you need to have [declare -path /root/Bela/projects/pd-externals/else]
somewhere in it. I can load the patch you posted elsewhere but there are a couple of abstractions missing (e.g.: TOUR_DE_CONTROLE
). I see CPU usage is already pretty high at 65% (yet with missing parts), so you may want to look at ways to improve the CPU efficiency. First off, set the project's block size to 128. Then load smaller chunks of the patch so that you can identify which ones are more CPU intensive. If at any point the IDE becomes unresponsive, briefly tap the button that is on the Bela cape (a bit complicated to do if Pepper is inside your rack) and that will stop the running program and give you back access to the IDE. Note that if you add the --high-performance-mode
flag to the User Command Line Arguments:
field in the project settings, you will be able to use up to 99% of the CPU for the patch, but then you definitely need to have access to the button (we can later look into how to remote that to the front panel for embedded use).
I am trying to rebuild now with better compiler flags. Let's see whether that gives any meaningful performance improvements.
giuliomoro Oh ! What a gift this morning ! A lot of nice informations here !
Thanks a lot @giuliomoro
First, about the externals.
So, in IDE, I have:
- deleted my previous pd-externals dummy project
- created a new one
- uploaded else-v1.0-rc4-93-g0c64c285.zip in it
- typed in IDE mkdir -p /root/Bela/pd-externals/else
cd /root/Bela/pd-externals/else && unzip /root/Bela/projects/pd-externals/else-v1.0-rc4-93-g0c64c285.zip && rm /root/Bela/projects/pd-externals/else-v1.0-rc4-93-g0c64c285.zip
- read in console Archive: /root/Bela/projects/pd-externals/else-v1.0-rc4-93-g0c64c285.zip
replace else/bandstop~.pd_linux? [y]es, [n]o, [A]ll, [N]one, [r]ename:
error: invalid response [pwd]
replace else/bandstop~.pd_linux? [y]es, [n]o, [A]ll, [N]one, [r]ename:
- typed A
to replace all (because it ask me to do something with the non deleted objects !??)
- deleted my main project
- created a new one with (underscore)main.pd including a [declare -path /root/Bela/projects/pd-externals/else]
- Clear the console
- Build & run my project
- and read this in console:
Building project ...
Linking...
...done
Build finished
Running project ...
Running Pd 0.51-4
Audio channels in use: 2
Analog channels in use: 8
Digital channels in use: 16
No MIDI device enabled
pd 0.51.4
bonk version 1.5
fiddle version 1.1 TEST4
pique 0.1 for PD version 23
sigmund~ version 0.07
brown 0.2
error: ... couldn't create
verbose(4): ... you might be able to track this down from the Find menu.
brown 0.2
error: ... couldn't create
rescale 10 10000
error: ... couldn't create
rescale 10 10000
error: ... couldn't create
s2f~
error: ... couldn't create
s2f~
error: ... couldn't create
brown 0.2
error: ... couldn't create
brown 0.2
error: ... couldn't create
rescale 10 10000
error: ... couldn't create
rescale 10 10000
error: ... couldn't create
s2f~
error: ... couldn't create
s2f~
error: ... couldn't create
brown 0.2
error: ... couldn't create
brown 0.2
error: ... couldn't create
rescale 10 10000
error: ... couldn't create
rescale 10 10000
error: ... couldn't create
s2f~
error: ... couldn't create
s2f~
error: ... couldn't create
brown 0.2
error: ... couldn't create
brown 0.2
error: ... couldn't create
rescale 10 10000
error: ... couldn't create
rescale 10 10000
error: ... couldn't create
s2f~
error: ... couldn't create
s2f~
error: ... couldn't create
brown 0.2
error: ... couldn't create
brown 0.2
error: ... couldn't create
brown 0.2
error: ... couldn't create
brown 0.2
error: ... couldn't create
out1
error: ... couldn't create
out2
error: ... couldn't create
Bela digital: channel 6 is set as output at message rate
Bela digital: channel 7 is set as output at message rate
Bela digital: channel 10 is set as output at message rate
Bela digital: channel 2 is set as output at message rate
Bela digital: channel 3 is set as output at message rate
Bela digital: channel 0 is set as output at message rate
Bela digital: channel 1 is set as output at message rate
Bela digital: channel 4 is set as output at message rate
Bela digital: channel 5 is set as output at message rate
Bela digital: channel 8 is set as output at message rate
Bela digital: channel 14 is set as input at message rate
Bela digital: channel 15 is set as input at message rate
Bela digital: channel 13 is set as input at message rate
Bela digital: channel 12 is set as input at message rate
Bela digital: channel 11 is set as input at message rate
Bela digital: channel 9 is set as input at message rate
Bela digital: channel 6 is set as output at signal rate
Bela digital: channel 7 is set as output at signal rate
Bela digital: channel 10 is set as output at signal rate
Bela digital: channel 2 is set as output at signal rate
Bela digital: channel 3 is set as output at signal rate
Bela digital: channel 0 is set as output at signal rate
Bela digital: channel 1 is set as output at signal rate
Bela digital: channel 4 is set as output at signal rate
Bela digital: channel 5 is set as output at signal rate
Bela digital: channel 8 is set as output at signal rate
Did I do something wrong ?
I have also tried to change the [declare -path /root/Bela/projects/pd-externals/else]
to [declare -path /root/Bela/pd-externals/else]
because the unzip directory was /root/Bela/pd-externals/else
But nothing change: still error "couldn't create".
I have also tried to change the
[declare -path /root/Bela/projects/pd-externals/else]
to
[declare -path /root/Bela/pd-externals/else]
because the unzip directory was
/root/Bela/pd-externals/else
But nothing change:
still "... couldn't create" errors.
what do you get with ls /root/Bela/pd-externals/else/above~.pd_linux
? and then find /root/Bela/pd-externals -type d
?
With ls /root/Bela/pd-externals/else/above~.pd_linux
i get
ls: cannot access '/root/Bela/pd-externals/else/above~.pd_linux': No such file or directory
and then with find /root/Bela/pd-externals -type d
i get
/root/Bela/pd-externals
/root/Bela/pd-externals/else
and with ls -l /root/Bela/pd-externals/else/
i get
total 0
Typing ls -l /root/Bela/
shows that Else & Cyclone libraries exists
Typing ls -l /root/Bela/else
shows Else objects...
So, I tried [declare -path /root/Bela/else]
in my Pd patch, but it doesn't work.
Now i'm trying, with command lines to place Else & Cyclone libraries in /root/Bela/pd-externals
sorry I missed a projects
in my paths. Should have been:
what do you get with ls /root/Bela/projects/pd-externals/else/above~.pd_linux
? and then find /root/Bela/projects/pd-externals -type d
and then find /root/Bela/projects/pd-externals -type f | grep pd_linux
?
FatJak Now i'm trying, with command lines to place Else & Cyclone libraries in /root/Bela/pd-externals
that should be /root/Bela/projects/pd-externals
Thanks again @giuliomoro
Since few hours, i feel free to make some experiences.
- I have selected only the .pd objects in my computer Else library and made from it a folder.zip file
- I have upload/install it in /root/Bela/pd-externals
and i modified the main.pd path object to these externals
- I have discover that there his very few objects that could't be created.
Here is the list:
else/fold -1 1
else/args -
else/swap2
else/rand.f -1 1
else/rescale -1 1 0 127
s2f~
I have tryed to make .pd abstractions from these graphical objects.
It seems not working.
(kind of bruteforce experimentation)
After cleanup, reinstall as you tell me, this is what I get with
ls /root/Bela/projects/pd-externals/else/above~.pd_linux
/root/Bela/projects/pd-externals/else/above~.pd_linux
and then
find /root/Bela/projects/pd-externals -type d
/root/Bela/projects/pd-externals
/root/Bela/projects/pd-externals/build
/root/Bela/projects/pd-externals/else
/root/Bela/projects/pd-externals/cd
and then
find /root/Bela/projects/pd-externals -type f | grep pd_linux
/root/Bela/projects/pd-externals/else/canvas.bounds.pd_linux
/root/Bela/projects/pd-externals/else/rint.pd_linux
/root/Bela/projects/pd-externals/else/zerocross~.pd_linux
/root/Bela/projects/pd-externals/else/xselect~.pd_linux
/root/Bela/projects/pd-externals/else/routetype.pd_linux
/root/Bela/projects/pd-externals/else/wt~.pd_linux
/root/Bela/projects/pd-externals/else/pluck~.pd_linux
/root/Bela/projects/pd-externals/else/sig2float~.pd_linux
/root/Bela/projects/pd-externals/else/lfnoise~.pd_linux
/root/Bela/projects/pd-externals/else/hot.pd_linux
/root/Bela/projects/pd-externals/else/suspedal.pd_linux
/root/Bela/projects/pd-externals/else/lag~.pd_linux
/root/Bela/projects/pd-externals/else/bl.saw2~.pd_linux
/root/Bela/projects/pd-externals/else/float2bits.pd_linux
/root/Bela/projects/pd-externals/else/datetime.pd_linux
/root/Bela/projects/pd-externals/else/loadbanger.pd_linux
/root/Bela/projects/pd-externals/else/router.pd_linux
/root/Bela/projects/pd-externals/else/args.pd_linux
/root/Bela/projects/pd-externals/else/decay2~.pd_linux
/root/Bela/projects/pd-externals/else/chance~.pd_linux
/root/Bela/projects/pd-externals/else/lorenz~.pd_linux
/root/Bela/projects/pd-externals/else/fbsine~.pd_linux
/root/Bela/projects/pd-externals/else/noteinfo.pd_linux
/root/Bela/projects/pd-externals/else/ctl.in.pd_linux
/root/Bela/projects/pd-externals/else/canvas.file.pd_linux
/root/Bela/projects/pd-externals/else/wrap2.pd_linux
/root/Bela/projects/pd-externals/else/gui.pd_linux
/root/Bela/projects/pd-externals/else/highpass~.pd_linux
/root/Bela/projects/pd-externals/else/quantizer.pd_linux
/root/Bela/projects/pd-externals/else/op~.pd_linux
/root/Bela/projects/pd-externals/else/keyboard.pd_linux
/root/Bela/projects/pd-externals/else/dir.pd_linux
/root/Bela/projects/pd-externals/else/separate.pd_linux
/root/Bela/projects/pd-externals/else/spread.pd_linux
/root/Bela/projects/pd-externals/else/symbol2any.pd_linux
/root/Bela/projects/pd-externals/else/tabreader.pd_linux
/root/Bela/projects/pd-externals/else/rescale~.pd_linux
/root/Bela/projects/pd-externals/else/sort.pd_linux
/root/Bela/projects/pd-externals/else/fold~.pd_linux
/root/Bela/projects/pd-externals/else/stepnoise~.pd_linux
/root/Bela/projects/pd-externals/else/bandstop~.pd_linux
/root/Bela/projects/pd-externals/else/glide~.pd_linux
/root/Bela/projects/pd-externals/else/retrieve.pd_linux
/root/Bela/projects/pd-externals/else/imp~.pd_linux
/root/Bela/projects/pd-externals/else/wrap2~.pd_linux
/root/Bela/projects/pd-externals/else/asr~.pd_linux
/root/Bela/projects/pd-externals/else/toggleff~.pd_linux
/root/Bela/projects/pd-externals/else/dollsym.pd_linux
/root/Bela/projects/pd-externals/else/spread~.pd_linux
/root/Bela/projects/pd-externals/else/fold.pd_linux
/root/Bela/projects/pd-externals/else/autofade2~.pd_linux
/root/Bela/projects/pd-externals/else/lag2~.pd_linux
/root/Bela/projects/pd-externals/else/fader~.pd_linux
/root/Bela/projects/pd-externals/else/ratio2cents.pd_linux
/root/Bela/projects/pd-externals/else/nyquist~.pd_linux
/root/Bela/projects/pd-externals/else/messbox.pd_linux
/root/Bela/projects/pd-externals/else/bend.out.pd_linux
/root/Bela/projects/pd-externals/else/cents2ratio.pd_linux
/root/Bela/projects/pd-externals/else/touch.out.pd_linux
/root/Bela/projects/pd-externals/else/timed.gate~.pd_linux
/root/Bela/projects/pd-externals/else/canvas.zoom.pd_linux
/root/Bela/projects/pd-externals/else/brown~.pd_linux
/root/Bela/projects/pd-externals/else/match~.pd_linux
/root/Bela/projects/pd-externals/else/slew2~.pd_linux
/root/Bela/projects/pd-externals/else/mov.avg~.pd_linux
/root/Bela/projects/pd-externals/else/pgm.in.pd_linux
/root/Bela/projects/pd-externals/else/pan4~.pd_linux
/root/Bela/projects/pd-externals/else/properties.pd_linux
/root/Bela/projects/pd-externals/else/bl.square~.pd_linux
/root/Bela/projects/pd-externals/else/trighold~.pd_linux
/root/Bela/projects/pd-externals/else/highshelf~.pd_linux
/root/Bela/projects/pd-externals/else/power~.pd_linux
/root/Bela/projects/pd-externals/else/ratio2cents~.pd_linux
/root/Bela/projects/pd-externals/else/xselect2~.pd_linux
/root/Bela/projects/pd-externals/else/gaussian~.pd_linux
/root/Bela/projects/pd-externals/else/adsr~.pd_linux
/root/Bela/projects/pd-externals/else/canvas.active.pd_linux
/root/Bela/projects/pd-externals/else/imp2~.pd_linux
/root/Bela/projects/pd-externals/else/crackle~.pd_linux
/root/Bela/projects/pd-externals/else/function.pd_linux
/root/Bela/projects/pd-externals/else/click.pd_linux
/root/Bela/projects/pd-externals/else/rint~.pd_linux
/root/Bela/projects/pd-externals/else/fontsize.pd_linux
/root/Bela/projects/pd-externals/else/oscope~.pd_linux
/root/Bela/projects/pd-externals/else/gendyn~.pd_linux
/root/Bela/projects/pd-externals/else/note.in.pd_linux
/root/Bela/projects/pd-externals/else/wavetable~.pd_linux
/root/Bela/projects/pd-externals/else/cosine~.pd_linux
/root/Bela/projects/pd-externals/else/freq.shift~.pd_linux
/root/Bela/projects/pd-externals/else/f2s~.pd_linux
/root/Bela/projects/pd-externals/else/median~.pd_linux
/root/Bela/projects/pd-externals/else/pulsecount~.pd_linux
/root/Bela/projects/pd-externals/else/sine~.pd_linux
/root/Bela/projects/pd-externals/else/blocksize~.pd_linux
/root/Bela/projects/pd-externals/else/biquads~.pd_linux
/root/Bela/projects/pd-externals/else/rad2hz.pd_linux
/root/Bela/projects/pd-externals/else/merge.pd_linux
/root/Bela/projects/pd-externals/else/note.pd_linux
/root/Bela/projects
And here is the list of the "... couldn't create" objects:
brown 0.2
rescale 10 10000
s2f~
Hmmm... what would I do without this three little seeds ? Nothing, with my "work in progress" patch.
Thanks @giuliomoro to let me dive deep into the surface of command lines.
Even if I only understand the reflect of it.
it seems like you are missing several externals there. This is the full list I get:
above~.pd_linux
add~.pd_linux
adsr~.pd_linux
allpass.2nd~.pd_linux
allpass.rev~.pd_linux
args.pd_linux
asr~.pd_linux
autofade2~.pd_linux
autofade~.pd_linux
balance~.pd_linux
bandpass~.pd_linux
bandstop~.pd_linux
bend.in.pd_linux
bend.out.pd_linux
bicoeff.pd_linux
bicoeff2.pd_linux
biquads~.pd_linux
bitnormal~.pd_linux
bl.imp2~.pd_linux
bl.imp~.pd_linux
bl.saw2~.pd_linux
bl.saw~.pd_linux
bl.square~.pd_linux
bl.tri~.pd_linux
bl.vsaw~.pd_linux
blocksize~.pd_linux
break.pd_linux
brown~.pd_linux
buffer.pd_linux
button.pd_linux
canvas.active.pd_linux
canvas.bounds.pd_linux
canvas.edit.pd_linux
canvas.file.pd_linux
canvas.gop.pd_linux
canvas.mouse.pd_linux
canvas.name.pd_linux
canvas.pos.pd_linux
canvas.setname.pd_linux
canvas.vis.pd_linux
canvas.zoom.pd_linux
ceil.pd_linux
ceil~.pd_linux
cents2ratio.pd_linux
cents2ratio~.pd_linux
chance.pd_linux
chance~.pd_linux
changed.pd_linux
changed2~.pd_linux
changed~.pd_linux
click.pd_linux
cmul~.pd_linux
colors.pd_linux
comb.filt~.pd_linux
comb.rev~.pd_linux
cosine~.pd_linux
crackle~.pd_linux
crossover~.pd_linux
ctl.in.pd_linux
ctl.out.pd_linux
cusp~.pd_linux
datetime.pd_linux
db2lin~.pd_linux
decay2~.pd_linux
decay~.pd_linux
default.pd_linux
del~.pd_linux
detect~.pd_linux
dir.pd_linux
dollsym.pd_linux
downsample~.pd_linux
drive~.pd_linux
dust2~.pd_linux
dust~.pd_linux
else.pd_linux
envgen~.pd_linux
eq~.pd_linux
f2s~.pd_linux
factor.pd_linux
fader~.pd_linux
fbdelay~.pd_linux
fbsine2~.pd_linux
fbsine~.pd_linux
fdn.rev~.pd_linux
ffdelay~.pd_linux
float2bits.pd_linux
float2sig~.pd_linux
floor.pd_linux
floor~.pd_linux
fold.pd_linux
fold~.pd_linux
fontsize.pd_linux
format.pd_linux
freq.shift~.pd_linux
function.pd_linux
function~.pd_linux
gate2imp~.pd_linux
gaussian~.pd_linux
gbman~.pd_linux
gcd.pd_linux
gendyn~.pd_linux
giga.rev~.pd_linux
glide2~.pd_linux
glide~.pd_linux
gray~.pd_linux
gui.pd_linux
henon~.pd_linux
highpass~.pd_linux
highshelf~.pd_linux
hot.pd_linux
hz2rad.pd_linux
ikeda~.pd_linux
imp2~.pd_linux
impseq~.pd_linux
impulse2~.pd_linux
impulse~.pd_linux
imp~.pd_linux
initmess.pd_linux
keyboard.pd_linux
lag2~.pd_linux
lag~.pd_linux
lastvalue~.pd_linux
latoocarfian~.pd_linux
lb.pd_linux
lfnoise~.pd_linux
limit.pd_linux
lincong~.pd_linux
loadbanger.pd_linux
logistic~.pd_linux
loop.pd_linux
lop2~.pd_linux
lorenz~.pd_linux
lowpass~.pd_linux
lowshelf~.pd_linux
match~.pd_linux
median~.pd_linux
merge.pd_linux
message.pd_linux
messbox.pd_linux
metronome.pd_linux
midi.pd_linux
mouse.pd_linux
mov.avg~.pd_linux
mov.rms~.pd_linux
mtx~.pd_linux
note.in.pd_linux
note.out.pd_linux
note.pd_linux
noteinfo.pd_linux
numbox~.pd_linux
nyquist~.pd_linux
openfile.pd_linux
op~.pd_linux
oscope~.pd_linux
pack2.pd_linux
pad.pd_linux
pan2~.pd_linux
pan4~.pd_linux
panic.pd_linux
parabolic~.pd_linux
peak~.pd_linux
pgm.in.pd_linux
pgm.out.pd_linux
pic.pd_linux
pimpmul~.pd_linux
pimp~.pd_linux
pink~.pd_linux
pluck~.pd_linux
pmosc~.pd_linux
power~.pd_linux
properties.pd_linux
pulsecount~.pd_linux
pulsediv~.pd_linux
pulse~.pd_linux
quad~.pd_linux
quantizer.pd_linux
quantizer~.pd_linux
rad2hz.pd_linux
rampnoise~.pd_linux
ramp~.pd_linux
rand.f.pd_linux
rand.f~.pd_linux
rand.hist.pd_linux
rand.i.pd_linux
rand.i~.pd_linux
rand.u.pd_linux
randpulse2~.pd_linux
randpulse~.pd_linux
range~.pd_linux
ratio2cents.pd_linux
ratio2cents~.pd_linux
rec.pd_linux
receiver.pd_linux
rescale.pd_linux
rescale~.pd_linux
resonant2~.pd_linux
resonant~.pd_linux
retrieve.pd_linux
rint.pd_linux
rint~.pd_linux
rms~.pd_linux
rotate~.pd_linux
route2.pd_linux
routeall.pd_linux
router.pd_linux
routetype.pd_linux
s2f~.pd_linux
saw2~.pd_linux
saw~.pd_linux
schmitt~.pd_linux
selector.pd_linux
separate.pd_linux
sequencer~.pd_linux
shaper~.pd_linux
sh~.pd_linux
sig2float~.pd_linux
sine~.pd_linux
sin~.pd_linux
slew2~.pd_linux
slew~.pd_linux
slice.pd_linux
sort.pd_linux
spread.pd_linux
spread~.pd_linux
square~.pd_linux
sr~.pd_linux
standard~.pd_linux
status~.pd_linux
stepnoise~.pd_linux
susloop~.pd_linux
suspedal.pd_linux
svfilter~.pd_linux
symbol2any.pd_linux
tabplayer~.pd_linux
tabreader.pd_linux
tabreader~.pd_linux
tabwriter~.pd_linux
tempo~.pd_linux
timed.gate~.pd_linux
toggleff~.pd_linux
touch.in.pd_linux
touch.out.pd_linux
trig.delay2~.pd_linux
trig.delay~.pd_linux
trighold~.pd_linux
tri~.pd_linux
trunc.pd_linux
trunc~.pd_linux
unmerge.pd_linux
voices.pd_linux
vsaw~.pd_linux
vu~.pd_linux
wavetable~.pd_linux
white~.pd_linux
wrap2.pd_linux
wrap2~.pd_linux
wt~.pd_linux
xfade~.pd_linux
xgate2~.pd_linux
xgate~.pd_linux
xmod2~.pd_linux
xmod~.pd_linux
xselect2~.pd_linux
xselect~.pd_linux
zerocross~.pd_linux
(which includes compiled externals s2f~.pd_linux
and rescale.pd_linux
)
and furthermore all the .pd
abstraction files, which should include at least /root/Bela/projects/pd-externals/else/brown.pd
.
I am wondering what has happened there. Try the following instruction step-by-step, please:
pd-externals
pd-externals
and click "create project"_main.pd
file with only these objects in it:[brown]
[s2f~]
[rescale]
couldn't create
errors when you start itNote that the procedure above will put all the files in /root/Bela/projects/pd-externals
and not in /root/Bela/projects/pd-externals/else
. This is good enough for testing. If this works, you can move them with:
mv /root/Bela/projects/pd-externals /tmp/else
mkdir -p /root/Bela/projects/pd-externals
mv /tmp/else /root/Bela/projects/pd-externals/
then modify your _main.pd
so that it contains only these objects:
[brown]
[s2f~]
[rescale]
[declare -path /root/Bela/projects/pd-externals/else]
and verify it still runs without couldn't create
errors.
giuliomoro Thanks. There is hope !
I don't understand where to upload the else-v1.0-rc4-93-g0c64c285.zip
with the information "drop it in your on top of the Bela IDE".
If it's on the top of Bela IDE, I don't know how to do it.
In the "create new project" section, clearly, I have to select the "Pure data" type ?
"Note that the procedure above will put all the files in /root/Bela/projects/pd-externals
and not in /root/Bela/projects/pd-externals/else
"
I don't understand with which procedure I can avoid to create a else folder unzipping the else-v1.0-rc4-93-g0c64c285.zip
FatJak I don't understand where to upload the else-v1.0-rc4-93-g0c64c285.zip
with the information "drop it in your on top of the Bela IDE".
If you drop the zip archive on the IDE you should be prompted with a dialog to create a new project from the contents of the zip archive itself.
"drop the zip archive on the IDE"
Crazy. I hadn't thought I had to take it literally.
So.
Unzipping the file gave me
Error opening file render.cpp: file does not exist.
But I could see objects in
/root/Bela/projects/pd-externals
Running the _main.pd
with [brown] [s2f~] [rescale]
gave me errors:
Building project ...
Linking...
...done
Build finished
Running project ...
Running Pd 0.51-4
Audio channels in use: 2
Analog channels in use: 8
Digital channels in use: 16
No MIDI device enabled
pd 0.51.4
bonk version 1.5
fiddle version 1.1 TEST4
pique 0.1 for PD version 23
sigmund~ version 0.07
else/args -
error: ... couldn't create
verbose(4): ... you might be able to track this down from the Find menu.
else/swap2
error: ... couldn't create
else/rand.f -1 1
error: ... couldn't create
else/rescale -1 1 0 127
error: ... couldn't create
else/fold -1 1
error: ... couldn't create
error: ../pd-externals/rescale.pd_linux: /lib/arm-linux-gnueabihf/libm.so.6: version GLIBC_2.29 not found (required by ../pd-externals/rescale.pd_linux)
rescale
error: ... couldn't create
uff right. It seems that else
abstractions
FatJak else/args -
error: ... couldn't create
verbose(4): ... you might be able to track this down from the Find menu.
else/swap2
error: ... couldn't create
else/rand.f -1 1
error: ... couldn't create
rely on having the stuff in the else/
folder.
and this
FatJak error: ../pd-externals/rescale.pd_linux: /lib/arm-linux-gnueabihf/libm.so.6: version GLIBC_2.29 not found (required by ../pd-externals/rescale.pd_linux)
is because I built else with a too-new version of the board. I am going to redo it on the same version you have.