matrixcalc with obj with more than 1 input in Java

    Apr 03 2006 | 6:11 am
    (Sorry in Java)
    I got the point in JS passing an Array of matrix trough the "matrixcalc" method for Jitter objects with more than 1 input (or output..). But in Java what will be the syntax ?.. I've tried something like : (where m m1 m2 are JitterMatrix and myobj a JitterObject) myobj.matrixcalc(new JitterMatrix[]{m1,m2},m); and the compiler returns : incompatible types found :com.cycling74.jitter.JitterObject required :com.cycling74.jitter.JitterMatrix
    I guess i'm missing the point creating an Array of JitterMatrix... (Sorry in Java)
    Help !

    • Apr 03 2006 | 11:40 pm
      Hi Pascal,
      I just made the following class and everything seems to be working okay. Let me know if this code doesn't help you.
      import com.cycling74.max.*; import com.cycling74.jitter.*;
      public class matrixcalctest extends MaxObject {
      JitterObject jo = new JitterObject("jit.op");
      public void jit_matrix(String mname) { JitterMatrix out = new JitterMatrix(); JitterMatrix arr[] = new JitterMatrix[] {new JitterMatrix(), new JitterMatrix()}; arr[0].frommatrix(mname); arr[1].frommatrix(mname); out.frommatrix(mname);
      jo.send("op", "+"); jo.matrixcalc(arr, out);
      outlet(0, "jit_matrix", out.getName()); } }
    • Apr 03 2006 | 11:43 pm
      Without seeing more code, this doesn't look like an error resulting from myobj.matrixcalc(new JitterMatrix[]{m1,m2},m); since matrixcalc (Object,Object) should accept the following input. It wouldd appear that elsewhere you are using myobj (or some other instance of JitterObject in place of a required JitterMatrix type). Could m1 or m2 be JitterObject instead of JitterMatrix? Might want to post a minimal, but similarly offending .java file for more feedback.
    • Apr 04 2006 | 9:54 am
      Thanks a lot ..for the precision ..and sorry for the noise. My "JitterMatrix"..were created as behind "JitterObject" changing the declaration ..solve my problems.. Need to read more deeply the Jitter Java Docs..