[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