DefineArrayConstant - just a wish list item,. .
Posted: Thu Nov 20, 2008 5:06 pm
Ok, low priorety unless its dead simple to do and/or others would use it too,.
In my mind this looks the same as a DefineArray in the left lower GUI pannel (dimensions, size x3) however it has a nice simple spreadsheet style interface in the main editing pannel of the GUI. This way if one needs to diffine a group of values that can be accessed as an array[x,y,z] it can be done fast and clearly,. I can think of lots of uses for numbers I can refure to by their positions in such an array,. music being the one im working with now,. other wise I suppose I can populate an array from a file and use that,. if this was built once it would be usefull always,. .
currently I need to do this;
as you ca nsee this is inefficent and difficult to edit quickly,.
In my mind this looks the same as a DefineArray in the left lower GUI pannel (dimensions, size x3) however it has a nice simple spreadsheet style interface in the main editing pannel of the GUI. This way if one needs to diffine a group of values that can be accessed as an array[x,y,z] it can be done fast and clearly,. I can think of lots of uses for numbers I can refure to by their positions in such an array,. music being the one im working with now,. other wise I suppose I can populate an array from a file and use that,. if this was built once it would be usefull always,. .
currently I need to do this;
Code: Select all
sequancer_table[0,0]=0; //track 0
sequancer_table[0,1]=0;
sequancer_table[0,2]=0;
sequancer_table[0,3]=0;
sequancer_table[0,4]=1;
sequancer_table[0,5]=0;
sequancer_table[0,6]=1;
sequancer_table[0,7]=0;
sequancer_table[0,8]=0;
sequancer_table[0,9]=0;
sequancer_table[0,10]=0;
sequancer_table[0,11]=0;
sequancer_table[0,12]=0;
sequancer_table[0,13]=4;
sequancer_table[0,14]=0;
sequancer_table[0,15]=3;
sequancer_table[0,16]=0;
sequancer_table[0,17]=0;
sequancer_table[0,18]=0;
sequancer_table[0,19]=0;
sequancer_table[0,20]=0;
sequancer_table[0,21]=0;
sequancer_table[0,22]=2;
sequancer_table[0,23]=0;
sequancer_table[0,24]=0;
sequancer_table[0,25]=0;
sequancer_table[0,26]=1;
sequancer_table[0,27]=0;
sequancer_table[0,28]=0;
sequancer_table[0,29]=0;
sequancer_table[0,30]=1;
sequancer_table[0,31]=0;
sequancer_table[1,0]=3; //track 1
sequancer_table[1,1]=0;
sequancer_table[1,2]=2;
sequancer_table[1,3]=0;
sequancer_table[1,4]=1;
sequancer_table[1,5]=0;
sequancer_table[1,6]=2;
sequancer_table[1,7]=0;
sequancer_table[1,8]=0;
sequancer_table[1,9]=0;
sequancer_table[1,10]=2;
sequancer_table[1,11]=0;
sequancer_table[1,12]=1;
sequancer_table[1,13]=0;
sequancer_table[1,14]=2;
sequancer_table[1,15]=0;
sequancer_table[1,16]=0;
sequancer_table[1,17]=0;
sequancer_table[1,18]=2;
sequancer_table[1,19]=0;
sequancer_table[1,20]=1;
sequancer_table[1,21]=0;
sequancer_table[1,22]=3;
sequancer_table[1,23]=0;
sequancer_table[1,24]=0;
sequancer_table[1,25]=0;
sequancer_table[1,26]=2;
sequancer_table[1,27]=0;
sequancer_table[1,28]=1;
sequancer_table[1,29]=0;
sequancer_table[1,30]=2;
sequancer_table[1,31]=0;
sequancer_table[2,0]=0; //track 2
sequancer_table[2,1]=0;
sequancer_table[2,2]=0;
sequancer_table[2,3]=0;
sequancer_table[2,4]=3;
sequancer_table[2,5]=0;
sequancer_table[2,6]=0;
sequancer_table[2,7]=0;
sequancer_table[2,8]=3;
sequancer_table[2,9]=0;
sequancer_table[2,10]=0;
sequancer_table[2,11]=0;
sequancer_table[2,12]=0;
sequancer_table[2,13]=0;
sequancer_table[2,14]=4;
sequancer_table[2,15]=0;
sequancer_table[2,16]=3;
sequancer_table[2,17]=0;
sequancer_table[2,18]=0;
sequancer_table[2,19]=0;
sequancer_table[2,20]=3;
sequancer_table[2,21]=0;
sequancer_table[2,22]=0;
sequancer_table[2,23]=0;
sequancer_table[2,24]=0;
sequancer_table[2,25]=0;
sequancer_table[2,26]=0;
sequancer_table[2,27]=0;
sequancer_table[2,28]=3;
sequancer_table[2,29]=0;
sequancer_table[2,30]=0;
sequancer_table[2,31]=0;
sequancer_table[3,0]=0; //track 3
sequancer_table[3,1]=0;
sequancer_table[3,2]=0;
sequancer_table[3,3]=0;
sequancer_table[3,4]=0;
sequancer_table[3,5]=0;
sequancer_table[3,6]=0;
sequancer_table[3,7]=0;
sequancer_table[3,8]=0;
sequancer_table[3,9]=0;
sequancer_table[3,10]=0;
sequancer_table[3,11]=0;
sequancer_table[3,12]=3;
sequancer_table[3,13]=0;
sequancer_table[3,14]=0;
sequancer_table[3,15]=0;
sequancer_table[3,16]=0;
sequancer_table[3,17]=0;
sequancer_table[3,18]=0;
sequancer_table[3,19]=0;
sequancer_table[3,20]=2;
sequancer_table[3,21]=0;
sequancer_table[3,22]=0;
sequancer_table[3,23]=0;
sequancer_table[3,24]=0;
sequancer_table[3,25]=0;
sequancer_table[3,26]=3;
sequancer_table[3,27]=0;
sequancer_table[3,28]=4;
sequancer_table[3,29]=0;
sequancer_table[3,30]=0;
sequancer_table[3,31]=0;
sequancer_table[4,0]=3; //track 4
sequancer_table[4,1]=0;
sequancer_table[4,2]=0;
sequancer_table[4,3]=0;
sequancer_table[4,4]=1;
sequancer_table[4,5]=0;
sequancer_table[4,6]=0;
sequancer_table[4,7]=0;
sequancer_table[4,8]=0;
sequancer_table[4,9]=0;
sequancer_table[4,10]=0;
sequancer_table[4,11]=0;
sequancer_table[4,12]=0;
sequancer_table[4,13]=0;
sequancer_table[4,14]=0;
sequancer_table[4,15]=0;
sequancer_table[4,16]=0;
sequancer_table[4,17]=0;
sequancer_table[4,18]=0;
sequancer_table[4,19]=0;
sequancer_table[4,20]=2;
sequancer_table[4,21]=0;
sequancer_table[4,22]=0;
sequancer_table[4,23]=0;
sequancer_table[4,24]=1;
sequancer_table[4,25]=0;
sequancer_table[4,26]=0;
sequancer_table[4,27]=0;
sequancer_table[4,28]=0;
sequancer_table[4,29]=0;
sequancer_table[4,30]=1;
sequancer_table[4,31]=0;