Em sex., 1 de set. de 2023 às 12:29, Linux Rouen Normandie <linux.rouen@free.fr> escreveu:
For the time being I'm giving up until my mind will be again enough fresh for restarting the procedure.

nevermind, just test the new upload, and, actually, I did re reupload once again cause I had an issue with one of the new objects ([sender]) which is now fixed.
 
I'm also pretty confused myself with building sfont~ and that is why I never updated it and keep shipping the first compilation :) it's complicated for me as well but I'll try to sort it and explain it better soon

I'm also trying to rely on github actions but it's not being very successful... we don't have rasp yet and the linux build seemed to be corrupted for jim ruxton... also, it can't deal with sfont~ for M1 yet... 



Note-1: I have checked in detail on my RPi 400 and FluidSynth (here it would be fluidsynth-2.1.7-1.1) is not installed at all.
Only libfluidsynth2-2.1.7-1.1 (runtime library) and libfluidsynth-dev-2.1.7-1.1 (development files) are installed on my system.
Despite that the ELSE compilation including [sfont~] I have made 1 or 2 days ago is working well (loading *.sf2 files, playing it and displaying / changing its instruments - names).

Note-2: Remember the issue I had few months ago under Windows 10 with the conflict linked to [sfont~] between the Else and Zexy externals.
I'm thinking that as Zexy is also loaded when I launch Pd Vanilla, what is missing in my compilation could be found by [sfont~] in the Zexy folder.
That's just my two cents.

--------------------

Le 01/09/2023 à 00:04, Linux Rouen Normandie a écrit :
Well, I understand now about which [sfont~] dependencies you are talking about.
Effectively prior to the installation of Pd Vanilla, Pd-L2Ork, Purr Data and now Plugdata, FluidSynth (at least with Qsynth) was already installed on my RPi 400. This could explain why I didn't have any issue using this RC-9 compilation with my Pd patches.

So, tomorrow I will make a new RC-9 compilation including these [sfont~] dependencies.

Note: It would be useful if you could update your Building ELSE for Pd Vanilla instructions by adding a clearer comment and a link for [sfont~] additional tasks to be done.
Currently "You cam install these separately and you can also check their subfolders for their own READMEs and instructions" is not really a warning. I have missed it!

Thanks,
--------------------

Le 31/08/2023 à 20:14, Alexandre Torres Porres a écrit :
Em qui., 31 de ago. de 2023 às 14:50, Linux Rouen Normandie <linux.rouen@free.fr> escreveu:
Your welcome Alexandre!

YES, I have tested it before sending the compilation link!
I have tested again [sfont~] in my patches (RPi 400 / RPi OS 11 Bullseye "32-bit" / Pd 0.54.0) and everything works very well (for the time being).
So which [sfont~]'s dependencies are you seeing missing in my compil (based on your Building ELSE for Pd Vanilla instructions)?

I expected that make sfont-install would also run a script to copy dependencies, but it seems that not it :( I'm not convinced this build should work for every pi now, so only if someone else downloads it and has never install fluidsynth can confirm it now.

Check my new deken upload, unpack it and check a folder named 'arm', these are the dependencies I'm talking about. The external should look for them in that folder...


The readme for sfont~ has more details, so I'd like to ask you to try and run it to see if it works, you gotta run the script later as it says in here https://github.com/porres/pd-else/blob/master/Code_source/Compiled/audio/sfont~/README.md

could we try it and then I'd like to reupload just I'm 100% convinced it all works.

thanks
 

"armv8" should be needed for RPi OS 11 (& the future RPi OS 12 Bookworm) in "64-bit" which is today not broadly used yet on the compatible RPi's hardwares (3B, 3B+, 3A+, 4, 400, CM3, CM3+, CM4 & Zero 2 W).
I've tested RPi OS 11 64-bit on my RPi 400 but it's still missing a lot of stuff vs the 32-bit OS version. So I'm not ready to switch for it yet.

Cheers,
- - - - - - - - - -

Le 31/08/2023 à 18:57, Alexandre Torres Porres a écrit :
Thanks Joseph. You missed the dependencies for [sfont~], not sure if you tested them and it worked. I have them here anyway and did update the deken upload including them, so hopefully it all works!

Deken also marked these binaries as both armv6/armv7... so I guess it works on both... and armv8 is missing but then you say it's not needed and I'm trysting I'm offering what pi people need...

cheers
- - - - - - - - -
Em qui., 31 de ago. de 2023 às 11:23, Linux Rouen Normandie <linux.rouen@free.fr> escreveu:
Hello Alexandre,

Raspberry Pi 400 / Raspberry Pi OS 11 (Bullseye) 32-bit (Linux-armv7-32 in Pd/Deken).
Else compilation done from Source code with Pd Vanilla 0.54-0 without any issue including [sfont~], [sfz~] and [plaits~].
After my first tests (Audio/MIDI patches and standalone objects), so far so good! 😎

-------------------------------------------------------------------
  -----> ELSE - EL Locus Solus' Externals for Pure Data <-----
-------------------------------------------------------------------
- Version: 1.0-0 rc-9; (Released August 31st 2023)
- Author: Alexandre Torres Porres & others
- Repository: https://github.com/porres/pd-else
- License: Do What The Fuck You Want To Public License
(unless otherwise noted in particular objects, check 'license' folder)
- ELSE 1.0-0 rc-9 needs at least Pd 0.54-0
(you have 0.54-0, you're good!)
-------------------------------------------------------------------

=> Here is the link for the compiled file (else-build-1.0-rc9-rpi400.zip with size about 30 MB), available for 7 days.
Note: 'Live-Electronics-Tutorial' is not included.

Best,
Joseph
--------------------