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
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...
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...
--
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...
--
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...
--
--
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...
--
--
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...
--
--
--
Working like a charm now, thanks Miller!
iain
On Wed, Jun 9, 2021 at 3:39 PM Iain Duncan iainduncanlists@gmail.com wrote:
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...
--
--
--