Perfect! That one's much more comprehensible for my less-than-stellar C chops. :-)
thanks!
On Wed, Jun 9, 2021 at 3:36 PM Miller Puckette msp@ucsd.edu wrote:
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...
--
--
--