Exactly.
I now see that there's a better example in the binbuf_read_via_canvas() function in m_binbuf.c
cheers M
On Wed, Jun 09, 2021 at 03:31:17PM -0700, Iain Duncan wrote:
Ah got it, presumably I get what I'm looking for in char *dirresult?
assumption taken from: EXTERN int open_via_path(const char *dir, const char *name, const char *ext, char *dirresult, char **nameresult, unsigned int size, int bin);
thanks again!
On Wed, Jun 9, 2021 at 3:28 PM Miller Puckette msp@ucsd.edu wrote:
Yeah... open_via_path and scoop up the full path it reports back - then close the file and let s7 reopen it :)
M On Wed, Jun 09, 2021 at 03:26:35PM -0700, Iain Duncan wrote:
Thanks Miller. Looking at that example, this seems to be a way to open
and
read in the whole file into C, which I could do, but the path of least resistance for me so far has been to pass the actual loading to s7. Is there a way to just get the full path for a file found from the Pd filepath? (if not, I suppose I'll read the file in and the eval_string on it or something...)
thanks! iain
On Wed, Jun 9, 2021 at 3:13 PM Miller Puckette msp@ucsd.edu wrote:
open_via_path() should do it. See for instance open_soundfile() in d_soundfile.c
cheers M
On Wed, Jun 09, 2021 at 02:57:16PM -0700, Iain Duncan wrote:
Hi folks, I tried to google this, but of course am swamped with
results
on
how to load things in the patcher instead of what I'm looking for.
Can
anyone point me at how to use the filepath to load files in an
external?
In
Max I have s4m find the fullpath for the bootstrap files and then
load
them
up through s7s native load function with the fullpath. If anyone has
an
example of something similar for Pd, that would be lovely!
thanks
Pd-dev mailing list Pd-dev@lists.iem.at
https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.puredata.info_lis...
--
--