[PD] reading and handling of multichannel data request

IOhannes m zmoelnig zmoelnig at iem.at
Tue Apr 18 09:33:08 CEST 2006


Mathieu Bouchard wrote:
> On Fri, 14 Apr 2006, Frank Barknecht wrote:
> 
> Note also that one of the two matrix multiplicators for signals is
> backwards (OTOH, from the perspective of its author, all other matrix
> multiplicators for pd are backwards...). This just means that one kind of
> object makes rows of the grid correspond to inputs, while the other makes
> columns of the grid correspond to inputs.
> 

for clarification:
[matrix~] (from zexy<2.0) will get a vector of output-signals O^ from a
vector of input signals I^ via the following equation:
O^'=I^'*A
this is a bit weird since in the scientific community this equation is
usually denoted as:
O^=B*I^
(both equations are the same if B==A')

however it does makes some sense (at least: it did for me :-)) in terms
of the pd-patch (creation arguments of [matrix~] and how you connect
cords to the inputs of the object)

anyhow: [matrix~] is deprecated, don't use it! use [mtx_*~] instead,
which follows the scientific convention...
the help-patches in the CVS are updated (one of the greatest drawbacks
of [matrix~] was, that it had non-standard behaviour and there was NO
help-patch at all....)


mfg.ads.r
IOhannes




More information about the Pd-list mailing list