2013年7月2日 星期二

MAX MSP - easy example of jit matrix


----------begin_max5_patcher----------
392.3ocuTssTCBCD8Y3qHSdF6PnBE8M+.7KvoiS.hsKBIHDZo1o+6V1.szpV
QG0GH6rW3rmyICr01hFoZDUTxsjGHVVassrvRsEr5xsn47l3LdENFMEzSJVC
xD0ZpioeAWGuDjKdrTDqMXM65ItNDOe+1PP.lwBcm3Rl28Rx5bPlIzHpriEU
059pd83WJpDRMWCJ4fcvPvMm9ttGBGVAjfLVEkdkeOWMvq2THLfPoN6eHya6
ty1t8vYjNgTrdOz8.qEMHun4MojWpg3mAAIey8bcIzvtfUMclmwctACdXvan
NdRI0UvqHiYsC+scvANwzuxIFrTIOGaRuqD3YzeWOZLdiWvzAdSX3eq038uZ
MQ0ZsRdIwGxPwyNH6yD+HTI68pj8opLhKWb5mB3pnYf77+Qfzss9oBrRUWF2
CWmkRNR3DQkFj32wClw+jYVBIIBrc+kYBTwixDnBb+PidrrgMB138CYiwp3E
EqDkUcPhDY+sdpprMMvASAoIEQjVJVA8yGZ2h1N623oyKYH
-----------end_max5_patcher-----------




////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////

////////////////////////////////////////////////////////////////////////////////////////////


import com.cycling74.max.*;
import com.cycling74.jitter.*;

public class myMatrix1 extends MaxObject
{
JitterMatrix jm;
int w,l;
int arr[];
int offset[];

   
    myMatrix1(){
        post("ok");
        w=500;
        l=300;
        jm= new JitterMatrix(3,"char",w,l);

           offset = new int[]{0,0};

    }

   
    public void bang(){
    post("bacg");

        arr= new int[w*3];

        for(int i=0;i           
                offset[1]=i;
            for(int j=0;j               

                 arr[j]=(i*j)%255;
                arr[j+1]=j%255;
                arr[j+2]=i%255;
            }
            jm.copyArrayToVector(0,offset,arr,w*3,0);
        }
        outlet(0,"jit_matrix",jm.getName());

    }


}
/////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////

沒有留言:

張貼留言