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.