Hi there. I'm collaborating a lot to PlugData for a while, which is a fork
of Pd that ships ELSE and this is motivating me to offer yet more externals
to ELSE that I first didn't want to. Now it's time that OSC objects were
requested.
I understand Vanilla has some limitations and I actually have a PR that
would expand/fix its functionality make it much more usable for managing
OSC messages, see https://github.com/pure-data/pure-data/pull/1623
While it doesn't happen, I am including new objects that will probably have
more functionalities than vanilla's and that will be based on mrpeach's
ones. So I am studying OSC specifications more thoroughly and trying to
figure it out.
It seems people mostly use OSC for simpler float/integer/string arguments
in a message. Certainly that's all I ever needed, so I don't know when you
have to do more advanced stuff. One doubt is when one would use message
bundles with timetags? It seems that if we can include this in Vanilla, we
wouldn't really miss anything else from mrpeach, it seems the most
interesting object in mrpeach is routeOSC and we would miss it in Vanilla,
as it has a whole different design so we can just use [route] instead.
Next doubt! As I see it, Vanilla's [oscformat] has a way to specify more
than one 'blob' message type into a single OSC message, and for what I saw
in the specifications, that is surely possible. Nonetheless, I don't think
you can do it in mrpeach's [packOSC], right? So kudos for Vanilla... now...
here's a good question. Is anyone here ever in need of sending/receiving
'blob' message types? When? How? And when would you need to send TWO
'blobs' in a single message? How would you split two blobs when receiving
it? As I see it, you can't do it with [unpackOSC].
Please enlighten me.
thanks
Hi everybody! There's this issue we're having a hard time troubleshooting
and I hope Windows and Pd experts can help figuring this out!
So, a user is having issues loading the [sfont~] object from ELSE in Pd on
Windows, even though me and others cannot reproduce the error. When trying
to create the object, he gets:
H:\JOE-W10\Documents\Pd\externals\else\sfont~.m_amd64: La procédure
spécifiée est introuvable (*The specified procedure is not found*).
(127)
sfont~
...couldn't create
An error window also pops up and says:
"*Entry point not found *
*The DllMain procedure entry point is not found in the dynamic link
library *
*H:\JOE-W10\Documents\Pd\externals\libfluidsynth-3.w64.*"
I don't know what this error means and why me and others don't get this
error!
Of course we did troubleshoot installation and everything but we still
can't figure it out and I have ZERO experience with windows.
It is important to note that the user reports he can use PlugData which
carries ELSE and the object works just fine. The similar [fluid~] object
(equally based on FluidSynth like sfont~) also works when used in the
PurrData installation, but the user is also having problems loading fuild~
in Vanilla.
A screenshot and further discussion is found here
https://github.com/porres/pd-else/issues/1405#issuecomment-1368250330
Thanks
Alex
AND HAPPY 2023!!!!