• bbarton

    hi pd people,

    I have just started working with pure data and the latest pd-extended release.

    I like to do spatial panning with vbap for multiple objects. Unfortunately i can't get the matrix~ object to work.
    pd always tells me:

    load_object: Symbol "matrix_tilde_setup" not found
    load_object: Symbol "setup_matrix0x7e" not found

    my startup list:
    gem
    cyclone
    zexy

    my paths:
    C:/Programme/pd/extra
    C:/Programme/pd/extra/cyclone
    C:/Programme/pd/gem
    C:/Programme/pd/extra/zexy

    btw. i can't find any *matrix* files in ZEXY at all, only in cyclone.

    is there a simple way to make all pd-extended extras accessible at once?

    thanx!

    Bastian

    posted in technical issues read more
  • bbarton

    Well, it works now,

    if anyone is interested. The Cyclone Matrix~ comes from MAX/MSP. It has two modes - binary and non-binary. Call it up with [matrix~ r c] r=number of inputs (rows), c=number of outputs (columns)
    If you want non-binary mode (like me), type [matrix~ r c f] with f as a float number.

    To modify a value, send a message like [c r v] with c= input number (int 0..n), r = output number (int 0..n), v=value (int 0/1 in Binary, float 0..1 in Non Binary Mode)

    Have Fun!

    posted in technical issues read more
  • bbarton

    Hi Hardoff,

    [mtx] works, i can print out the matrix message. [matrix~] doesn't, I can't control the coefficients. The helpfile für [matrix~] sucks.

    For example, if I have a [matrix~ 2 2] object i'd expect a message like [1 0 0 1] but in most cases the matrix doesn't do anything.

    Ok, to make it more precise. What I want to do is to play multiple VBAP-panned sources on a 16-speaker array. At the moment i work with [*~] and [throw~ ch01] [throw~ ch02]... for each source. This seems to be not very smart and my system goes down with more than 3 sources. I hope to implement VBAP for at least 8 sources.

    So I'm looking for a way to process the signals more efficiently, theat means that only those channels are calculated which are really used (max. 3 channels per source , without Spreading). I thought [matrix~] to be a better way than [throw~]&[catch~].

    Maybe there's another, better solution?

    Bastian

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!