On Feb 15, 2012, at 11:19 AM, IOhannes m zmoelnig wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 2012-02-15 15:31, Hans-Christoph Steiner wrote: >> >> This is what works for me, starting with a blank canvas: >> >> - create [import vbap] >> - create [vbap/vbap] >> - create [vbap/define_loudspeakers] >> > > i'm not sure, but i think the original problem is that one object sends > a message to another object, which the receiver does not understand, > rather than objects that fail to create (which i think is what you are > trying to solve here) - at least that how i read the question and that > is how katja tried to answer it. > > or do you mean to say, that if you instantiate [vbap/vbap] before > [vbap/define_louspeakers], the former will magically get a method for > "loudspeaker-matrices", whereas it will refuse to do so if you create > them in the wrong order?
Ah right, Pd-extended used to include ggee/vbap, so if you load [vbap] it'll load ggee/vbap as [vbap], and ggee/vbap is broken and doesn't respond to [loudspeaker-matrices(. Therefore, either upgrade to Pd-extended 0.43, or always use [vbap/vbap] [vbap/define_loudspeakers] .hc ---------------------------------------------------------------------------- Programs should be written for people to read, and only incidentally for machines to execute. - from Structure and Interpretation of Computer Programs _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
