[CM] snd pd external reports "Unbound variable: in" during startup

Kjetil S. Matheussen k.s.matheussen at notam02.no
Mon Jul 21 10:10:16 PDT 2008

On Mon, 21 Jul 2008, Carlos Pita wrote:

> > First, change your definition of srfi-loaded into:
> > (define srfi-loaded #f)
> Sorry, I had already done that but I'm mostly into the c mindset
> today, so I mentally type casted it :).
> > And second change insert this definition of c-display:
> >
> > (define (c-display . args)
> >  (let ((printfunc display))
> >    (c-for-each (lambda (n arg)
> >                  (if (> n 0)
> >                      (printfunc " "))
> >                  (printfunc arg))
> >                args)
> >    (printfunc #\newline)))
> Done. And it finally DID work!!!...last has been an awful and long
> recompilation night for me, but not in vain.
> One thing that maybe should make its way into the docs: it's necessary
> to point SCHEME_LOAD_PATH to the snd folder in order to let the
> external load the scripts, it's not enough to add this folder to pd
> path, as it's the case with pyext.

My thought is that you start pd inside your project directory, where
all .pd and .scm files are placed:

$ cd myproject
$ pd start.pd

I think that should work without having to set any environment

> > BTW. Sorry for not testing things before posting,
> > but I don't have access to my machine now.
> Sorry? Are you kidding? I'm the one who's a nuisance here. Thanks
> Kjetil for your prompt support

Well, I'm sitting on a linux machine, but it's not set up
to run pd with snd.

More information about the Cmdist mailing list