[PD] error: vbap: no method for 'loudspeaker-matrices'

Hans-Christoph Steiner hans at at.or.at
Thu Feb 16 03:05:13 CET 2012


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




More information about the Pd-list mailing list