; ------- Bome MIDI Translator: signed project file
; ------- You can modify this file as you like, but that will invalidate the
; ------- signature so that it cannot be opened in the BomeBox or MT Player anymore.
;
[Preset.0]
Active=0
Comments=
Incoming0=MID3
Name=Troubleshoot
Name0=New Translator
Options0=Actv00Stop00OutO00
Outgoing0=Mse10105830186
PresetSwitchIgnore=0
[Preset.1]
Active=1
Comments=
Incoming0=None
Incoming1=EnDi02
Name=Open Project
Name0=--- Stop Project ---
Name1=CMPU-L - Disable Processing
Options0=Actv01Stop00OutO00
Options1=Actv01Stop00OutO00
Outgoing0=None
Outgoing1=Pres04000DReset Project
PresetSwitchIgnore=1
[Preset.10]
Active=1
Comments=
Incoming0=None
Incoming1=MID2MIDA0001000DEcho Port OUTB0uuvv
Incoming10=Tim0TimT001BChange Patch - Select Patch
Incoming11=Tim0TimT0018Change Patch - MPU Check
Incoming12=Tim0TimT001CChange Patch - Wait For Load
Incoming13=Tim0TimT001CChange Patch - Wait For Load
Incoming14=Tim0TimT001CChange Patch - Wait For Load
Incoming15=Tim0TimT0016Change Patch - Process
Incoming16=Tim0TimT0014Change Patch - Cycle
Incoming17=Tim0TimT0014Change Patch - Cycle
Incoming18=Tim0TimT0014Change Patch - Cycle
Incoming19=Tim0TimT0014Change Patch - Cycle
Incoming2=MID2MIDA0001000DEcho Port OUTB0uuvv
Incoming20=Tim0TimT0014Change Patch - Cycle
Incoming21=Tim0TimT0014Change Patch - Cycle
Incoming22=Tim0TimT0014Change Patch - Cycle
Incoming23=Tim0TimT0014Change Patch - Cycle
Incoming24=Tim0TimT0014Change Patch - Cycle
Incoming25=Tim0TimT0014Change Patch - Cycle
Incoming26=Tim0TimT0014Change Patch - Cycle
Incoming27=Tim0TimT0014Change Patch - Cycle
Incoming28=MID2MIDA0001000DEcho Port OUTB0397F
Incoming29=MID2MIDA0001000DEcho Port OUTB01Dvv
Incoming3=MID2MIDA0001000DEcho Port OUTB01Evv
Incoming30=MID2MIDA0001000DEcho Port OUTB0uuvv
Incoming4=Tim0TimT000EChange Setlist
Incoming5=Tim0TimT000EChange Setlist
Incoming6=Tim0TimT000EChange Setlist
Incoming7=MID2MIDA0001000DEcho Port OUTB0uu7F
Incoming8=Tim0TimT001BChange Patch - Select Patch
Incoming9=Tim0TimT001BChange Patch - Select Patch
Name=[1] Change Patch
Name0=--- Change Patch Process ---
Name1=Load Process
Name10=Output - Change Patch - CP Status
Name11=Output - Change Patch - Load MPUs
Name12=Output - Change Patch - Wait for MPUs
Name13=Output - Change Patch - Kill Timer
Name14=Output - Change Patch - Change Combinators
Name15=Output - Change Patch - Process
Name16=Output - Change Patch - Update Rot. Enc. Patches
Name17=Output - Change Patch - Update Patch Data
Name18=Output - Change Patch - Program Change NS
Name19=Output - Change Patch - Program Change NL
Name2=Input - Update Array
Name20=Output - Change Patch - Program Change Reason
Name21=Output - Change Patch - Reason BPM
Name22=Output - Change Patch - Audio Values BCF
Name23=Output - Change Patch - Audio Values NL
Name24=Output - Change Patch - Audio Values NS
Name25=Output - Change Patch - Audio Values Reason
Name26=Output - Change Patch - Cycle
Name27=Output - Change Patch - Update LEDs
Name28=Output - Footswitch - Select Patch
Name29=Store Process
Name3=Output - Change Setlist - Initialize
Name30=Loop Input
Name4=Output - Change Setlist - Deactivate Setlists
Name5=Output - Change Setlist - Activate Selected Setlist
Name6=Output - Change Setlist - Cycle
Name7=Output - Change Patch - Initialize
Name8=Output - Change Patch - Patch Data
Name9=Output - Change Patch - Audio Values
Options0=Actv00Stop00OutO00
Options1=Actv01Stop01OutO00StMa0000032Bif(uu>59)noexecutelabel0006__cmt>label0015__cmt>//process indexoo=1vv=oo-1vv=1<label0018__cmt>//subprocess indexpp=1ww=pp-1ww=1<label0014__cmt>//load commandif(uu!=26)goto000AAssign MPUlabel0006__cmt>label0019__cmt>//check for processqq=y1&vvif(qq==0)goto000AAssign MPUlabel0006__cmt>label001A__cmt>//reserve subprocessif(g0==oo)g2=g2|wwif(h0==oo)h2=h2|wwif(i0==oo)i2=i2|wwif(j0==oo)j2=j2|wwif(k0==oo)k2=k2|wwif(l0==oo)l2=l2|wwif(m0==oo)m2=m2|wwif(n0==oo)n2=n2|wwlabel0006__cmt>label0013__cmt>//MPU is busyqq=y2&vvif(qq!=0)noexecutelabel0006__cmt>label0013__cmt>//reserve MPUy2=y2|vvlabel0006__cmt>if(g0==oo)g3=uuif(h0==oo)h3=uuif(i0==oo)i3=uuif(j0==oo)j3=uuif(k0==oo)k3=uuif(l0==oo)l3=uuif(m0==oo)m3=uuif(n0==oo)n3=uulabel0006__cmt>goto000ELoad from MROMlabel0006__cmt>label000AAssign MPUlabel0006__cmt>label0019__cmt>//check for processqq=y1&vvif(qq!=0)noexecutelabel0006__cmt>label0012__cmt>//assign MPUlabel0006__cmt>label0005MPU glabel0006__cmt>if(g0!=0)goto0005MPU hlabel0006__cmt>label0012__cmt>//assign MPUg0=oog1=0g2=wwg3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Change Patch to MPU g!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU hlabel0006__cmt>if(h0!=0)goto0005MPU ilabel0006__cmt>label0012__cmt>//assign MPUh0=ooh1=0h2=wwh3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Change Patch to MPU h!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU ilabel0006__cmt>if(i0!=0)goto0005MPU jlabel0006__cmt>label0012__cmt>//assign MPUi0=ooi1=0i2=wwi3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Change Patch to MPU i!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU jlabel0006__cmt>if(j0!=0)goto0005MPU klabel0006__cmt>label0012__cmt>//assign MPUj0=ooj1=0j2=wwj3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Change Patch to MPU j!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU klabel0006__cmt>if(k0!=0)goto0005MPU llabel0006__cmt>label0012__cmt>//assign MPUk0=ook1=0k2=wwk3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Change Patch to MPU k!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU llabel0006__cmt>if(l0!=0)goto0005MPU mlabel0006__cmt>label0012__cmt>//assign MPUl0=ool1=0l2=wwl3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Change Patch to MPU l!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU mlabel0006__cmt>if(m0!=0)goto0005MPU nlabel0006__cmt>label0012__cmt>//assign MPUm0=oom1=0m2=wwm3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Change Patch to MPU m!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU nlabel0006__cmt>if(n0!=0)noexecutelabel0006__cmt>label0012__cmt>//assign MPUn0=oon1=0n2=wwn3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Change Patch to MPU n!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label000ELoad from MROMlabel0006__cmt>label0020__cmt>//update in reserved arrayqq=0vv=0ww=vv+4label0006__cmt>label0009Loop Loadxx=0ss=1<label0002yaxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ybxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ycxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ydxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yexx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yfxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ygxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yhxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yixx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yjxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ykxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ylxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ymxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ynxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yoxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ypxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yqxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yrxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ysxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ytxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yuxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yvxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ywxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yxxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yyxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yzxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label000BSave in MPUlabel0006__cmt>label0013__cmt>//Save in MPUif(g0==oo)goto000DLoad to MPU gif(h0==oo)goto000DLoad to MPU hif(i0==oo)goto000DLoad to MPU iif(j0==oo)goto000DLoad to MPU jif(k0==oo)goto000DLoad to MPU kif(l0==oo)goto000DLoad to MPU lif(m0==oo)goto000DLoad to MPU mif(n0==oo)goto000DLoad to MPU nlabel0006__cmt>label000D__cmt>//errorz3=1noexecutelabel0006__cmt>label000DLoad to MPU glabel0006__cmt>if(qq==0)ga=ttif(qq==1)gb=ttif(qq==2)gc=ttif(qq==3)gd=ttif(qq==4)ge=ttif(qq==5)gf=ttif(qq==6)gg=ttif(qq==7)gh=ttif(qq==8)gi=ttif(qq==9)gj=ttif(qq==10)gk=ttif(qq==11)gl=ttif(qq==12)gm=ttif(qq==13)gn=ttif(qq==14)go=ttif(qq==15)gp=ttif(qq==16)gq=ttif(qq==17)gr=ttif(qq==18)gs=ttif(qq==19)gt=ttif(qq==20)gu=ttif(qq==21)gv=ttif(qq==22)gw=ttif(qq==23)gx=ttif(qq==24)gy=ttif(qq==25)gz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU hlabel0006__cmt>if(qq==0)ha=ttif(qq==1)hb=ttif(qq==2)hc=ttif(qq==3)hd=ttif(qq==4)he=ttif(qq==5)hf=ttif(qq==6)hg=ttif(qq==7)hh=ttif(qq==8)hi=ttif(qq==9)hj=ttif(qq==10)hk=ttif(qq==11)hl=ttif(qq==12)hm=ttif(qq==13)hn=ttif(qq==14)ho=ttif(qq==15)hp=ttif(qq==16)hq=ttif(qq==17)hr=ttif(qq==18)hs=ttif(qq==19)ht=ttif(qq==20)hu=ttif(qq==21)hv=ttif(qq==22)hw=ttif(qq==23)hx=ttif(qq==24)hy=ttif(qq==25)hz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU ilabel0006__cmt>if(qq==0)ia=ttif(qq==1)ib=ttif(qq==2)ic=ttif(qq==3)id=ttif(qq==4)ie=ttif(qq==5)if=ttif(qq==6)ig=ttif(qq==7)ih=ttif(qq==8)ii=ttif(qq==9)ij=ttif(qq==10)ik=ttif(qq==11)il=ttif(qq==12)im=ttif(qq==13)in=ttif(qq==14)io=ttif(qq==15)ip=ttif(qq==16)iq=ttif(qq==17)ir=ttif(qq==18)is=ttif(qq==19)it=ttif(qq==20)iu=ttif(qq==21)iv=ttif(qq==22)iw=ttif(qq==23)ix=ttif(qq==24)iy=ttif(qq==25)iz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU jlabel0006__cmt>if(qq==0)ja=ttif(qq==1)jb=ttif(qq==2)jc=ttif(qq==3)jd=ttif(qq==4)je=ttif(qq==5)jf=ttif(qq==6)jg=ttif(qq==7)jh=ttif(qq==8)ji=ttif(qq==9)jj=ttif(qq==10)jk=ttif(qq==11)jl=ttif(qq==12)jm=ttif(qq==13)jn=ttif(qq==14)jo=ttif(qq==15)jp=ttif(qq==16)jq=ttif(qq==17)jr=ttif(qq==18)js=ttif(qq==19)jt=ttif(qq==20)ju=ttif(qq==21)jv=ttif(qq==22)jw=ttif(qq==23)jx=ttif(qq==24)jy=ttif(qq==25)jz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU klabel0006__cmt>if(qq==0)ka=ttif(qq==1)kb=ttif(qq==2)kc=ttif(qq==3)kd=ttif(qq==4)ke=ttif(qq==5)kf=ttif(qq==6)kg=ttif(qq==7)kh=ttif(qq==8)ki=ttif(qq==9)kj=ttif(qq==10)kk=ttif(qq==11)kl=ttif(qq==12)km=ttif(qq==13)kn=ttif(qq==14)ko=ttif(qq==15)kp=ttif(qq==16)kq=ttif(qq==17)kr=ttif(qq==18)ks=ttif(qq==19)kt=ttif(qq==20)ku=ttif(qq==21)kv=ttif(qq==22)kw=ttif(qq==23)kx=ttif(qq==24)ky=ttif(qq==25)kz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU llabel0006__cmt>if(qq==0)la=ttif(qq==1)lb=ttif(qq==2)lc=ttif(qq==3)ld=ttif(qq==4)le=ttif(qq==5)lf=ttif(qq==6)lg=ttif(qq==7)lh=ttif(qq==8)li=ttif(qq==9)lj=ttif(qq==10)lk=ttif(qq==11)ll=ttif(qq==12)lm=ttif(qq==13)ln=ttif(qq==14)lo=ttif(qq==15)lp=ttif(qq==16)lq=ttif(qq==17)lr=ttif(qq==18)ls=ttif(qq==19)lt=ttif(qq==20)lu=ttif(qq==21)lv=ttif(qq==22)lw=ttif(qq==23)lx=ttif(qq==24)ly=ttif(qq==25)lz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU mlabel0006__cmt>if(qq==0)ma=ttif(qq==1)mb=ttif(qq==2)mc=ttif(qq==3)md=ttif(qq==4)me=ttif(qq==5)mf=ttif(qq==6)mg=ttif(qq==7)mh=ttif(qq==8)mi=ttif(qq==9)mj=ttif(qq==10)mk=ttif(qq==11)ml=ttif(qq==12)mm=ttif(qq==13)mn=ttif(qq==14)mo=ttif(qq==15)mp=ttif(qq==16)mq=ttif(qq==17)mr=ttif(qq==18)ms=ttif(qq==19)mt=ttif(qq==20)mu=ttif(qq==21)mv=ttif(qq==22)mw=ttif(qq==23)mx=ttif(qq==24)my=ttif(qq==25)mz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU nlabel0006__cmt>if(qq==0)na=ttif(qq==1)nb=ttif(qq==2)nc=ttif(qq==3)nd=ttif(qq==4)ne=ttif(qq==5)nf=ttif(qq==6)ng=ttif(qq==7)nh=ttif(qq==8)ni=ttif(qq==9)nj=ttif(qq==10)nk=ttif(qq==11)nl=ttif(qq==12)nm=ttif(qq==13)nn=ttif(qq==14)no=ttif(qq==15)np=ttif(qq==16)nq=ttif(qq==17)nr=ttif(qq==18)ns=ttif(qq==19)nt=ttif(qq==20)nu=ttif(qq==21)nv=ttif(qq==22)nw=ttif(qq==23)nx=ttif(qq==24)ny=ttif(qq==25)nz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000ACycle Loadlabel0006__cmt>label0016__cmt>//end of processif(qq>=25)goto000AExit Cyclelabel0006__cmt>label0017__cmt>//load next entryqq=qq+1label0006__cmt>goto0009Loop Loadlabel0006__cmt>label000AExit Cyclevv=oo-1vv=1<label0010__cmt>//free MPUy2=y2^vvlabel0006__cmt>ww=pp-1ww=1<if(g0==oo)g2=g2^wwif(h0==oo)h2=h2^wwif(i0==oo)i2=i2^wwif(j0==oo)j2=j2^wwif(k0==oo)k2=k2^wwif(l0==oo)l2=l2^wwif(m0==oo)m2=m2^wwif(n0==oo)n2=n2^wwlabel0006__cmt>label0014__cmt>//load commandif(g0==oo)qq=g3if(h0==oo)qq=h3if(i0==oo)qq=i3if(j0==oo)qq=j3if(k0==oo)qq=k3if(l0==oo)qq=l3if(m0==oo)qq=m3if(n0==oo)qq=n3label0006__cmt>label0012__cmt>//exit cycleif(qq!=26)noexecutelabel0006__cmt>if(g0==oo)g3=0if(h0==oo)h3=0if(i0==oo)i3=0if(j0==oo)j3=0if(k0==oo)k3=0if(l0==oo)l3=0if(m0==oo)m3=0if(n0==oo)n3=0label0006__cmt>label000F__cmt>//execute
Options10=Actv01Stop00OutO00
Options11=Actv01Stop01OutO00StMa0000009Dlabel0006__log>label000F__log>y2 = %y2%label0006__log>label0006__cmt>label0015__cmt>//process indexoo=1pp=oo-1pp=1<label0013__cmt>//MPUs loadedif(g0==oo)xx=g6if(h0==oo)xx=h6if(i0==oo)xx=i6if(j0==oo)xx=j6if(k0==oo)xx=k6if(l0==oo)xx=l6if(m0==oo)xx=m6if(n0==oo)xx=n6label0006__cmt>label0027__cmt>//check tag in 111100000.... = 15if(xx==15)executelabel0006__cmt>label001C__cmt>//check for patch datarr=2ss=rr-1ss=1<label0019__cmt>//check for processqq=y1&ssif(qq==0)noexecutelabel0006__cmt>label001A__cmt>//reserve patch dataif(g0==rr)g1=g1|ppif(h0==rr)h1=h1|ppif(i0==rr)i1=i1|ppif(j0==rr)j1=j1|ppif(k0==rr)k1=k1|ppif(l0==rr)l1=l1|ppif(m0==rr)m1=m1|ppif(n0==rr)n1=n1|pplabel0006__cmt>label0015__cmt>//process readyqq=y2&ssif(qq!=0)noexecutelabel0006__cmt>label0019__cmt>//tag in patch dataif(g0==oo)g6=g6|ssif(h0==oo)h6=h6|ssif(i0==oo)i6=i6|ssif(j0==oo)j6=j6|ssif(k0==oo)k6=k6|ssif(l0==oo)l6=l6|ssif(m0==oo)m6=m6|ssif(n0==oo)n6=n6|sslabel0006__cmt>label001E__cmt>//check for audio valuesrr=3ss=rr-1ss=1<label0019__cmt>//check for processqq=y1&ssif(qq==0)noexecutelabel0006__cmt>label001A__cmt>//reserve patch dataif(g0==rr)g1=g1|ppif(h0==rr)h1=h1|ppif(i0==rr)i1=i1|ppif(j0==rr)j1=j1|ppif(k0==rr)k1=k1|ppif(l0==rr)l1=l1|ppif(m0==rr)m1=m1|ppif(n0==rr)n1=n1|pplabel0006__cmt>label0015__cmt>//process readyqq=y2&ssif(qq!=0)noexecutelabel0006__cmt>label0019__cmt>//tag in patch dataif(g0==oo)g6=g6|ssif(h0==oo)h6=h6|ssif(i0==oo)i6=i6|ssif(j0==oo)j6=j6|ssif(k0==oo)k6=k6|ssif(l0==oo)l6=l6|ssif(m0==oo)m6=m6|ssif(n0==oo)n6=n6|sslabel0006__cmt>label001B__cmt>//check for CP statusrr=4ss=rr-1ss=1<label0019__cmt>//check for processqq=y1&ssif(qq==0)noexecutelabel0006__cmt>label001A__cmt>//reserve patch dataif(g0==rr)g1=g1|ppif(h0==rr)h1=h1|ppif(i0==rr)i1=i1|ppif(j0==rr)j1=j1|ppif(k0==rr)k1=k1|ppif(l0==rr)l1=l1|ppif(m0==rr)m1=m1|ppif(n0==rr)n1=n1|pplabel0006__cmt>label0015__cmt>//process readyqq=y2&ssif(qq!=0)noexecutelabel0006__cmt>label0019__cmt>//tag in patch dataif(g0==oo)g6=g6|ssif(h0==oo)h6=h6|ssif(i0==oo)i6=i6|ssif(j0==oo)j6=j6|ssif(k0==oo)k6=k6|ssif(l0==oo)l6=l6|ssif(m0==oo)m6=m6|ssif(n0==oo)n6=n6|sslabel0006__cmt>label0013__cmt>//MPUs loadedif(g0==oo)xx=g6if(h0==oo)xx=h6if(i0==oo)xx=i6if(j0==oo)xx=j6if(k0==oo)xx=k6if(l0==oo)xx=l6if(m0==oo)xx=m6if(n0==oo)xx=n6label0006__cmt>label0027__cmt>//check tag in 011100000.... = 14if(xx!=14)noexecutelabel0006__cmt>label001B__cmt>//tag in change patchif(g0==oo)g6=g6|ppif(h0==oo)h6=h6|ppif(i0==oo)i6=i6|ppif(j0==oo)j6=j6|ppif(k0==oo)k6=k6|ppif(l0==oo)l6=l6|ppif(m0==oo)m6=m6|ppif(n0==oo)n6=n6|pplabel0006__cmt>label0012__cmt>//initializeif(g0==oo)g4=0if(h0==oo)h4=0if(i0==oo)i4=0if(j0==oo)j4=0if(k0==oo)k4=0if(l0==oo)l4=0if(m0==oo)m4=0if(n0==oo)n4=0label0006__cmt>label000F__cmt>//executelabel0006__cmt>label0006__cmt>
Options12=Actv01Stop01OutO00StMa00000012label0015__cmt>//process indexoo=1label0006__cmt>label0013__cmt>//MPUs loadedif(g0==oo)xx=g6if(h0==oo)xx=h6if(i0==oo)xx=i6if(j0==oo)xx=j6if(k0==oo)xx=k6if(l0==oo)xx=l6if(m0==oo)xx=m6if(n0==oo)xx=n6label0006__cmt>label0025__cmt>//check tag in ...00001111 = 15if(xx==15)noexecutelabel0006__cmt>label000F__cmt>//executelabel0006__cmt>
Options13=Actv01Stop00OutO00
Options14=Actv01Stop01OutO00Dlay1:MillisStMa00000029label000B__cmt>//BPMif(g0==2)qq=ge+64if(h0==2)qq=he+64if(i0==2)qq=ie+64if(j0==2)qq=je+64if(k0==2)qq=ke+64if(l0==2)qq=le+64if(m0==2)qq=me+64if(n0==2)qq=ne+64label0006__cmt>label001D__cmt>//convert BPM to numpadx4=qq/100label0006__cmt>if(qq>=100)qq=qq-100if(qq>=100)qq=qq-100if(qq>=100)qq=qq-100if(qq>=100)qq=qq-100if(qq>=100)qq=qq-100if(qq>=100)qq=qq-100if(qq>=100)qq=qq-100if(qq>=100)qq=qq-100if(qq>=100)qq=qq-100if(qq>=100)qq=qq-100label0006__cmt>x5=qq/10label0006__cmt>if(qq>=10)qq=qq-10if(qq>=10)qq=qq-10if(qq>=10)qq=qq-10if(qq>=10)qq=qq-10if(qq>=10)qq=qq-10if(qq>=10)qq=qq-10if(qq>=10)qq=qq-10if(qq>=10)qq=qq-10if(qq>=10)qq=qq-10if(qq>=10)qq=qq-10label0006__cmt>x6=qqlabel0006__cmt>label000F__cmt>//executelabel0006__cmt>
Options15=Actv01Stop01OutO00
Options16=Actv01Stop00OutO00StMa00000085label0015__cmt>//process indexoo=1label0006__cmt>label000F__cmt>//counterif(g0==oo)xx=g4if(h0==oo)xx=h4if(i0==oo)xx=i4if(j0==oo)xx=j4if(k0==oo)xx=k4if(l0==oo)xx=l4if(m0==oo)xx=m4if(n0==oo)xx=n4label0006__cmt>if(xx>8)noexecutelabel0006__cmt>label000A__cmt>//CCuu=xxlabel0006__cmt>label0012__cmt>//fadershiftlabel0006__cmt>label0011__cmt>//check MPUif(g0==oo)goto0011Update from MPU gif(h0==oo)goto0011Update from MPU hif(i0==oo)goto0011Update from MPU iif(j0==oo)goto0011Update from MPU jif(k0==oo)goto0011Update from MPU kif(l0==oo)goto0011Update from MPU lif(m0==oo)goto0011Update from MPU mif(n0==oo)goto0011Update from MPU nlabel0006__cmt>label0011Update from MPU glabel0006__cmt>if(xx==0)vv=gaif(xx==1)vv=gbif(xx==2)vv=gcif(xx==3)vv=gdif(xx==4)vv=geif(xx==5)vv=gfif(xx==6)vv=ggif(xx==7)vv=ghlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU hlabel0006__cmt>if(xx==0)vv=haif(xx==1)vv=hbif(xx==2)vv=hcif(xx==3)vv=hdif(xx==4)vv=heif(xx==5)vv=hfif(xx==6)vv=hgif(xx==7)vv=hhlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU ilabel0006__cmt>if(xx==0)vv=iaif(xx==1)vv=ibif(xx==2)vv=icif(xx==3)vv=idif(xx==4)vv=ieif(xx==5)vv=ifif(xx==6)vv=igif(xx==7)vv=ihlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU jlabel0006__cmt>if(xx==0)vv=jaif(xx==1)vv=jbif(xx==2)vv=jcif(xx==3)vv=jdif(xx==4)vv=jeif(xx==5)vv=jfif(xx==6)vv=jgif(xx==7)vv=jhlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU klabel0006__cmt>if(xx==0)vv=kaif(xx==1)vv=kbif(xx==2)vv=kcif(xx==3)vv=kdif(xx==4)vv=keif(xx==5)vv=kfif(xx==6)vv=kgif(xx==7)vv=khlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU llabel0006__cmt>if(xx==0)vv=laif(xx==1)vv=lbif(xx==2)vv=lcif(xx==3)vv=ldif(xx==4)vv=leif(xx==5)vv=lfif(xx==6)vv=lgif(xx==7)vv=lhlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU mlabel0006__cmt>if(xx==0)vv=maif(xx==1)vv=mbif(xx==2)vv=mcif(xx==3)vv=mdif(xx==4)vv=meif(xx==5)vv=mfif(xx==6)vv=mgif(xx==7)vv=mhlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU nlabel0006__cmt>if(xx==0)vv=naif(xx==1)vv=nbif(xx==2)vv=ncif(xx==3)vv=ndif(xx==4)vv=neif(xx==5)vv=nfif(xx==6)vv=ngif(xx==7)vv=nhlabel0006__cmt>execute
Options17=Actv01Stop00OutO00StMa00000085label0015__cmt>//process indexoo=2label0006__cmt>label000F__cmt>//counterif(g0==oo)xx=g4if(h0==oo)xx=h4if(i0==oo)xx=i4if(j0==oo)xx=j4if(k0==oo)xx=k4if(l0==oo)xx=l4if(m0==oo)xx=m4if(n0==oo)xx=n4label0006__cmt>if(xx>8)noexecutelabel0006__cmt>label000A__cmt>//CCuu=xx+60label0006__cmt>label0012__cmt>//fadershiftlabel0006__cmt>label0011__cmt>//check MPUif(g0==oo)goto0011Update from MPU gif(h0==oo)goto0011Update from MPU hif(i0==oo)goto0011Update from MPU iif(j0==oo)goto0011Update from MPU jif(k0==oo)goto0011Update from MPU kif(l0==oo)goto0011Update from MPU lif(m0==oo)goto0011Update from MPU mif(n0==oo)goto0011Update from MPU nlabel0006__cmt>label0011Update from MPU glabel0006__cmt>if(xx==0)vv=gaif(xx==1)vv=gbif(xx==2)vv=gcif(xx==3)vv=gdif(xx==4)vv=geif(xx==5)vv=gfif(xx==6)vv=ggif(xx==7)vv=ghlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU hlabel0006__cmt>if(xx==0)vv=haif(xx==1)vv=hbif(xx==2)vv=hcif(xx==3)vv=hdif(xx==4)vv=heif(xx==5)vv=hfif(xx==6)vv=hgif(xx==7)vv=hhlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU ilabel0006__cmt>if(xx==0)vv=iaif(xx==1)vv=ibif(xx==2)vv=icif(xx==3)vv=idif(xx==4)vv=ieif(xx==5)vv=ifif(xx==6)vv=igif(xx==7)vv=ihlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU jlabel0006__cmt>if(xx==0)vv=jaif(xx==1)vv=jbif(xx==2)vv=jcif(xx==3)vv=jdif(xx==4)vv=jeif(xx==5)vv=jfif(xx==6)vv=jgif(xx==7)vv=jhlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU klabel0006__cmt>if(xx==0)vv=kaif(xx==1)vv=kbif(xx==2)vv=kcif(xx==3)vv=kdif(xx==4)vv=keif(xx==5)vv=kfif(xx==6)vv=kgif(xx==7)vv=khlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU llabel0006__cmt>if(xx==0)vv=laif(xx==1)vv=lbif(xx==2)vv=lcif(xx==3)vv=ldif(xx==4)vv=leif(xx==5)vv=lfif(xx==6)vv=lgif(xx==7)vv=lhlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU mlabel0006__cmt>if(xx==0)vv=maif(xx==1)vv=mbif(xx==2)vv=mcif(xx==3)vv=mdif(xx==4)vv=meif(xx==5)vv=mfif(xx==6)vv=mgif(xx==7)vv=mhlabel0006__cmt>executelabel0006__cmt>label0011Update from MPU nlabel0006__cmt>if(xx==0)vv=naif(xx==1)vv=nbif(xx==2)vv=ncif(xx==3)vv=ndif(xx==4)vv=neif(xx==5)vv=nfif(xx==6)vv=ngif(xx==7)vv=nhlabel0006__cmt>execute
Options18=Actv01Stop00OutO00StMa00000018label000F__cmt>//counterif(g0==1)xx=g4if(h0==1)xx=h4if(i0==1)xx=i4if(j0==1)xx=j4if(k0==1)xx=k4if(l0==1)xx=l4if(m0==1)xx=m4if(n0==1)xx=n4label0006__cmt>if(xx!=0)noexecutelabel0006__cmt>label0010__cmt>//Find MPUlabel0006__cmt>if(g0==2)vv=gaif(h0==2)vv=haif(i0==2)vv=iaif(j0==2)vv=jaif(k0==2)vv=kaif(l0==2)vv=laif(m0==2)vv=maif(n0==2)vv=nalabel0006__cmt>label001A__cmt>//patch change to NS
Options19=Actv01Stop00OutO00StMa00000018label000F__cmt>//counterif(g0==1)xx=g4if(h0==1)xx=h4if(i0==1)xx=i4if(j0==1)xx=j4if(k0==1)xx=k4if(l0==1)xx=l4if(m0==1)xx=m4if(n0==1)xx=n4label0006__cmt>if(xx!=1)noexecutelabel0006__cmt>label0010__cmt>//Find MPUlabel0006__cmt>if(g0==2)vv=gbif(h0==2)vv=hbif(i0==2)vv=ibif(j0==2)vv=jbif(k0==2)vv=kbif(l0==2)vv=lbif(m0==2)vv=mbif(n0==2)vv=nblabel0006__cmt>label001A__cmt>//patch change to NS
Options2=Actv01Stop01OutO00StMa00000137if(uu>25)noexecutelabel0006__cmt>label0015__cmt>//process indexoo=1qq=oo-1qq=1<label0019__cmt>//check for processqq=y1&qqif(qq==0)noexecutelabel0006__cmt>label0011__cmt>//check MPUif(g0==oo)goto0005MPU gif(h0==oo)goto0005MPU hif(i0==oo)goto0005MPU iif(j0==oo)goto0005MPU jif(k0==oo)goto0005MPU kif(l0==oo)goto0005MPU lif(m0==oo)goto0005MPU mif(n0==oo)goto0005MPU nlabel0006__cmt>label000D__cmt>//errorz3=1noexecutelabel0006__cmt>label0005MPU glabel0006__cmt>if(uu==0)ga=vvif(uu==1)gb=vvif(uu==2)gc=vvif(uu==3)gd=vvif(uu==4)ge=vvif(uu==5)gf=vvif(uu==6)gg=vvif(uu==7)gh=vvif(uu==8)gi=vvif(uu==9)gj=vvif(uu==10)gk=vvif(uu==11)gl=vvif(uu==12)gm=vvif(uu==13)gn=vvif(uu==14)go=vvif(uu==15)gp=vvif(uu==16)gq=vvif(uu==17)gr=vvif(uu==18)gs=vvif(uu==19)gt=vvif(uu==20)gu=vvif(uu==21)gv=vvif(uu==22)gw=vvif(uu==23)gx=vvif(uu==24)gy=vvif(uu==25)gz=vvlabel0006__cmt>label000E__cmt>//targetif(uu==0)skipg7=uulabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU hlabel0006__cmt>if(uu==0)ha=vvif(uu==1)hb=vvif(uu==2)hc=vvif(uu==3)hd=vvif(uu==4)he=vvif(uu==5)hf=vvif(uu==6)hg=vvif(uu==7)hh=vvif(uu==8)hi=vvif(uu==9)hj=vvif(uu==10)hk=vvif(uu==11)hl=vvif(uu==12)hm=vvif(uu==13)hn=vvif(uu==14)ho=vvif(uu==15)hp=vvif(uu==16)hq=vvif(uu==17)hr=vvif(uu==18)hs=vvif(uu==19)ht=vvif(uu==20)hu=vvif(uu==21)hv=vvif(uu==22)hw=vvif(uu==23)hx=vvif(uu==24)hy=vvif(uu==25)hz=vvlabel0006__cmt>label000E__cmt>//targetif(uu==0)skiph7=uulabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU ilabel0006__cmt>if(uu==0)ia=vvif(uu==1)ib=vvif(uu==2)ic=vvif(uu==3)id=vvif(uu==4)ie=vvif(uu==5)if=vvif(uu==6)ig=vvif(uu==7)ih=vvif(uu==8)ii=vvif(uu==9)ij=vvif(uu==10)ik=vvif(uu==11)il=vvif(uu==12)im=vvif(uu==13)in=vvif(uu==14)io=vvif(uu==15)ip=vvif(uu==16)iq=vvif(uu==17)ir=vvif(uu==18)is=vvif(uu==19)it=vvif(uu==20)iu=vvif(uu==21)iv=vvif(uu==22)iw=vvif(uu==23)ix=vvif(uu==24)iy=vvif(uu==25)iz=vvlabel0006__cmt>label000E__cmt>//targetif(uu==0)skipi7=uulabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU jlabel0006__cmt>if(uu==0)ja=vvif(uu==1)jb=vvif(uu==2)jc=vvif(uu==3)jd=vvif(uu==4)je=vvif(uu==5)jf=vvif(uu==6)jg=vvif(uu==7)jh=vvif(uu==8)ji=vvif(uu==9)jj=vvif(uu==10)jk=vvif(uu==11)jl=vvif(uu==12)jm=vvif(uu==13)jn=vvif(uu==14)jo=vvif(uu==15)jp=vvif(uu==16)jq=vvif(uu==17)jr=vvif(uu==18)js=vvif(uu==19)jt=vvif(uu==20)ju=vvif(uu==21)jv=vvif(uu==22)jw=vvif(uu==23)jx=vvif(uu==24)jy=vvif(uu==25)jz=vvlabel0006__cmt>label000E__cmt>//targetif(uu==0)skipj7=uulabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU klabel0006__cmt>if(uu==0)ka=vvif(uu==1)kb=vvif(uu==2)kc=vvif(uu==3)kd=vvif(uu==4)ke=vvif(uu==5)kf=vvif(uu==6)kg=vvif(uu==7)kh=vvif(uu==8)ki=vvif(uu==9)kj=vvif(uu==10)kk=vvif(uu==11)kl=vvif(uu==12)km=vvif(uu==13)kn=vvif(uu==14)ko=vvif(uu==15)kp=vvif(uu==16)kq=vvif(uu==17)kr=vvif(uu==18)ks=vvif(uu==19)kt=vvif(uu==20)ku=vvif(uu==21)kv=vvif(uu==22)kw=vvif(uu==23)kx=vvif(uu==24)ky=vvif(uu==25)kz=vvlabel0006__cmt>label000E__cmt>//targetif(uu==0)skipk7=uulabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU llabel0006__cmt>if(uu==0)la=vvif(uu==1)lb=vvif(uu==2)lc=vvif(uu==3)ld=vvif(uu==4)le=vvif(uu==5)lf=vvif(uu==6)lg=vvif(uu==7)lh=vvif(uu==8)li=vvif(uu==9)lj=vvif(uu==10)lk=vvif(uu==11)ll=vvif(uu==12)lm=vvif(uu==13)ln=vvif(uu==14)lo=vvif(uu==15)lp=vvif(uu==16)lq=vvif(uu==17)lr=vvif(uu==18)ls=vvif(uu==19)lt=vvif(uu==20)lu=vvif(uu==21)lv=vvif(uu==22)lw=vvif(uu==23)lx=vvif(uu==24)ly=vvlabel0006__cmt>label000E__cmt>//targetif(uu==0)skipl7=uulabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU mlabel0006__cmt>if(uu==0)ma=vvif(uu==1)mb=vvif(uu==2)mc=vvif(uu==3)md=vvif(uu==4)me=vvif(uu==5)mf=vvif(uu==6)mg=vvif(uu==7)mh=vvif(uu==8)mi=vvif(uu==9)mj=vvif(uu==10)mk=vvif(uu==11)ml=vvif(uu==12)mm=vvif(uu==13)mn=vvif(uu==14)mo=vvif(uu==15)mp=vvif(uu==16)mq=vvif(uu==17)mr=vvif(uu==18)ms=vvif(uu==19)mt=vvif(uu==20)mu=vvif(uu==21)mv=vvif(uu==22)mw=vvif(uu==23)mx=vvif(uu==24)my=vvif(uu==25)mz=vvlabel0006__cmt>label000E__cmt>//targetif(uu==0)skipm7=uulabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU nlabel0006__cmt>if(uu==0)na=vvif(uu==1)nb=vvif(uu==2)nc=vvif(uu==3)nd=vvif(uu==4)ne=vvif(uu==5)nf=vvif(uu==6)ng=vvif(uu==7)nh=vvif(uu==8)ni=vvif(uu==9)nj=vvif(uu==10)nk=vvif(uu==11)nl=vvif(uu==12)nm=vvif(uu==13)nn=vvif(uu==14)no=vvif(uu==15)np=vvif(uu==16)nq=vvif(uu==17)nr=vvif(uu==18)ns=vvif(uu==19)nt=vvif(uu==20)nu=vvif(uu==21)nv=vvif(uu==22)nw=vvif(uu==23)nx=vvif(uu==24)ny=vvif(uu==25)nz=vvlabel0006__cmt>label000E__cmt>//targetif(uu==0)skipn7=uulabel0006__cmt>label0014__cmt>//input storedexecute
Options20=Actv01Stop00OutO00StMa00000032label000F__cmt>//counterif(g0==1)xx=g4if(h0==1)xx=h4if(i0==1)xx=i4if(j0==1)xx=j4if(k0==1)xx=k4if(l0==1)xx=l4if(m0==1)xx=m4if(n0==1)xx=n4label0006__cmt>if(xx==2)goto000CCombinator 1if(xx==3)goto000CCombinator 2label0006__cmt>noexecutelabel0006__cmt>label000CCombinator 1label0006__cmt>label0010__cmt>//MIDI ch.tt=192label0006__cmt>label0010__cmt>//Find MPUif(g0==2)vv=gcif(h0==2)vv=hcif(i0==2)vv=icif(j0==2)vv=jcif(k0==2)vv=kcif(l0==2)vv=lcif(m0==2)vv=mcif(n0==2)vv=nclabel0006__cmt>label0020__cmt>//send patch change Reasonexecutelabel0006__cmt>label000CCombinator 2label0006__cmt>label0010__cmt>//MIDI ch.tt=193label0006__cmt>label0010__cmt>//Find MPUif(g0==2)vv=gdif(h0==2)vv=hdif(i0==2)vv=idif(j0==2)vv=jdif(k0==2)vv=kdif(l0==2)vv=ldif(m0==2)vv=mdif(n0==2)vv=ndlabel0006__cmt>label0020__cmt>//send patch change Reasonexecute
Options21=Actv00Stop00OutO00StMa00000018label000F__cmt>//counterif(g0==1)xx=g4if(h0==1)xx=h4if(i0==1)xx=i4if(j0==1)xx=j4if(k0==1)xx=k4if(l0==1)xx=l4if(m0==1)xx=m4if(n0==1)xx=n4label0006__cmt>if(xx!=1)noexecutelabel0006__cmt>label0010__cmt>//Find MPUif(g0==2)vv=geif(h0==2)vv=heif(i0==2)vv=ieif(j0==2)vv=jeif(k0==2)vv=keif(l0==2)vv=leif(m0==2)vv=meif(n0==2)vv=nelabel0006__cmt>vv=64+vvlabel000F__cmt>//execute
Options22=Actv00Stop00OutO00StMa00000114label000F__cmt>//counterif(g0==1)xx=g4if(h0==1)xx=h4if(i0==1)xx=i4if(j0==1)xx=j4if(k0==1)xx=k4if(l0==1)xx=l4if(m0==1)xx=m4if(n0==1)xx=n4label0006__cmt>label0010__cmt>//fader CCuu=xxlabel0006__cmt>label0012__cmt>//fadershiftxx=xx+z4label0006__cmt>label001E__cmt>//load from audio valuesif(g0==3)goto0011Load from array gif(h0==3)goto0011Load from array hif(i0==3)goto0011Load from array iif(j0==3)goto0011Load from array jif(k0==3)goto0011Load from array kif(l0==3)goto0011Load from array lif(m0==3)goto0011Load from array mif(n0==3)goto0011Load from array nlabel0006__cmt>label000D__cmt>//errornoexecutelabel0006__cmt>label0011Load from array glabel0006__cmt>if(xx==0)vv=gaif(xx==1)vv=gbif(xx==2)vv=gcif(xx==3)vv=gdif(xx==4)vv=geif(xx==5)vv=gfif(xx==6)vv=ggif(xx==7)vv=ghif(xx==8)vv=giif(xx==9)vv=gjif(xx==10)vv=gkif(xx==11)vv=glif(xx==12)vv=gmif(xx==13)vv=gnif(xx==14)vv=goif(xx==15)vv=gpif(xx==16)vv=gqif(xx==17)vv=grif(xx==18)vv=gsif(xx==19)vv=gtif(xx==20)vv=guif(xx==21)vv=gvif(xx==22)vv=gwif(xx==23)vv=gxif(xx==24)vv=gyif(xx==25)vv=gzlabel0006__cmt>executelabel0006__cmt>label0011Load from array hlabel0006__cmt>if(xx==0)vv=haif(xx==1)vv=hbif(xx==2)vv=hcif(xx==3)vv=hdif(xx==4)vv=heif(xx==5)vv=hfif(xx==6)vv=hgif(xx==7)vv=hhif(xx==8)vv=hiif(xx==9)vv=hjif(xx==10)vv=hkif(xx==11)vv=hlif(xx==12)vv=hmif(xx==13)vv=hnif(xx==14)vv=hoif(xx==15)vv=hpif(xx==16)vv=hqif(xx==17)vv=hrif(xx==18)vv=hsif(xx==19)vv=htif(xx==20)vv=huif(xx==21)vv=hvif(xx==22)vv=hwif(xx==23)vv=hxif(xx==24)vv=hyif(xx==25)vv=hzlabel0006__cmt>executelabel0006__cmt>label0011Load from array ilabel0006__cmt>if(xx==0)vv=iaif(xx==1)vv=ibif(xx==2)vv=icif(xx==3)vv=idif(xx==4)vv=ieif(xx==5)vv=ifif(xx==6)vv=igif(xx==7)vv=ihif(xx==8)vv=iiif(xx==9)vv=ijif(xx==10)vv=ikif(xx==11)vv=ilif(xx==12)vv=imif(xx==13)vv=inif(xx==14)vv=ioif(xx==15)vv=ipif(xx==16)vv=iqif(xx==17)vv=irif(xx==18)vv=isif(xx==19)vv=itif(xx==20)vv=iuif(xx==21)vv=ivif(xx==22)vv=iwif(xx==23)vv=ixif(xx==24)vv=iyif(xx==25)vv=izlabel0006__cmt>executelabel0006__cmt>label0011Load from array jlabel0006__cmt>if(xx==0)vv=jaif(xx==1)vv=jbif(xx==2)vv=jcif(xx==3)vv=jdif(xx==4)vv=jeif(xx==5)vv=jfif(xx==6)vv=jgif(xx==7)vv=jhif(xx==8)vv=jiif(xx==9)vv=jjif(xx==10)vv=jkif(xx==11)vv=jlif(xx==12)vv=jmif(xx==13)vv=jnif(xx==14)vv=joif(xx==15)vv=jpif(xx==16)vv=jqif(xx==17)vv=jrif(xx==18)vv=jsif(xx==19)vv=jtif(xx==20)vv=juif(xx==21)vv=jvif(xx==22)vv=jwif(xx==23)vv=jxif(xx==24)vv=jyif(xx==25)vv=jzlabel0006__cmt>executelabel0006__cmt>label0011Load from array klabel0006__cmt>if(xx==0)vv=kaif(xx==1)vv=kbif(xx==2)vv=kcif(xx==3)vv=kdif(xx==4)vv=keif(xx==5)vv=kfif(xx==6)vv=kgif(xx==7)vv=khif(xx==8)vv=kiif(xx==9)vv=kjif(xx==10)vv=kkif(xx==11)vv=klif(xx==12)vv=kmif(xx==13)vv=knif(xx==14)vv=koif(xx==15)vv=kpif(xx==16)vv=kqif(xx==17)vv=krif(xx==18)vv=ksif(xx==19)vv=ktif(xx==20)vv=kuif(xx==21)vv=kvif(xx==22)vv=kwif(xx==23)vv=kxif(xx==24)vv=kyif(xx==25)vv=kzlabel0006__cmt>executelabel0006__cmt>label0011Load from array llabel0006__cmt>if(xx==0)vv=laif(xx==1)vv=lbif(xx==2)vv=lcif(xx==3)vv=ldif(xx==4)vv=leif(xx==5)vv=lfif(xx==6)vv=lgif(xx==7)vv=lhif(xx==8)vv=liif(xx==9)vv=ljif(xx==10)vv=lkif(xx==11)vv=llif(xx==12)vv=lmif(xx==13)vv=lnif(xx==14)vv=loif(xx==15)vv=lpif(xx==16)vv=lqif(xx==17)vv=lrif(xx==18)vv=lsif(xx==19)vv=ltif(xx==20)vv=luif(xx==21)vv=lvif(xx==22)vv=lwif(xx==23)vv=lxif(xx==24)vv=lyif(xx==25)vv=lzlabel0006__cmt>executelabel0006__cmt>label0011Load from array mlabel0006__cmt>if(xx==0)vv=maif(xx==1)vv=mbif(xx==2)vv=mcif(xx==3)vv=mdif(xx==4)vv=meif(xx==5)vv=mfif(xx==6)vv=mgif(xx==7)vv=mhif(xx==8)vv=miif(xx==9)vv=mjif(xx==10)vv=mkif(xx==11)vv=mlif(xx==12)vv=mmif(xx==13)vv=mnif(xx==14)vv=moif(xx==15)vv=mpif(xx==16)vv=mqif(xx==17)vv=mrif(xx==18)vv=msif(xx==19)vv=mtif(xx==20)vv=muif(xx==21)vv=mvif(xx==22)vv=mwif(xx==23)vv=mxif(xx==24)vv=myif(xx==25)vv=mzlabel0006__cmt>executelabel0006__cmt>label0011Load from array nlabel0006__cmt>if(xx==0)vv=naif(xx==1)vv=nbif(xx==2)vv=ncif(xx==3)vv=ndif(xx==4)vv=neif(xx==5)vv=nfif(xx==6)vv=ngif(xx==7)vv=nhif(xx==8)vv=niif(xx==9)vv=njif(xx==10)vv=nkif(xx==11)vv=nlif(xx==12)vv=nmif(xx==13)vv=nnif(xx==14)vv=noif(xx==15)vv=npif(xx==16)vv=nqif(xx==17)vv=nrif(xx==18)vv=nsif(xx==19)vv=ntif(xx==20)vv=nuif(xx==21)vv=nvif(xx==22)vv=nwif(xx==23)vv=nxif(xx==24)vv=nyif(xx==25)vv=nzlabel0006__cmt>execute
Options23=Actv01Stop00OutO00Dlay1:MillisStMa000000C0label000F__cmt>//counterif(g0==1)xx=g4if(h0==1)xx=h4if(i0==1)xx=i4if(j0==1)xx=j4if(k0==1)xx=k4if(l0==1)xx=l4if(m0==1)xx=m4if(n0==1)xx=n4label0006__cmt>if(xx>3)noexecutelabel0006__cmt>label0010__cmt>//MIDI ch.tt=176+xxlabel0006__cmt>label000D__cmt>//valuevv=0label0006__cmt>label001B__cmt>//load from CP statusif(g0==4)goto00131 Load from array gif(h0==4)goto00131 Load from array hif(i0==4)goto00131 Load from array iif(j0==4)goto00131 Load from array jif(k0==4)goto00131 Load from array kif(l0==4)goto00131 Load from array lif(m0==4)goto00131 Load from array mif(n0==4)goto00131 Load from array nlabel0006__cmt>label000D__cmt>//errornoexecutelabel0006__cmt>label00131 Load from array glabel0006__cmt>if(xx==0)qq=gaif(xx==1)qq=gbif(xx==2)qq=gcif(xx==3)qq=gdlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array hlabel0006__cmt>if(xx==0)qq=haif(xx==1)qq=hbif(xx==2)qq=hcif(xx==3)qq=hdlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array ilabel0006__cmt>if(xx==0)qq=iaif(xx==1)qq=ibif(xx==2)qq=icif(xx==3)qq=idlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array jlabel0006__cmt>if(xx==0)qq=jaif(xx==1)qq=jbif(xx==2)qq=jcif(xx==3)qq=jdlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array klabel0006__cmt>if(xx==0)qq=kaif(xx==1)qq=kbif(xx==2)qq=kcif(xx==3)qq=kdlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array llabel0006__cmt>if(xx==0)qq=laif(xx==1)qq=lbif(xx==2)qq=lcif(xx==3)qq=ldlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array mlabel0006__cmt>if(xx==0)qq=maif(xx==1)qq=mbif(xx==2)qq=mcif(xx==3)qq=mdlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array nlabel0006__cmt>if(xx==0)qq=naif(xx==1)qq=nbif(xx==2)qq=ncif(xx==3)qq=ndlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label000CAudio Valueslabel0006__cmt>label0019__cmt>//active CP1 statusif(qq>0)executelabel0006__cmt>label001E__cmt>//load from audio valuesif(g0==3)goto00132 Load from array gif(h0==3)goto00132 Load from array hif(i0==3)goto00132 Load from array iif(j0==3)goto00132 Load from array jif(k0==3)goto00132 Load from array kif(l0==3)goto00132 Load from array lif(m0==3)goto00132 Load from array mif(n0==3)goto00132 Load from array nlabel0006__cmt>label000D__cmt>//errornoexecutelabel0006__cmt>label00132 Load from array glabel0006__cmt>if(xx==0)vv=gaif(xx==1)vv=gbif(xx==2)vv=gcif(xx==3)vv=gdlabel0006__cmt>executelabel0006__cmt>label00132 Load from array hlabel0006__cmt>if(xx==0)vv=haif(xx==1)vv=hbif(xx==2)vv=hcif(xx==3)vv=hdlabel0006__cmt>executelabel0006__cmt>label00132 Load from array ilabel0006__cmt>if(xx==0)vv=iaif(xx==1)vv=ibif(xx==2)vv=icif(xx==3)vv=idlabel0006__cmt>executelabel0006__cmt>label00132 Load from array jlabel0006__cmt>if(xx==0)vv=jaif(xx==1)vv=jbif(xx==2)vv=jcif(xx==3)vv=jdlabel0006__cmt>executelabel0006__cmt>label00132 Load from array klabel0006__cmt>if(xx==0)vv=kaif(xx==1)vv=kbif(xx==2)vv=kcif(xx==3)vv=kdlabel0006__cmt>executelabel0006__cmt>label00132 Load from array llabel0006__cmt>if(xx==0)vv=laif(xx==1)vv=lbif(xx==2)vv=lcif(xx==3)vv=ldlabel0006__cmt>executelabel0006__cmt>label00132 Load from array mlabel0006__cmt>if(xx==0)vv=maif(xx==1)vv=mbif(xx==2)vv=mcif(xx==3)vv=mdlabel0006__cmt>executelabel0006__cmt>label00132 Load from array nlabel0006__cmt>if(xx==0)vv=naif(xx==1)vv=nbif(xx==2)vv=ncif(xx==3)vv=ndlabel0006__cmt>execute
Options24=Actv01Stop00OutO00StMa000000E6label000F__cmt>//counterif(g0==1)xx=g4if(h0==1)xx=h4if(i0==1)xx=i4if(j0==1)xx=j4if(k0==1)xx=k4if(l0==1)xx=l4if(m0==1)xx=m4if(n0==1)xx=n4label0006__cmt>if(xx<4)noexecuteif(xx>9)noexecutelabel0006__cmt>label0010__cmt>//MIDI ch.tt=176+xxlabel0006__cmt>label000A__cmt>//CCuu=112if(xx<=5)uu=106if(xx>=8)uu=100label0006__cmt>label000D__cmt>//valuevv=0label0006__cmt>label001B__cmt>//load from CP statusif(g0==4)goto00131 Load from array gif(h0==4)goto00131 Load from array hif(i0==4)goto00131 Load from array iif(j0==4)goto00131 Load from array jif(k0==4)goto00131 Load from array kif(l0==4)goto00131 Load from array lif(m0==4)goto00131 Load from array mif(n0==4)goto00131 Load from array nlabel0006__cmt>label000D__cmt>//errornoexecutelabel0006__cmt>label00131 Load from array glabel0006__cmt>if(xx==4)qq=geif(xx==5)qq=gfif(xx==6)qq=ggif(xx==7)qq=ghif(xx==8)qq=giif(xx==9)qq=gjlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array hlabel0006__cmt>if(xx==4)qq=heif(xx==5)qq=hfif(xx==6)qq=hgif(xx==7)qq=hhif(xx==8)qq=hiif(xx==9)qq=hjlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array ilabel0006__cmt>if(xx==4)qq=ieif(xx==5)qq=ifif(xx==6)qq=igif(xx==7)qq=ihif(xx==8)qq=iiif(xx==9)qq=ijlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array jlabel0006__cmt>if(xx==4)qq=jeif(xx==5)qq=jfif(xx==6)qq=jgif(xx==7)qq=jhif(xx==8)qq=jiif(xx==9)qq=jjlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array klabel0006__cmt>if(xx==4)qq=keif(xx==5)qq=kfif(xx==6)qq=kgif(xx==7)qq=khif(xx==8)qq=kiif(xx==9)qq=kjlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array llabel0006__cmt>if(xx==4)qq=leif(xx==5)qq=lfif(xx==6)qq=lgif(xx==7)qq=lhif(xx==8)qq=liif(xx==9)qq=ljlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array mlabel0006__cmt>if(xx==4)qq=meif(xx==5)qq=mfif(xx==6)qq=mgif(xx==7)qq=mhif(xx==8)qq=miif(xx==9)qq=mjlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array nlabel0006__cmt>if(xx==4)qq=neif(xx==5)qq=nfif(xx==6)qq=ngif(xx==7)qq=nhif(xx==8)qq=niif(xx==9)qq=njlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label000CAudio Valueslabel0006__cmt>label0019__cmt>//active CP1 statusif(qq>0)executelabel0006__cmt>label001E__cmt>//load from audio valuesif(g0==3)goto00132 Load from array gif(h0==3)goto00132 Load from array hif(i0==3)goto00132 Load from array iif(j0==3)goto00132 Load from array jif(k0==3)goto00132 Load from array kif(l0==3)goto00132 Load from array lif(m0==3)goto00132 Load from array mif(n0==3)goto00132 Load from array nlabel0006__cmt>label000D__cmt>//errornoexecutelabel0006__cmt>label00132 Load from array glabel0006__cmt>if(xx==4)vv=geif(xx==5)vv=gfif(xx==6)vv=ggif(xx==7)vv=ghif(xx==8)vv=giif(xx==9)vv=gjlabel0006__cmt>executelabel0006__cmt>label00132 Load from array hlabel0006__cmt>if(xx==4)vv=heif(xx==5)vv=hfif(xx==6)vv=hgif(xx==7)vv=hhif(xx==8)vv=hiif(xx==9)vv=hjlabel0006__cmt>executelabel0006__cmt>label00132 Load from array ilabel0006__cmt>if(xx==4)vv=ieif(xx==5)vv=ifif(xx==6)vv=igif(xx==7)vv=ihif(xx==8)vv=iiif(xx==9)vv=ijlabel0006__cmt>executelabel0006__cmt>label00132 Load from array jlabel0006__cmt>if(xx==4)vv=jeif(xx==5)vv=jfif(xx==6)vv=jgif(xx==7)vv=jhif(xx==8)vv=jiif(xx==9)vv=jjlabel0006__cmt>executelabel0006__cmt>label00132 Load from array klabel0006__cmt>if(xx==4)vv=keif(xx==5)vv=kfif(xx==6)vv=kgif(xx==7)vv=khif(xx==8)vv=kiif(xx==9)vv=kjlabel0006__cmt>executelabel0006__cmt>label00132 Load from array llabel0006__cmt>if(xx==4)vv=leif(xx==5)vv=lfif(xx==6)vv=lgif(xx==7)vv=lhif(xx==8)vv=liif(xx==9)vv=ljlabel0006__cmt>executelabel0006__cmt>label00132 Load from array mlabel0006__cmt>if(xx==4)vv=meif(xx==5)vv=mfif(xx==6)vv=mgif(xx==7)vv=mhif(xx==8)vv=miif(xx==9)vv=mjlabel0006__cmt>executelabel0006__cmt>label00132 Load from array nlabel0006__cmt>if(xx==4)vv=neif(xx==5)vv=nfif(xx==6)vv=ngif(xx==7)vv=nhif(xx==8)vv=niif(xx==9)vv=njlabel0006__cmt>execute
Options25=Actv01Stop00OutO00StMa00000181label000F__cmt>//counterif(g0==1)xx=g4if(h0==1)xx=h4if(i0==1)xx=i4if(j0==1)xx=j4if(k0==1)xx=k4if(l0==1)xx=l4if(m0==1)xx=m4if(n0==1)xx=n4label0006__cmt>if(xx<10)noexecutelabel0006__cmt>label0006__cmt>label000A__cmt>//CCuu=xx+10label0006__cmt>label000D__cmt>//valuevv=0label0006__cmt>label001B__cmt>//load from CP statusif(g0==4)goto00131 Load from array gif(h0==4)goto00131 Load from array hif(i0==4)goto00131 Load from array iif(j0==4)goto00131 Load from array jif(k0==4)goto00131 Load from array kif(l0==4)goto00131 Load from array lif(m0==4)goto00131 Load from array mif(n0==4)goto00131 Load from array nlabel0006__cmt>label000D__cmt>//errornoexecutelabel0006__cmt>label00131 Load from array glabel0006__cmt>if(xx==10)qq=gkif(xx==11)qq=glif(xx==12)qq=gmif(xx==13)qq=gnif(xx==14)qq=goif(xx==15)qq=gpif(xx==16)qq=gqif(xx==17)qq=grif(xx==18)qq=gsif(xx==19)qq=gtif(xx==20)qq=guif(xx==21)qq=gvif(xx==22)qq=gwif(xx==23)qq=gxif(xx==24)qq=gyif(xx==25)qq=gzlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array hlabel0006__cmt>if(xx==10)qq=hkif(xx==11)qq=hlif(xx==12)qq=hmif(xx==13)qq=hnif(xx==14)qq=hoif(xx==15)qq=hpif(xx==16)qq=hqif(xx==17)qq=hrif(xx==18)qq=hsif(xx==19)qq=htif(xx==20)qq=huif(xx==21)qq=hvif(xx==22)qq=hwif(xx==23)qq=hxif(xx==24)qq=hyif(xx==25)qq=hzlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array ilabel0006__cmt>if(xx==10)qq=ikif(xx==11)qq=ilif(xx==12)qq=imif(xx==13)qq=inif(xx==14)qq=ioif(xx==15)qq=ipif(xx==16)qq=iqif(xx==17)qq=irif(xx==18)qq=isif(xx==19)qq=itif(xx==20)qq=iuif(xx==21)qq=ivif(xx==22)qq=iwif(xx==23)qq=ixif(xx==24)qq=iyif(xx==25)qq=izlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array jlabel0006__cmt>if(xx==10)qq=jkif(xx==11)qq=jlif(xx==12)qq=jmif(xx==13)qq=jnif(xx==14)qq=joif(xx==15)qq=jpif(xx==16)qq=jqif(xx==17)qq=jrif(xx==18)qq=jsif(xx==19)qq=jtif(xx==20)qq=juif(xx==21)qq=jvif(xx==22)qq=jwif(xx==23)qq=jxif(xx==24)qq=jyif(xx==25)qq=jzlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array klabel0006__cmt>if(xx==10)qq=kkif(xx==11)qq=klif(xx==12)qq=kmif(xx==13)qq=knif(xx==14)qq=koif(xx==15)qq=kpif(xx==16)qq=kqif(xx==17)qq=krif(xx==18)qq=ksif(xx==19)qq=ktif(xx==20)qq=kuif(xx==21)qq=kvif(xx==22)qq=kwif(xx==23)qq=kxif(xx==24)qq=kyif(xx==25)qq=kzlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array llabel0006__cmt>if(xx==10)qq=lkif(xx==11)qq=llif(xx==12)qq=lmif(xx==13)qq=lnif(xx==14)qq=loif(xx==15)qq=lpif(xx==16)qq=lqif(xx==17)qq=lrif(xx==18)qq=lsif(xx==19)qq=ltif(xx==20)qq=luif(xx==21)qq=lvif(xx==22)qq=lwif(xx==23)qq=lxif(xx==24)qq=lyif(xx==25)qq=lzlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array mlabel0006__cmt>if(xx==10)qq=mkif(xx==11)qq=mlif(xx==12)qq=mmif(xx==13)qq=mnif(xx==14)qq=moif(xx==15)qq=mpif(xx==16)qq=mqif(xx==17)qq=mrif(xx==18)qq=msif(xx==19)qq=mtif(xx==20)qq=muif(xx==21)qq=mvif(xx==22)qq=mwif(xx==23)qq=mxif(xx==24)qq=myif(xx==25)qq=mzlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label00131 Load from array nlabel0006__cmt>if(xx==10)qq=nkif(xx==11)qq=nlif(xx==12)qq=nmif(xx==13)qq=nnif(xx==14)qq=noif(xx==15)qq=npif(xx==16)qq=nqif(xx==17)qq=nrif(xx==18)qq=nsif(xx==19)qq=ntif(xx==20)qq=nuif(xx==21)qq=nvif(xx==22)qq=nwif(xx==23)qq=nxif(xx==24)qq=nyif(xx==25)qq=nzlabel0006__cmt>goto000CAudio Valueslabel0006__cmt>label000CAudio Valueslabel0006__cmt>label0019__cmt>//active CP1 statusif(qq>0)executelabel0006__cmt>label001E__cmt>//load from audio valuesif(g0==3)goto00132 Load from array gif(h0==3)goto00132 Load from array hif(i0==3)goto00132 Load from array iif(j0==3)goto00132 Load from array jif(k0==3)goto00132 Load from array kif(l0==3)goto00132 Load from array lif(m0==3)goto00132 Load from array mif(n0==3)goto00132 Load from array nlabel0006__cmt>label000D__cmt>//errornoexecutelabel0006__cmt>label00132 Load from array glabel0006__cmt>if(xx==10)vv=gkif(xx==11)vv=glif(xx==12)vv=gmif(xx==13)vv=gnif(xx==14)vv=goif(xx==15)vv=gpif(xx==16)vv=gqif(xx==17)vv=grif(xx==18)vv=gsif(xx==19)vv=gtif(xx==20)vv=guif(xx==21)vv=gvif(xx==22)vv=gwif(xx==23)vv=gxif(xx==24)vv=gyif(xx==25)vv=gzlabel0006__cmt>executelabel0006__cmt>label00132 Load from array hlabel0006__cmt>if(xx==10)vv=hkif(xx==11)vv=hlif(xx==12)vv=hmif(xx==13)vv=hnif(xx==14)vv=hoif(xx==15)vv=hpif(xx==16)vv=hqif(xx==17)vv=hrif(xx==18)vv=hsif(xx==19)vv=htif(xx==20)vv=huif(xx==21)vv=hvif(xx==22)vv=hwif(xx==23)vv=hxif(xx==24)vv=hyif(xx==25)vv=hzlabel0006__cmt>executelabel0006__cmt>label00132 Load from array ilabel0006__cmt>if(xx==10)vv=ikif(xx==11)vv=ilif(xx==12)vv=imif(xx==13)vv=inif(xx==14)vv=ioif(xx==15)vv=ipif(xx==16)vv=iqif(xx==17)vv=irif(xx==18)vv=isif(xx==19)vv=itif(xx==20)vv=iuif(xx==21)vv=ivif(xx==22)vv=iwif(xx==23)vv=ixif(xx==24)vv=iyif(xx==25)vv=izlabel0006__cmt>executelabel0006__cmt>label00132 Load from array jlabel0006__cmt>if(xx==10)vv=jkif(xx==11)vv=jlif(xx==12)vv=jmif(xx==13)vv=jnif(xx==14)vv=joif(xx==15)vv=jpif(xx==16)vv=jqif(xx==17)vv=jrif(xx==18)vv=jsif(xx==19)vv=jtif(xx==20)vv=juif(xx==21)vv=jvif(xx==22)vv=jwif(xx==23)vv=jxif(xx==24)vv=jyif(xx==25)vv=jzlabel0006__cmt>executelabel0006__cmt>label00132 Load from array klabel0006__cmt>if(xx==10)vv=kkif(xx==11)vv=klif(xx==12)vv=kmif(xx==13)vv=knif(xx==14)vv=koif(xx==15)vv=kpif(xx==16)vv=kqif(xx==17)vv=krif(xx==18)vv=ksif(xx==19)vv=ktif(xx==20)vv=kuif(xx==21)vv=kvif(xx==22)vv=kwif(xx==23)vv=kxif(xx==24)vv=kyif(xx==25)vv=kzlabel0006__cmt>executelabel0006__cmt>label00132 Load from array llabel0006__cmt>if(xx==10)vv=lkif(xx==11)vv=llif(xx==12)vv=lmif(xx==13)vv=lnif(xx==14)vv=loif(xx==15)vv=lpif(xx==16)vv=lqif(xx==17)vv=lrif(xx==18)vv=lsif(xx==19)vv=ltif(xx==20)vv=luif(xx==21)vv=lvif(xx==22)vv=lwif(xx==23)vv=lxif(xx==24)vv=lyif(xx==25)vv=lzlabel0006__cmt>executelabel0006__cmt>label00132 Load from array mlabel0006__cmt>if(xx==10)vv=mkif(xx==11)vv=mlif(xx==12)vv=mmif(xx==13)vv=mnif(xx==14)vv=moif(xx==15)vv=mpif(xx==16)vv=mqif(xx==17)vv=mrif(xx==18)vv=msif(xx==19)vv=mtif(xx==20)vv=muif(xx==21)vv=mvif(xx==22)vv=mwif(xx==23)vv=mxif(xx==24)vv=myif(xx==25)vv=mzlabel0006__cmt>executelabel0006__cmt>label00132 Load from array nlabel0006__cmt>if(xx==10)vv=nkif(xx==11)vv=nlif(xx==12)vv=nmif(xx==13)vv=nnif(xx==14)vv=noif(xx==15)vv=npif(xx==16)vv=nqif(xx==17)vv=nrif(xx==18)vv=nsif(xx==19)vv=ntif(xx==20)vv=nuif(xx==21)vv=nvif(xx==22)vv=nwif(xx==23)vv=nxif(xx==24)vv=nyif(xx==25)vv=nzlabel0006__cmt>execute
Options26=Actv01Stop01OutO00StMa00000052label0015__cmt>//process indexoo=1vv=oo-1vv=1<label000F__cmt>//counterif(g0==oo)xx=g4if(h0==oo)xx=h4if(i0==oo)xx=i4if(j0==oo)xx=j4if(k0==oo)xx=k4if(l0==oo)xx=l4if(m0==oo)xx=m4if(n0==oo)xx=n4label0006__cmt>if(xx>=25)goto000AExit Cyclelabel0006__cmt>label0012__cmt>//next cyclexx=xx+1label0006__cmt>if(g0==oo)g4=xxif(h0==oo)h4=xxif(i0==oo)i4=xxif(j0==oo)j4=xxif(k0==oo)k4=xxif(l0==oo)l4=xxif(m0==oo)m4=xxif(n0==oo)n4=xxlabel0006__cmt>executelabel0006__cmt>label000AExit Cyclelabel0006__cmt>label0018__cmt>//subprocess indexpp=3ww=pp-1ww=1<label0010__cmt>//free MPUy2=y2^vvlabel0006__cmt>label0018__cmt>//untag subprocessif(g0==oo)g2=g2^wwif(h0==oo)h2=h2^wwif(i0==oo)i2=i2^wwif(j0==oo)j2=j2^wwif(k0==oo)k2=k2^wwif(l0==oo)l2=l2^wwif(m0==oo)m2=m2^wwif(n0==oo)n2=n2^wwlabel0006__cmt>label0018__cmt>//untag patch dataif(g0==2)g1=g1^vvif(h0==2)h1=h1^vvif(i0==2)i1=i1^vvif(j0==2)j1=j1^vvif(k0==2)k1=k1^vvif(l0==2)l1=l1^vvif(m0==2)m1=m1^vvif(n0==2)n1=n1^vvlabel0006__cmt>label001A__cmt>//untag audio valuesif(g0==3)g1=g1^vvif(h0==3)h1=h1^vvif(i0==3)i1=i1^vvif(j0==3)j1=j1^vvif(k0==3)k1=k1^vvif(l0==3)l1=l1^vvif(m0==3)m1=m1^vvif(n0==3)n1=n1^vvlabel0006__cmt>label001A__cmt>//untag audio valuesif(g0==4)g1=g1^vvif(h0==4)h1=h1^vvif(i0==4)i1=i1^vvif(j0==4)j1=j1^vvif(k0==4)k1=k1^vvif(l0==4)l1=l1^vvif(m0==4)m1=m1^vvif(n0==4)n1=n1^vvlabel0006__cmt>noexecute
Options27=Actv01Stop01OutO00StMa00000001label0006__cmt>
Options28=Actv01Stop01OutO00StMa00000016label0015__cmt>//process indexoo=1vv=oo-1vv=1<label0019__cmt>//check for processqq=y1&qqif(qq==0)noexecutelabel0006__cmt>label000E__cmt>//targetif(g0==oo)xx=g7if(h0==oo)xx=h7if(i0==oo)xx=i7if(j0==oo)xx=j7if(k0==oo)xx=k7if(l0==oo)xx=l7if(m0==oo)xx=m7if(n0==oo)xx=n7label0006__cmt>xx=xx+30label0006__cmt>label000F__cmt>//execute
Options29=Actv01Stop01OutO00StMa000002EClabel0015__cmt>//process indexoo=1vv=oo-1vv=1<label0018__cmt>//subprocess indexpp=2ww=pp-1ww=1<label0019__cmt>//check for processqq=y1&vvif(qq==0)noexecutelabel0006__cmt>label001A__cmt>//reserve subprocessif(g0==oo)g2=g2|wwif(h0==oo)h2=h2|wwif(i0==oo)i2=i2|wwif(j0==oo)j2=j2|wwif(k0==oo)k2=k2|wwif(l0==oo)l2=l2|wwif(m0==oo)m2=m2|wwif(n0==oo)n2=n2|wwlabel0006__cmt>label0013__cmt>//MPU is busyqq=y2&vvif(qq!=0)noexecutelabel0006__cmt>label0013__cmt>//reserve MPUy2=y2|vvxx=0label0006__cmt>label0008Read MPUqq=0label0006__cmt>label0010__cmt>//find MPUif(g0==oo)goto0011Load from array gif(h0==oo)goto0011Load from array hif(i0==oo)goto0011Load from array iif(j0==oo)goto0011Load from array jif(k0==oo)goto0011Load from array kif(l0==oo)goto0011Load from array lif(m0==oo)goto0011Load from array mif(n0==oo)goto0011Load from array nlabel0006__cmt>label000D__cmt>//errorz3=1noexecutelabel0006__cmt>label0011Load from array glabel0006__cmt>if(xx==0)qq=gaif(xx==1)qq=gbif(xx==2)qq=gcif(xx==3)qq=gdif(xx==4)qq=geif(xx==5)qq=gfif(xx==6)qq=ggif(xx==7)qq=ghif(xx==8)qq=giif(xx==9)qq=gjif(xx==10)qq=gkif(xx==11)qq=glif(xx==12)qq=gmif(xx==13)qq=gnif(xx==14)qq=goif(xx==15)qq=gpif(xx==16)qq=gqif(xx==17)qq=grif(xx==18)qq=gsif(xx==19)qq=gtif(xx==20)qq=guif(xx==21)qq=gvif(xx==22)qq=gwif(xx==23)qq=gxif(xx==24)qq=gyif(xx==25)qq=gzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array hlabel0006__cmt>if(xx==0)qq=haif(xx==1)qq=hbif(xx==2)qq=hcif(xx==3)qq=hdif(xx==4)qq=heif(xx==5)qq=hfif(xx==6)qq=hgif(xx==7)qq=hhif(xx==8)qq=hiif(xx==9)qq=hjif(xx==10)qq=hkif(xx==11)qq=hlif(xx==12)qq=hmif(xx==13)qq=hnif(xx==14)qq=hoif(xx==15)qq=hpif(xx==16)qq=hqif(xx==17)qq=hrif(xx==18)qq=hsif(xx==19)qq=htif(xx==20)qq=huif(xx==21)qq=hvif(xx==22)qq=hwif(xx==23)qq=hxif(xx==24)qq=hyif(xx==25)qq=hzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array ilabel0006__cmt>if(xx==0)qq=iaif(xx==1)qq=ibif(xx==2)qq=icif(xx==3)qq=idif(xx==4)qq=ieif(xx==5)qq=ifif(xx==6)qq=igif(xx==7)qq=ihif(xx==8)qq=iiif(xx==9)qq=ijif(xx==10)qq=ikif(xx==11)qq=ilif(xx==12)qq=imif(xx==13)qq=inif(xx==14)qq=ioif(xx==15)qq=ipif(xx==16)qq=iqif(xx==17)qq=irif(xx==18)qq=isif(xx==19)qq=itif(xx==20)qq=iuif(xx==21)qq=ivif(xx==22)qq=iwif(xx==23)qq=ixif(xx==24)qq=iyif(xx==25)qq=izlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array jlabel0006__cmt>if(xx==0)qq=jaif(xx==1)qq=jbif(xx==2)qq=jcif(xx==3)qq=jdif(xx==4)qq=jeif(xx==5)qq=jfif(xx==6)qq=jgif(xx==7)qq=jhif(xx==8)qq=jiif(xx==9)qq=jjif(xx==10)qq=jkif(xx==11)qq=jlif(xx==12)qq=jmif(xx==13)qq=jnif(xx==14)qq=joif(xx==15)qq=jpif(xx==16)qq=jqif(xx==17)qq=jrif(xx==18)qq=jsif(xx==19)qq=jtif(xx==20)qq=juif(xx==21)qq=jvif(xx==22)qq=jwif(xx==23)qq=jxif(xx==24)qq=jyif(xx==25)qq=jzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array klabel0006__cmt>if(xx==0)qq=kaif(xx==1)qq=kbif(xx==2)qq=kcif(xx==3)qq=kdif(xx==4)qq=keif(xx==5)qq=kfif(xx==6)qq=kgif(xx==7)qq=khif(xx==8)qq=kiif(xx==9)qq=kjif(xx==10)qq=kkif(xx==11)qq=klif(xx==12)qq=kmif(xx==13)qq=knif(xx==14)qq=koif(xx==15)qq=kpif(xx==16)qq=kqif(xx==17)qq=krif(xx==18)qq=ksif(xx==19)qq=ktif(xx==20)qq=kuif(xx==21)qq=kvif(xx==22)qq=kwif(xx==23)qq=kxif(xx==24)qq=kyif(xx==25)qq=kzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array llabel0006__cmt>if(xx==0)qq=laif(xx==1)qq=lbif(xx==2)qq=lcif(xx==3)qq=ldif(xx==4)qq=leif(xx==5)qq=lfif(xx==6)qq=lgif(xx==7)qq=lhif(xx==8)qq=liif(xx==9)qq=ljif(xx==10)qq=lkif(xx==11)qq=llif(xx==12)qq=lmif(xx==13)qq=lnif(xx==14)qq=loif(xx==15)qq=lpif(xx==16)qq=lqif(xx==17)qq=lrif(xx==18)qq=lsif(xx==19)qq=ltif(xx==20)qq=luif(xx==21)qq=lvif(xx==22)qq=lwif(xx==23)qq=lxif(xx==24)qq=lyif(xx==25)qq=lzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array mlabel0006__cmt>if(xx==0)qq=maif(xx==1)qq=mbif(xx==2)qq=mcif(xx==3)qq=mdif(xx==4)qq=meif(xx==5)qq=mfif(xx==6)qq=mgif(xx==7)qq=mhif(xx==8)qq=miif(xx==9)qq=mjif(xx==10)qq=mkif(xx==11)qq=mlif(xx==12)qq=mmif(xx==13)qq=mnif(xx==14)qq=moif(xx==15)qq=mpif(xx==16)qq=mqif(xx==17)qq=mrif(xx==18)qq=msif(xx==19)qq=mtif(xx==20)qq=muif(xx==21)qq=mvif(xx==22)qq=mwif(xx==23)qq=mxif(xx==24)qq=myif(xx==25)qq=mzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array nlabel0006__cmt>if(xx==0)qq=naif(xx==1)qq=nbif(xx==2)qq=ncif(xx==3)qq=ndif(xx==4)qq=neif(xx==5)qq=nfif(xx==6)qq=ngif(xx==7)qq=nhif(xx==8)qq=niif(xx==9)qq=njif(xx==10)qq=nkif(xx==11)qq=nlif(xx==12)qq=nmif(xx==13)qq=nnif(xx==14)qq=noif(xx==15)qq=npif(xx==16)qq=nqif(xx==17)qq=nrif(xx==18)qq=nsif(xx==19)qq=ntif(xx==20)qq=nuif(xx==21)qq=nvif(xx==22)qq=nwif(xx==23)qq=nxif(xx==24)qq=nyif(xx==25)qq=nzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label000DStore to MROMrr=1<label0029__cmt>//reset entry xx of ya and write qqlabel0002yauu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yb and write qqlabel0002ybuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yc and write qqlabel0002ycuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yd and write qqlabel0002yduu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of ye and write qqlabel0002yeuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yf and write qqlabel0002yfuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yg and write qqlabel0002yguu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yh and write qqlabel0002yhuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yi and write qqlabel0002yiuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yj and write qqlabel0002yjuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yk and write qqlabel0002ykuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yl and write qqlabel0002yluu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of ym and write qqlabel0002ymuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yn and write qqlabel0002ynuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yo and write qqlabel0002youu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yp and write qqlabel0002ypuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yq and write qqlabel0002yquu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yr and write qqlabel0002yruu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of ys and write qqlabel0002ysuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yt and write qqlabel0002ytuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yu and write qqlabel0002yuuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yv and write qqlabel0002yvuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yw and write qqlabel0002ywuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yx and write qqlabel0002yxuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yy and write qqlabel0002yyuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yz and write qqlabel0002yzuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0005Cyclelabel0006__cmt>label0016__cmt>//end of processif(xx>=25)goto000AExit Cyclelabel0006__cmt>xx=xx+1label0006__cmt>label000D__cmt>//cyclegoto0008Read MPUlabel0006__cmt>label000AExit Cyclevv=oo-1vv=1<label0012__cmt>//unload MPUy1=y1^vvy2=y2^vvlabel0006__cmt>if(g0==oo)g0=0if(h0==oo)h0=0if(i0==oo)i0=0if(j0==oo)j0=0if(k0==oo)k0=0if(l0==oo)l0=0if(m0==oo)m0=0if(n0==oo)n0=0label0006__cmt>label0012__cmt>//exit cycleexecute
Options3=Actv01Stop01OutO00StMa0000002Alabel0015__cmt>//process indexoo=1vv=oo-1vv=1<label0018__cmt>//subprocess indexpp=4ww=pp-1ww=1<label0019__cmt>//check for processqq=y1&qqif(qq==0)noexecutelabel0006__cmt>label001A__cmt>//reserve subprocessif(g0==oo)g2=g2|wwif(h0==oo)h2=h2|wwif(i0==oo)i2=i2|wwif(j0==oo)j2=j2|wwif(k0==oo)k2=k2|wwif(l0==oo)l2=l2|wwif(m0==oo)m2=m2|wwif(n0==oo)n2=n2|wwlabel0006__cmt>label0013__cmt>//MPU is busyqq=y2&vvif(qq!=0)noexecutelabel0006__cmt>label0013__cmt>//reserve MPUy2=y2|vvlabel0006__cmt>label000F__cmt>//counterif(g0==oo)g4=1if(h0==oo)h4=1if(i0==oo)i4=1if(j0==oo)j4=1if(k0==oo)k4=1if(l0==oo)l4=1if(m0==oo)m4=1if(n0==oo)n4=1label0006__cmt>label000F__cmt>//execute
Options30=Actv01Stop01OutO00Dlay200:MillisStMa00000003if(uu>59)noexecutelabel0006__cmt>label0012__cmt>//loop input
Options4=Actv01Stop00OutO00StMa00000022label0015__cmt>//process indexoo=1vv=oo-1vv=1<label0019__cmt>//check for processqq=y1&vvif(qq==0)noexecutelabel0006__cmt>label000F__cmt>//counterif(g0==oo)xx=g4if(h0==oo)xx=h4if(i0==oo)xx=i4if(j0==oo)xx=j4if(k0==oo)xx=k4if(l0==oo)xx=l4if(m0==oo)xx=m4if(n0==oo)xx=n4label0006__cmt>label0011__cmt>//check MPUif(g0==oo)rr=gaif(h0==oo)rr=haif(i0==oo)rr=iaif(j0==oo)rr=jaif(k0==oo)rr=kaif(l0==oo)rr=laif(m0==oo)rr=maif(n0==oo)rr=nalabel0006__cmt>if(rr==xx)noexecutelabel0006__cmt>xx=xx+5label0006__cmt>label000F__cmt>//execute
Options5=Actv01Stop00OutO00StMa00000022label0015__cmt>//process indexoo=1vv=oo-1vv=1<label0019__cmt>//check for processqq=y1&vvif(qq==0)noexecutelabel0006__cmt>label000F__cmt>//counterif(g0==oo)xx=g4if(h0==oo)xx=h4if(i0==oo)xx=i4if(j0==oo)xx=j4if(k0==oo)xx=k4if(l0==oo)xx=l4if(m0==oo)xx=m4if(n0==oo)xx=n4label0006__cmt>label0011__cmt>//check MPUif(g0==oo)rr=gaif(h0==oo)rr=haif(i0==oo)rr=iaif(j0==oo)rr=jaif(k0==oo)rr=kaif(l0==oo)rr=laif(m0==oo)rr=maif(n0==oo)rr=nalabel0006__cmt>if(rr!=xx)noexecutelabel0006__cmt>xx=xx+5label0006__cmt>label000F__cmt>//execute
Options6=Actv01Stop01OutO00StMa00000035label0015__cmt>//process indexoo=1vv=oo-1vv=1<label0019__cmt>//check for processqq=y1&vvif(qq==0)noexecutelabel0006__cmt>label000F__cmt>//counterif(g0==oo)xx=g4if(h0==oo)xx=h4if(i0==oo)xx=i4if(j0==oo)xx=j4if(k0==oo)xx=k4if(l0==oo)xx=l4if(m0==oo)xx=m4if(n0==oo)xx=n4label0006__cmt>if(xx>=3)goto000AExit Cyclexx=xx+1label0006__cmt>label000F__cmt>//counterif(g0==oo)g4=xxif(h0==oo)h4=xxif(i0==oo)i4=xxif(j0==oo)j4=xxif(k0==oo)k4=xxif(l0==oo)l4=xxif(m0==oo)m4=xxif(n0==oo)n4=xxlabel0006__cmt>executelabel0006__cmt>label000AExit Cyclelabel0006__cmt>label0018__cmt>//subprocess indexpp=4ww=pp-1ww=1<label0010__cmt>//free MPUy2=y2^vvlabel0006__cmt>label0018__cmt>//untag subprocessif(g0==oo)g2=g2^wwif(h0==oo)h2=h2^wwif(i0==oo)i2=i2^wwif(j0==oo)j2=j2^wwif(k0==oo)k2=k2^wwif(l0==oo)l2=l2^wwif(m0==oo)m2=m2^wwif(n0==oo)n2=n2^ww
Options7=Actv01Stop01OutO00StMa0000031Dif(uu<31)noexecuteif(uu>55)noexecuteuu=uu-30label0006__cmt>label0015__cmt>//process indexoo=1vv=oo-1vv=1<label0018__cmt>//subprocess indexpp=3ww=pp-1ww=1<label0019__cmt>//check for processqq=y1&qqif(qq==0)noexecutelabel0006__cmt>label001A__cmt>//reserve subprocessif(g0==oo)g2=g2|wwif(h0==oo)h2=h2|wwif(i0==oo)i2=i2|wwif(j0==oo)j2=j2|wwif(k0==oo)k2=k2|wwif(l0==oo)l2=l2|wwif(m0==oo)m2=m2|wwif(n0==oo)n2=n2|wwlabel0006__cmt>label0013__cmt>//MPU is busyqq=y2&vvif(qq!=0)noexecutelabel0006__cmt>label0013__cmt>//reserve MPUy2=y2|vvlabel0006__cmt>label001B__cmt>//swap combinator setif(x9==0)sk2ipx9=0skipx9=1label0006__cmt>label0011__cmt>//check MPUif(g0==oo)goto0005MPU gif(h0==oo)goto0005MPU hif(i0==oo)goto0005MPU iif(j0==oo)goto0005MPU jif(k0==oo)goto0005MPU kif(l0==oo)goto0005MPU lif(m0==oo)goto0005MPU mif(n0==oo)goto0005MPU nlabel0006__cmt>label000D__cmt>//errorz3=1noexecutelabel0006__cmt>label0005MPU glabel0006__cmt>label0018__cmt>//initiate counterg4=0label0006__cmt>label0018__cmt>//process check ing6=0label0006__cmt>if(uu==0)xx=gaif(uu==1)xx=gbif(uu==2)xx=gcif(uu==3)xx=gdif(uu==4)xx=geif(uu==5)xx=gfif(uu==6)xx=ggif(uu==7)xx=ghif(uu==8)xx=giif(uu==9)xx=gjif(uu==10)xx=gkif(uu==11)xx=glif(uu==12)xx=gmif(uu==13)xx=gnif(uu==14)xx=goif(uu==15)xx=gpif(uu==16)xx=gqif(uu==17)xx=grif(uu==18)xx=gsif(uu==19)xx=gtif(uu==20)xx=guif(uu==21)xx=gvif(uu==22)xx=gwif(uu==23)xx=gxif(uu==24)xx=gyif(uu==25)xx=gzlabel0006__cmt>label000E__cmt>//targetg7=uulabel0006__cmt>label0016__cmt>//selected patchg5=xxlabel0006__cmt>label0012__cmt>//zero patchgb=0label0006__cmt>label0016__cmt>//previous patchif(xx==0)sk2ipgc=xx-1skipgc=0label0006__cmt>label0012__cmt>//next patchif(xx==31)sk2ipgd=xx+1skipgd=0label0006__cmt>label0015__cmt>//patch historyqq=0label0006__cmt>if(xx==ge)qq=1if(xx==gf)qq=1if(xx==gg)qq=1if(xx==gh)qq=1label0006__cmt>if(qq==1)goto000ELoop history glabel0006__cmt>label0016__cmt>//update historyge=gfgf=gggg=ghgh=xxlabel0006__cmt>executelabel0006__cmt>label000ELoop history glabel0006__cmt>if(uu<4)executelabel0006__cmt>if(uu>4)skipge=gflabel0006__cmt>if(uu>5)skipgf=gglabel0006__cmt>if(uu>6)skipgg=ghlabel0006__cmt>if(uu>7)skipgh=xxlabel0006__cmt>label001C__cmt>//execute patch changeexecutelabel0006__cmt>label0005MPU hlabel0006__cmt>label0018__cmt>//initiate counterh4=0label0006__cmt>label0018__cmt>//process check inh6=0label0006__cmt>if(uu==0)xx=haif(uu==1)xx=hbif(uu==2)xx=hcif(uu==3)xx=hdif(uu==4)xx=heif(uu==5)xx=hfif(uu==6)xx=hgif(uu==7)xx=hhif(uu==8)xx=hiif(uu==9)xx=hjif(uu==10)xx=hkif(uu==11)xx=hlif(uu==12)xx=hmif(uu==13)xx=hnif(uu==14)xx=hoif(uu==15)xx=hpif(uu==16)xx=hqif(uu==17)xx=hrif(uu==18)xx=hsif(uu==19)xx=htif(uu==20)xx=huif(uu==21)xx=hvif(uu==22)xx=hwif(uu==23)xx=hxif(uu==24)xx=hyif(uu==25)xx=hzlabel0006__cmt>label000E__cmt>//targeth7=uulabel0006__cmt>label0016__cmt>//selected patchh5=xxlabel0006__cmt>label0012__cmt>//zero patchhb=0label0006__cmt>label0016__cmt>//previous patchif(xx==0)sk2iphc=xx-1skiphc=0label0006__cmt>label0012__cmt>//next patchif(xx==31)sk2iphd=xx+1skiphd=0label0006__cmt>label0015__cmt>//patch historyqq=0label0006__cmt>if(xx==he)qq=1if(xx==hf)qq=1if(xx==hg)qq=1if(xx==hh)qq=1if(qq==1)goto000ELoop history hlabel0006__cmt>label0016__cmt>//update historyhe=hfhf=hghg=hhhh=xxlabel0006__cmt>executelabel0006__cmt>label000ELoop history hlabel0006__cmt>if(uu<4)executelabel0006__cmt>if(uu>4)skiphe=hflabel0006__cmt>if(uu>5)skiphf=hglabel0006__cmt>if(uu>6)skiphg=hhlabel0006__cmt>if(uu>7)skiphh=xxlabel0006__cmt>label001C__cmt>//execute patch changeexecutelabel0006__cmt>label0005MPU ilabel0006__cmt>label0018__cmt>//initiate counteri4=0label0006__cmt>label0018__cmt>//process check ini6=0label0006__cmt>if(uu==0)xx=iaif(uu==1)xx=ibif(uu==2)xx=icif(uu==3)xx=idif(uu==4)xx=ieif(uu==5)xx=ifif(uu==6)xx=igif(uu==7)xx=ihif(uu==8)xx=iiif(uu==9)xx=ijif(uu==10)xx=ikif(uu==11)xx=ilif(uu==12)xx=imif(uu==13)xx=inif(uu==14)xx=ioif(uu==15)xx=ipif(uu==16)xx=iqif(uu==17)xx=irif(uu==18)xx=isif(uu==19)xx=itif(uu==20)xx=iuif(uu==21)xx=ivif(uu==22)xx=iwif(uu==23)xx=ixif(uu==24)xx=iyif(uu==25)xx=izlabel0006__cmt>label000E__cmt>//targeti7=uulabel0006__cmt>label0016__cmt>//selected patchi5=xxlabel0006__cmt>label0013__cmt>///zero patchib=0label0006__cmt>label0016__cmt>//previous patchif(xx==0)sk2ipic=xx-1skipic=0label0006__cmt>label0012__cmt>//next patchif(xx==31)sk2ipid=xx+1skipid=0label0006__cmt>label0015__cmt>//patch historyqq=0label0006__cmt>if(xx==ie)qq=1if(xx==if)qq=1if(xx==ig)qq=1if(xx==ih)qq=1label0006__cmt>if(qq==1)goto000ELoop history ilabel0006__cmt>label0016__cmt>//update historyie=ifif=igig=ihih=xxlabel0006__cmt>executelabel0006__cmt>label000ELoop history ilabel0006__cmt>if(uu<4)executelabel0006__cmt>if(uu>4)skipie=iflabel0006__cmt>if(uu>5)skipif=iglabel0006__cmt>if(uu>6)skipig=ihlabel0006__cmt>if(uu>7)skipih=xxlabel0006__cmt>label001C__cmt>//execute patch changeexecutelabel0006__cmt>label0005MPU jlabel0006__cmt>label0018__cmt>//initiate counterj4=0label0006__cmt>label0018__cmt>//process check inj6=0label0006__cmt>if(uu==0)xx=jaif(uu==1)xx=jbif(uu==2)xx=jcif(uu==3)xx=jdif(uu==4)xx=jeif(uu==5)xx=jfif(uu==6)xx=jgif(uu==7)xx=jhif(uu==8)xx=jiif(uu==9)xx=jjif(uu==10)xx=jkif(uu==11)xx=jlif(uu==12)xx=jmif(uu==13)xx=jnif(uu==14)xx=joif(uu==15)xx=jpif(uu==16)xx=jqif(uu==17)xx=jrif(uu==18)xx=jsif(uu==19)xx=jtif(uu==20)xx=juif(uu==21)xx=jvif(uu==22)xx=jwif(uu==23)xx=jxif(uu==24)xx=jyif(uu==25)xx=jzlabel0006__cmt>label000E__cmt>//targetj7=uulabel0006__cmt>label0016__cmt>//selected patchj5=xxlabel0006__cmt>label0012__cmt>//zero patchjb=0label0006__cmt>label0016__cmt>//previous patchif(xx==0)sk2ipjc=xx-1skipjc=0label0006__cmt>label0012__cmt>//next patchif(xx==31)sk2ipjd=xx+1skipjd=0label0006__cmt>label0015__cmt>//patch historyqq=0label0006__cmt>if(xx==je)qq=1if(xx==jf)qq=1if(xx==jg)qq=1if(xx==jh)qq=1label0006__cmt>if(qq==1)goto000ELoop history jlabel0006__cmt>label0016__cmt>//update historyje=jfjf=jgjg=jhjh=xxlabel0006__cmt>executelabel0006__cmt>label000ELoop history jlabel0006__cmt>if(uu<4)executelabel0006__cmt>if(uu>4)skipje=jflabel0006__cmt>if(uu>5)skipjf=jglabel0006__cmt>if(uu>6)skipjg=jhlabel0006__cmt>if(uu>7)skipjh=xxlabel0006__cmt>label001C__cmt>//execute patch changeexecutelabel0006__cmt>label0005MPU klabel0006__cmt>label0018__cmt>//initiate counterk4=0label0006__cmt>label0018__cmt>//process check ink6=0label0006__cmt>if(uu==0)xx=kaif(uu==1)xx=kbif(uu==2)xx=kcif(uu==3)xx=kdif(uu==4)xx=keif(uu==5)xx=kfif(uu==6)xx=kgif(uu==7)xx=khif(uu==8)xx=kiif(uu==9)xx=kjif(uu==10)xx=kkif(uu==11)xx=klif(uu==12)xx=kmif(uu==13)xx=knif(uu==14)xx=koif(uu==15)xx=kpif(uu==16)xx=kqif(uu==17)xx=krif(uu==18)xx=ksif(uu==19)xx=ktif(uu==20)xx=kuif(uu==21)xx=kvif(uu==22)xx=kwif(uu==23)xx=kxif(uu==24)xx=kyif(uu==25)xx=kzlabel0006__cmt>label000E__cmt>//targetk7=uulabel0006__cmt>label0016__cmt>//selected patchk5=xxlabel0006__cmt>label0012__cmt>//zero patchkb=0label0006__cmt>label0016__cmt>//previous patchif(xx==0)sk2ipkc=xx-1skipkc=0label0006__cmt>label0012__cmt>//next patchif(xx==31)sk2ipkd=xx+1skipkd=0label0006__cmt>label0015__cmt>//patch historyqq=0label0006__cmt>if(xx==ke)qq=1if(xx==kf)qq=1if(xx==kg)qq=1if(xx==kh)qq=1label0006__cmt>if(qq==1)goto000ELoop history klabel0006__cmt>label0016__cmt>//update historyke=kfkf=kgkg=khkh=xxlabel0006__cmt>executelabel0006__cmt>label000ELoop history klabel0006__cmt>if(uu<4)executelabel0006__cmt>if(uu>4)skipke=kflabel0006__cmt>if(uu>5)skipkf=kglabel0006__cmt>if(uu>6)skipkg=khlabel0006__cmt>if(uu>7)skipkh=xxlabel0006__cmt>label001C__cmt>//execute patch changeexecutelabel0006__cmt>label0005MPU llabel0006__cmt>label0018__cmt>//initiate counterl4=0label0006__cmt>label0018__cmt>//process check inl6=0label0006__cmt>if(uu==0)xx=laif(uu==1)xx=lbif(uu==2)xx=lcif(uu==3)xx=ldif(uu==4)xx=leif(uu==5)xx=lfif(uu==6)xx=lgif(uu==7)xx=lhif(uu==8)xx=liif(uu==9)xx=ljif(uu==10)xx=lkif(uu==11)xx=llif(uu==12)xx=lmif(uu==13)xx=lnif(uu==14)xx=loif(uu==15)xx=lpif(uu==16)xx=lqif(uu==17)xx=lrif(uu==18)xx=lsif(uu==19)xx=ltif(uu==20)xx=luif(uu==21)xx=lvif(uu==22)xx=lwif(uu==23)xx=lxif(uu==24)xx=lyif(uu==25)xx=lzlabel0006__cmt>label000E__cmt>//targetl7=uulabel0006__cmt>label0016__cmt>//selected patchl5=xxlabel0006__cmt>label0012__cmt>//zero patchlb=0label0006__cmt>label0016__cmt>//previous patchif(xx==0)sk2iplc=xx-1skiplc=0label0006__cmt>label0012__cmt>//next patchif(xx==31)sk2ipld=xx+1skipld=0label0006__cmt>label0015__cmt>//patch historyqq=0label0006__cmt>if(xx==le)qq=1if(xx==lf)qq=1if(xx==lg)qq=1if(xx==lh)qq=1label0006__cmt>if(qq==1)goto000ELoop history llabel0006__cmt>label0016__cmt>//update historyle=lflf=lglg=lhlh=xxlabel0006__cmt>executelabel0006__cmt>label000ELoop history llabel0006__cmt>if(uu<4)executelabel0006__cmt>if(uu>4)skiple=lflabel0006__cmt>if(uu>5)skiplf=lglabel0006__cmt>if(uu>6)skiplg=lhlabel0006__cmt>if(uu>7)skiplh=xxlabel0006__cmt>label001C__cmt>//execute patch changeexecutelabel0006__cmt>label0005MPU mlabel0006__cmt>label0018__cmt>//initiate counterm4=0label0006__cmt>label0018__cmt>//process check inm6=0label0006__cmt>if(uu==0)xx=maif(uu==1)xx=mbif(uu==2)xx=mcif(uu==3)xx=mdif(uu==4)xx=meif(uu==5)xx=mfif(uu==6)xx=mgif(uu==7)xx=mhif(uu==8)xx=miif(uu==9)xx=mjif(uu==10)xx=mkif(uu==11)xx=mlif(uu==12)xx=mmif(uu==13)xx=mnif(uu==14)xx=moif(uu==15)xx=mpif(uu==16)xx=mqif(uu==17)xx=mrif(uu==18)xx=msif(uu==19)xx=mtif(uu==20)xx=muif(uu==21)xx=mvif(uu==22)xx=mwif(uu==23)xx=mxif(uu==24)xx=myif(uu==25)xx=mzlabel0006__cmt>label000E__cmt>//targetm7=uulabel0006__cmt>label0016__cmt>//selected patchm5=xxlabel0006__cmt>label0012__cmt>//zero patchmb=0label0006__cmt>label0016__cmt>//previous patchif(xx==0)sk2ipmc=xx-1skipmc=0label0006__cmt>label0012__cmt>//next patchif(xx==31)sk2ipmd=xx+1skipmd=0label0006__cmt>label0015__cmt>//patch historyqq=0label0006__cmt>if(xx==me)qq=1if(xx==mf)qq=1if(xx==mg)qq=1if(xx==mh)qq=1label0006__cmt>if(qq==1)goto000ELoop history mlabel0006__cmt>label0016__cmt>//update historyme=mfmf=mgmg=mhmh=xxlabel0006__cmt>executelabel0006__cmt>label000ELoop history mlabel0006__cmt>if(uu<4)executelabel0006__cmt>if(uu>4)skipme=mflabel0006__cmt>if(uu>5)skipmf=mglabel0006__cmt>if(uu>6)skipmg=mhlabel0006__cmt>if(uu>7)skipmh=xxlabel0006__cmt>label001C__cmt>//execute patch changeexecutelabel0006__cmt>label0005MPU nlabel0006__cmt>label0018__cmt>//initiate countern4=0label0006__cmt>label0018__cmt>//process check inn6=0label0006__cmt>if(uu==0)xx=naif(uu==1)xx=nbif(uu==2)xx=ncif(uu==3)xx=ndif(uu==4)xx=neif(uu==5)xx=nfif(uu==6)xx=ngif(uu==7)xx=nhif(uu==8)xx=niif(uu==9)xx=njif(uu==10)xx=nkif(uu==11)xx=nlif(uu==12)xx=nmif(uu==13)xx=nnif(uu==14)xx=noif(uu==15)xx=npif(uu==16)xx=nqif(uu==17)xx=nrif(uu==18)xx=nsif(uu==19)xx=ntif(uu==20)xx=nuif(uu==21)xx=nvif(uu==22)xx=nwif(uu==23)xx=nxif(uu==24)xx=nyif(uu==25)xx=nzlabel0006__cmt>label000E__cmt>//targetn7=uulabel0006__cmt>label0016__cmt>//selected patchn5=xxlabel0006__cmt>label0012__cmt>//zero patchnb=0label0006__cmt>label0016__cmt>//previous patchif(xx==0)sk2ipnc=xx-1skipnc=0label0006__cmt>label0012__cmt>//next patchif(xx==31)sk2ipnd=xx+1skipnd=0label0006__cmt>label0015__cmt>//patch historyqq=0label0006__cmt>if(xx==ne)qq=1if(xx==nf)qq=1if(xx==ng)qq=1if(xx==nh)qq=1label0006__cmt>if(qq==1)goto000ELoop history nlabel0006__cmt>label0016__cmt>//update historyne=nfnf=ngng=nhnh=xxlabel0006__cmt>executelabel0006__cmt>label000ELoop history nlabel0006__cmt>if(uu<4)executelabel0006__cmt>if(uu>4)skipne=nflabel0006__cmt>if(uu>5)skipnf=nglabel0006__cmt>if(uu>6)skipng=nhlabel0006__cmt>if(uu>7)skipnh=xxlabel0006__cmt>label001C__cmt>//execute patch changeexecute
Options8=Actv01Stop00OutO00
Options9=Actv01Stop00OutO00
Outgoing0=None
Outgoing1=None
Outgoing10=MID2MIDA0001000CEcho Port INB1567F
Outgoing11=Tim0TimS001CChange Patch - Wait For Load0:10:100
Outgoing12=None
Outgoing13=Tim0TimK001CChange Patch - Wait For Load
Outgoing14=Pres040019Change Reason Combinators
Outgoing15=Tim0TimS0014Change Patch - Cycle1:0:1
Outgoing16=MID2MIDA0001000ABCF USB INB0uuvv
Outgoing17=MID2MIDA0001000ABCF USB INB0uuvv
Outgoing18=MID2MIDA00010009NS DIN INC4vv
Outgoing19=MID2MIDA00010009NL DIN INCFvv
Outgoing2=None
Outgoing20=MID2MIDA00010009CMPU-L INttvv
Outgoing21=MID3CMPU-L IN
Outgoing22=MID2MIDA0001000ABCF USB INBAuuvv
Outgoing23=MID2MIDA00010009NL DIN INtt07vv
Outgoing24=MID2MIDA00010009NS DIN INttuuvv
Outgoing25=MID2MIDA0001000CReason IN #2B0uuvv
Outgoing26=Tim0TimS0016Change Patch - Process1:0:1
Outgoing27=MID2MIDA0001000CEcho Port INBF0000
Outgoing28=MID2MIDA0001000CEcho Port INB0xx7F
Outgoing29=None
Outgoing3=Tim0TimS000EChange Setlist3:5:5
Outgoing30=MID2MIDA0001000CEcho Port INB0uuvv
Outgoing4=Pres07xx
Outgoing5=Pres05xx
Outgoing6=None
Outgoing7=Tim0TimS001BChange Patch - Select Patch1:0:1
Outgoing8=MID2MIDA0001000CEcho Port INB0567F
Outgoing9=MID2MIDA0001000CEcho Port INB21A7F
PresetSwitchIgnore=0
[Preset.11]
Active=0
Comments=
Incoming0=Pres080000
Incoming1=Tim0TimT001CChange Combinator - Initiate
Incoming10=Tim0TimT001AChange Combinator - Resume
Incoming11=Tim0TimT001AChange Combinator - Resume
Incoming12=Tim0TimT001AChange Combinator - Resume
Incoming13=Tim0TimT001AChange Combinator - Resume
Incoming14=Tim0TimT0019Change Combinator - Cycle
Incoming15=Tim0TimT0019Change Combinator - Cycle
Incoming16=Tim0TimT0019Change Combinator - Cycle
Incoming17=Tim0TimT0019Change Combinator - Cycle
Incoming18=Tim0TimT0019Change Combinator - Cycle
Incoming19=Tim0TimT0019Change Combinator - Cycle
Incoming2=Tim0TimT001CChange Combinator - Initiate
Incoming20=Tim0TimT0019Change Combinator - Cycle
Incoming21=Tim0TimT0019Change Combinator - Cycle
Incoming22=Tim0TimT0019Change Combinator - Cycle
Incoming23=Tim0TimT0019Change Combinator - Cycle
Incoming24=Tim0TimT0019Change Combinator - Cycle
Incoming25=Tim0TimT0019Change Combinator - Cycle
Incoming26=Tim0TimT0019Change Combinator - Cycle
Incoming27=Tim0TimT0019Change Combinator - Cycle
Incoming28=Tim0TimT001BChange Combinator - Restart
Incoming29=Tim0TimT0019Change Combinator - Cycle
Incoming3=Tim0TimT001CChange Combinator - Initiate
Incoming30=Tim0TimT0019Change Combinator - Cycle
Incoming4=Tim0TimT001CChange Combinator - Initiate
Incoming5=Tim0TimT001CChange Combinator - Initiate
Incoming6=Tim0TimT000DInject Numpad
Incoming7=Tim0TimT001AChange Combinator - Resume
Incoming8=Tim0TimT001AChange Combinator - Resume
Incoming9=Tim0TimT001AChange Combinator - Resume
Name=Change Reason Combinators
Name0=Initiate Variables - Start Process
Name1=Show Desktop
Name10=Move Mouse To Reason Rack
Name11=Click Reason Rack
Name12=Click Reason Rack Top View
Name13=Start Cycle
Name14=Click Reason Folder Shortcut
Name15=Click Combinators Shortcut
Name16=Hit Enter
Name17=Click Folder
Name18=Hit Enter
Name19=Mouse On Slider
Name2=Move Mouse To Reason Window
Name20=Scroll to Combinator X
Name21=Set Mouse Position To Combinator 0
Name22=Set Mouse Position To Combinator xx
Name23=Move Combinator xx to Rack
Name24=Move Combinator xx to Rack
Name25=Mouse On Slider
Name26=Scroll Slider Up
Name27=End Cycle - Restart Cycle
Name28=Restart Cycle - Go To Next Translator Folder
Name29=Change Patch - End Cycle
Name3=Click Reason Sequencer
Name30=Turn Off This Translator
Name4=Click BPM
Name5=Inject BPM
Name6=Cycle Inject BPM - Set BPM Numbers
Name7=Show Desktop
Name8=Move Mouse To Reason Window
Name9=Trigger Reason Window
Options0=Actv01Stop00OutO00StMa00000004label0015__cmt>//cycle counterx3=0label0019__cmt>//timed event delayx0=0
Options1=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x2ww=x0
Options10=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x2ww=x0
Options11=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x2ww=x0
Options12=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x2ww=x0
Options13=Actv01Stop00OutO00Dlayww:MillisStMa00000003x0=x0+x1ww=x0x0=0
Options14=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x1ww=x0
Options15=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x1ww=x0
Options16=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x1ww=x0
Options17=Actv01Stop00OutO00Dlayww:MillisStMa00000006x0=x0+x1ww=x0label0006__cmt>label0024__cmt>//Scroll down for right folderxx=x3*18xx=189+xx
Options18=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x1ww=x0
Options19=Actv01Stop00OutO00Dlayww:MillisStMa00000006x0=x0+x1ww=x0label0006__cmt>label0025__cmt>//MOET DIT OVERGESLAGEN WORDEN?if(x7==0)noexecutelabel001E__cmt>//scroll down in setlist
Options2=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x1ww=x0
Options20=Actv01Stop00OutO00Dlayww:MillisStMa00000034x0=x0+x1ww=x0label0006__cmt>label0016__cmt>//selected patchif(x3==1)goto0007Patch 2label0006__cmt>if(g0==2)qq=gcif(h0==2)qq=hcif(i0==2)qq=icif(j0==2)qq=jcif(k0==2)qq=kcif(l0==2)qq=lcif(m0==2)qq=mcif(n0==2)qq=nclabel0006__cmt>goto0008Continuelabel0006__cmt>label0007Patch 2label0006__cmt>if(g0==2)qq=gdif(h0==2)qq=hdif(i0==2)qq=idif(j0==2)qq=jdif(k0==2)qq=kdif(l0==2)qq=ldif(m0==2)qq=mdif(n0==2)qq=ndlabel0006__cmt>goto0008Continuelabel0006__cmt>label0008Continuelabel0006__cmt>xx=qqlabel0006__cmt>label001C__cmt>//reset scroll integerx7=0label0006__cmt>label0018__cmt>//For scrolling...if(qq<90)sk2ipif(qq>127)skipx7=3if(qq<60)sk2ipif(qq>89)skipx7=2if(qq<30)sk2ipif(qq>59)skipx7=1label0006__cmt>if(x7==0)noexecutelabel001E__cmt>//scroll down in setlistxx=100*x7xx=-1*xx
Options21=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x1ww=x0
Options22=Actv01Stop00OutO00Dlayww:MillisStMa00000025x0=x0+x1ww=x0label0006__cmt>label0016__cmt>//selected patchif(x3==1)goto0007Patch 2label0006__cmt>if(g0==2)qq=gcif(h0==2)qq=hcif(i0==2)qq=icif(j0==2)qq=jcif(k0==2)qq=kcif(l0==2)qq=lcif(m0==2)qq=mcif(n0==2)qq=nclabel0006__cmt>goto0008Continuelabel0006__cmt>label0007Patch 2label0006__cmt>if(g0==2)qq=gdif(h0==2)qq=hdif(i0==2)qq=idif(j0==2)qq=jdif(k0==2)qq=kdif(l0==2)qq=ldif(m0==2)qq=mdif(n0==2)qq=ndlabel0006__cmt>goto0008Continuelabel0006__cmt>label0008Continuelabel0006__cmt>label0023__cmt>//Mouse down to Combinator xxxx=x7*30xx=qq-xxxx=xx*18xx=187+xx
Options23=Actv00Stop00OutO00Dlayww:MillisStMa00000007xx=x1*3x0=x0+xxww=x0label0006__cmt>label0021__cmt>//Mouse to right combinatorxx=61*x3xx=90+xx
Options24=Actv01Stop00OutO00Dlayww:MillisStMa0000000Axx=x1*3x0=x0+xxww=x0label0006__cmt>label0021__cmt>//Mouse to right combinatorxx=61*x3xx=90+xxrr=122*x9xx=xx+rrlabel0006__cmt>
Options25=Actv01Stop00OutO00Dlayww:MillisStMa00000003x0=x0+x1ww=x0if(x7==0)noexecute
Options26=Actv01Stop00OutO00Dlayww:MillisStMa00000003x0=x0+x1ww=x0xx=100*x7
Options27=Actv01Stop01OutO00StMa00000006x0=x0+x1ww=x0x3=x3+1label0006__cmt>if(x3==2)noexecutelabel0006__cmt>
Options28=Actv01Stop01OutO00StMa00000003x0=0x0=x0+x1ww=x0
Options29=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x1ww=x0
Options3=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x2ww=x0
Options30=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x1ww=x0
Options4=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x1ww=x0
Options5=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x1ww=x0
Options6=Actv01Stop00OutO00StMa00000009if(x3==0)x8=x4if(x3==1)x8=x5if(x3==2)x8=x6x3=x3+1label0006__cmt>if(x3<=2)noexecutelabel0011__cmt>//End cyclex3=0x0=0
Options7=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x1ww=x0
Options8=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x1ww=x0
Options9=Actv01Stop00OutO00Dlayww:MillisStMa00000002x0=x0+x1ww=x0
Outgoing0=Tim0TimS001CChange Combinator - Initiate1:x1:1
Outgoing1=Mse3Click
Outgoing10=Mse10102EB03CD
Outgoing11=Mse10200
Outgoing12=Mse3Click
Outgoing13=Tim0TimS0019Change Combinator - Cycle1:x1:1
Outgoing14=Mse3Click
Outgoing15=Mse3Click
Outgoing16=KAM3Text
Outgoing17=Mse3Click
Outgoing18=KAM3Text
Outgoing19=Mse101005B00BC
Outgoing2=Mse3Click
Outgoing20=Mse205xx
Outgoing21=Mse101009200BB
Outgoing22=Mse3ButtonDown
Outgoing23=Mse3ButtonUp
Outgoing24=Mse3ButtonUp
Outgoing25=Mse101007600BC
Outgoing26=Mse205xx
Outgoing27=Tim0TimS001BChange Combinator - Restart1:ww:1
Outgoing28=Tim0TimS0019Change Combinator - Cycle1:ww:1
Outgoing29=Tim0TimS0014Change Patch - Cycle1:x1:1
Outgoing3=Mse3Click
Outgoing30=Pres060019Change Reason Combinators
Outgoing4=Mse3Click
Outgoing5=Tim0TimS000DInject Numpad3:x1:x1
Outgoing6=Tim0TimS001AChange Combinator - Resume1:x0:1
Outgoing7=Mse3Click
Outgoing8=Mse10102030421
Outgoing9=Mse10000010000
PresetSwitchIgnore=0
[Preset.12]
Active=1
Comments=
Incoming0=Tim0TimT000DInject Numpad
Incoming1=Tim0TimT000DInject Numpad
Incoming2=Tim0TimT000DInject Numpad
Incoming3=Tim0TimT000DInject Numpad
Incoming4=Tim0TimT000DInject Numpad
Incoming5=Tim0TimT000DInject Numpad
Incoming6=Tim0TimT000DInject Numpad
Incoming7=Tim0TimT000DInject Numpad
Incoming8=Tim0TimT000DInject Numpad
Incoming9=Tim0TimT000DInject Numpad
Name=Inject Numpad
Name0=Inject Numpad "0"
Name1=Inject Numpad "1"
Name2=Inject Numpad "2"
Name3=Inject Numpad "3"
Name4=Inject Numpad "4
Name5=Inject Numpad "5"
Name6=Inject Numpad "6"
Name7=Inject Numpad "7"
Name8=Inject Numpad "8"
Name9=Inject Numpad "9"
Options0=Actv01Stop00OutO00StMa00000001if(x8!=0)noexecute
Options1=Actv01Stop00OutO00StMa00000001if(x8!=1)noexecute
Options2=Actv01Stop00OutO00StMa00000001if(x8!=2)noexecute
Options3=Actv01Stop00OutO00StMa00000001if(x8!=3)noexecute
Options4=Actv01Stop00OutO00StMa00000001if(x8!=4)noexecute
Options5=Actv01Stop00OutO00StMa00000001if(x8!=5)noexecute
Options6=Actv01Stop00OutO00StMa00000001if(x8!=6)noexecute
Options7=Actv01Stop00OutO00StMa00000001if(x8!=7)noexecute
Options8=Actv01Stop00OutO00StMa00000001if(x8!=8)noexecute
Options9=Actv01Stop00OutO00StMa00000001if(x8!=9)noexecute
Outgoing0=KAM3Text
Outgoing1=KAM3Text
Outgoing2=KAM3Text
Outgoing3=KAM3Text
Outgoing4=KAM3Text
Outgoing5=KAM3Text
Outgoing6=KAM3Text
Outgoing7=KAM3Text
Outgoing8=KAM3Text
Outgoing9=KAM3Text
PresetSwitchIgnore=0
[Preset.13]
Active=1
Comments=
Incoming0=None
Incoming1=MID2MIDA0001000DEcho Port OUTB0uuvv
Incoming2=MID2MIDA0001000DEcho Port OUTB0uuvv
Incoming3=MID2MIDA0001000DEcho Port OUTB05Avv
Incoming4=MID2MIDA0001000DEcho Port OUTB05Bvv
Incoming5=MID2MIDA0001000DEcho Port OUTB0uuvv
Incoming6=MID2MIDA0001000DEcho Port OUTB05Evv
Incoming7=MID2MIDA0001000DEcho Port OUTB059vv
Incoming8=MID2MIDA0001000DEcho Port OUTB0uuvv
Name=[2] Patch Data
Name0=--- Patch Data Process ---
Name1=Load Process
Name2=Input - Update Array
Name3=Output - Program Change NS
Name4=Output - Program Change NL
Name5=Output - Program Change Reason
Name6=Output - Reason BPM
Name7=Store Process
Name8=Loop Input
Options0=Actv00Stop00OutO00
Options1=Actv01Stop01OutO00StMa0000032Dif(uu<60)noexecuteif(uu>119)noexecuteuu=uu-60label0006__cmt>label0015__cmt>//process indexoo=2vv=oo-1vv=1<label0018__cmt>//subprocess indexpp=1ww=pp-1ww=1<label0014__cmt>//load commandif(uu!=26)goto000AAssign MPUlabel0006__cmt>label0019__cmt>//check for processqq=y1&vvif(qq==0)goto000AAssign MPUlabel0006__cmt>label001A__cmt>//reserve subprocessif(g0==oo)g2=g2|wwif(h0==oo)h2=h2|wwif(i0==oo)i2=i2|wwif(j0==oo)j2=j2|wwif(k0==oo)k2=k2|wwif(l0==oo)l2=l2|wwif(m0==oo)m2=m2|wwif(n0==oo)n2=n2|wwlabel0006__cmt>label0013__cmt>//MPU is busyqq=y2&vvif(qq!=0)noexecutelabel0006__cmt>label0013__cmt>//reserve MPUy2=y2|vvlabel0006__cmt>if(g0==oo)g3=uuif(h0==oo)h3=uuif(i0==oo)i3=uuif(j0==oo)j3=uuif(k0==oo)k3=uuif(l0==oo)l3=uuif(m0==oo)m3=uuif(n0==oo)n3=uulabel0006__cmt>goto000ELoad from MROMlabel0006__cmt>label000AAssign MPUlabel0006__cmt>label0019__cmt>//check for processqq=y1&vvif(qq!=0)noexecutelabel0006__cmt>label0012__cmt>//assign MPUlabel0006__cmt>label0005MPU glabel0006__cmt>if(g0!=0)goto0005MPU hlabel0006__cmt>label0012__cmt>//assign MPUg0=oog1=0g2=wwg3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0023__log>Assigned Patch Data to MPU g!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU hlabel0006__cmt>if(h0!=0)goto0005MPU ilabel0006__cmt>label0012__cmt>//assign MPUh0=ooh1=0h2=wwh3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0023__log>Assigned Patch Data to MPU h!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU ilabel0006__cmt>if(i0!=0)goto0005MPU jlabel0006__cmt>label0012__cmt>//assign MPUi0=ooi1=0i2=wwi3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0023__log>Assigned Patch Data to MPU i!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU jlabel0006__cmt>if(j0!=0)goto0005MPU klabel0006__cmt>label0012__cmt>//assign MPUj0=ooj1=0j2=wwj3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0023__log>Assigned Patch Data to MPU j!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU klabel0006__cmt>if(k0!=0)goto0005MPU llabel0006__cmt>label0012__cmt>//assign MPUk0=ook1=0k2=wwk3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0023__log>Assigned Patch Data to MPU k!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU llabel0006__cmt>if(l0!=0)goto0005MPU mlabel0006__cmt>label0012__cmt>//assign MPUl0=ool1=0l2=wwl3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0023__log>Assigned Patch Data to MPU l!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU mlabel0006__cmt>if(m0!=0)goto0005MPU nlabel0006__cmt>label0012__cmt>//assign MPUm0=oom1=0m2=wwm3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0023__log>Assigned Patch Data to MPU m!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU nlabel0006__cmt>if(n0!=0)noexecutelabel0006__cmt>label0012__cmt>//assign MPUn0=oon1=0n2=wwn3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0023__log>Assigned Patch Data to MPU n!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label000ELoad from MROMlabel0006__cmt>label0020__cmt>//update in reserved arrayqq=0vv=6ww=vv+6label0006__cmt>label0009Loop Loadxx=0ss=1<label0002yaxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ybxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ycxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ydxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yexx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yfxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ygxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yhxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yixx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yjxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ykxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ylxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ymxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ynxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yoxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ypxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yqxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yrxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ysxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ytxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yuxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yvxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ywxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yxxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yyxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yzxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label000BSave in MPUlabel0006__cmt>label0013__cmt>//Save in MPUif(g0==oo)goto000DLoad to MPU gif(h0==oo)goto000DLoad to MPU hif(i0==oo)goto000DLoad to MPU iif(j0==oo)goto000DLoad to MPU jif(k0==oo)goto000DLoad to MPU kif(l0==oo)goto000DLoad to MPU lif(m0==oo)goto000DLoad to MPU mif(n0==oo)goto000DLoad to MPU nlabel0006__cmt>label000D__cmt>//errorz3=1noexecutelabel0006__cmt>label000DLoad to MPU glabel0006__cmt>if(qq==0)ga=ttif(qq==1)gb=ttif(qq==2)gc=ttif(qq==3)gd=ttif(qq==4)ge=ttif(qq==5)gf=ttif(qq==6)gg=ttif(qq==7)gh=ttif(qq==8)gi=ttif(qq==9)gj=ttif(qq==10)gk=ttif(qq==11)gl=ttif(qq==12)gm=ttif(qq==13)gn=ttif(qq==14)go=ttif(qq==15)gp=ttif(qq==16)gq=ttif(qq==17)gr=ttif(qq==18)gs=ttif(qq==19)gt=ttif(qq==20)gu=ttif(qq==21)gv=ttif(qq==22)gw=ttif(qq==23)gx=ttif(qq==24)gy=ttif(qq==25)gz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU hlabel0006__cmt>if(qq==0)ha=ttif(qq==1)hb=ttif(qq==2)hc=ttif(qq==3)hd=ttif(qq==4)he=ttif(qq==5)hf=ttif(qq==6)hg=ttif(qq==7)hh=ttif(qq==8)hi=ttif(qq==9)hj=ttif(qq==10)hk=ttif(qq==11)hl=ttif(qq==12)hm=ttif(qq==13)hn=ttif(qq==14)ho=ttif(qq==15)hp=ttif(qq==16)hq=ttif(qq==17)hr=ttif(qq==18)hs=ttif(qq==19)ht=ttif(qq==20)hu=ttif(qq==21)hv=ttif(qq==22)hw=ttif(qq==23)hx=ttif(qq==24)hy=ttif(qq==25)hz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU ilabel0006__cmt>if(qq==0)ia=ttif(qq==1)ib=ttif(qq==2)ic=ttif(qq==3)id=ttif(qq==4)ie=ttif(qq==5)if=ttif(qq==6)ig=ttif(qq==7)ih=ttif(qq==8)ii=ttif(qq==9)ij=ttif(qq==10)ik=ttif(qq==11)il=ttif(qq==12)im=ttif(qq==13)in=ttif(qq==14)io=ttif(qq==15)ip=ttif(qq==16)iq=ttif(qq==17)ir=ttif(qq==18)is=ttif(qq==19)it=ttif(qq==20)iu=ttif(qq==21)iv=ttif(qq==22)iw=ttif(qq==23)ix=ttif(qq==24)iy=ttif(qq==25)iz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU jlabel0006__cmt>if(qq==0)ja=ttif(qq==1)jb=ttif(qq==2)jc=ttif(qq==3)jd=ttif(qq==4)je=ttif(qq==5)jf=ttif(qq==6)jg=ttif(qq==7)jh=ttif(qq==8)ji=ttif(qq==9)jj=ttif(qq==10)jk=ttif(qq==11)jl=ttif(qq==12)jm=ttif(qq==13)jn=ttif(qq==14)jo=ttif(qq==15)jp=ttif(qq==16)jq=ttif(qq==17)jr=ttif(qq==18)js=ttif(qq==19)jt=ttif(qq==20)ju=ttif(qq==21)jv=ttif(qq==22)jw=ttif(qq==23)jx=ttif(qq==24)jy=ttif(qq==25)jz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU klabel0006__cmt>if(qq==0)ka=ttif(qq==1)kb=ttif(qq==2)kc=ttif(qq==3)kd=ttif(qq==4)ke=ttif(qq==5)kf=ttif(qq==6)kg=ttif(qq==7)kh=ttif(qq==8)ki=ttif(qq==9)kj=ttif(qq==10)kk=ttif(qq==11)kl=ttif(qq==12)km=ttif(qq==13)kn=ttif(qq==14)ko=ttif(qq==15)kp=ttif(qq==16)kq=ttif(qq==17)kr=ttif(qq==18)ks=ttif(qq==19)kt=ttif(qq==20)ku=ttif(qq==21)kv=ttif(qq==22)kw=ttif(qq==23)kx=ttif(qq==24)ky=ttif(qq==25)kz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU llabel0006__cmt>if(qq==0)la=ttif(qq==1)lb=ttif(qq==2)lc=ttif(qq==3)ld=ttif(qq==4)le=ttif(qq==5)lf=ttif(qq==6)lg=ttif(qq==7)lh=ttif(qq==8)li=ttif(qq==9)lj=ttif(qq==10)lk=ttif(qq==11)ll=ttif(qq==12)lm=ttif(qq==13)ln=ttif(qq==14)lo=ttif(qq==15)lp=ttif(qq==16)lq=ttif(qq==17)lr=ttif(qq==18)ls=ttif(qq==19)lt=ttif(qq==20)lu=ttif(qq==21)lv=ttif(qq==22)lw=ttif(qq==23)lx=ttif(qq==24)ly=ttif(qq==25)lz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU mlabel0006__cmt>if(qq==0)ma=ttif(qq==1)mb=ttif(qq==2)mc=ttif(qq==3)md=ttif(qq==4)me=ttif(qq==5)mf=ttif(qq==6)mg=ttif(qq==7)mh=ttif(qq==8)mi=ttif(qq==9)mj=ttif(qq==10)mk=ttif(qq==11)ml=ttif(qq==12)mm=ttif(qq==13)mn=ttif(qq==14)mo=ttif(qq==15)mp=ttif(qq==16)mq=ttif(qq==17)mr=ttif(qq==18)ms=ttif(qq==19)mt=ttif(qq==20)mu=ttif(qq==21)mv=ttif(qq==22)mw=ttif(qq==23)mx=ttif(qq==24)my=ttif(qq==25)mz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU nlabel0006__cmt>if(qq==0)na=ttif(qq==1)nb=ttif(qq==2)nc=ttif(qq==3)nd=ttif(qq==4)ne=ttif(qq==5)nf=ttif(qq==6)ng=ttif(qq==7)nh=ttif(qq==8)ni=ttif(qq==9)nj=ttif(qq==10)nk=ttif(qq==11)nl=ttif(qq==12)nm=ttif(qq==13)nn=ttif(qq==14)no=ttif(qq==15)np=ttif(qq==16)nq=ttif(qq==17)nr=ttif(qq==18)ns=ttif(qq==19)nt=ttif(qq==20)nu=ttif(qq==21)nv=ttif(qq==22)nw=ttif(qq==23)nx=ttif(qq==24)ny=ttif(qq==25)nz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000ACycle Loadlabel0006__cmt>label0016__cmt>//end of processif(qq>=25)goto000AExit Cyclelabel0006__cmt>label0017__cmt>//load next entryqq=qq+1label0006__cmt>goto0009Loop Loadlabel0006__cmt>label000AExit Cyclevv=oo-1vv=1<label0010__cmt>//free MPUy2=y2^vvlabel0006__cmt>ww=pp-1ww=1<if(g0==oo)g2=g2^wwif(h0==oo)h2=h2^wwif(i0==oo)i2=i2^wwif(j0==oo)j2=j2^wwif(k0==oo)k2=k2^wwif(l0==oo)l2=l2^wwif(m0==oo)m2=m2^wwif(n0==oo)n2=n2^wwlabel0006__cmt>label0014__cmt>//load commandif(g0==oo)qq=g3if(h0==oo)qq=h3if(i0==oo)qq=i3if(j0==oo)qq=j3if(k0==oo)qq=k3if(l0==oo)qq=l3if(m0==oo)qq=m3if(n0==oo)qq=n3label0006__cmt>label0012__cmt>//exit cycleif(qq!=26)noexecutelabel0006__cmt>if(g0==oo)g3=0if(h0==oo)h3=0if(i0==oo)i3=0if(j0==oo)j3=0if(k0==oo)k3=0if(l0==oo)l3=0if(m0==oo)m3=0if(n0==oo)n3=0label0006__cmt>label000F__cmt>//execute
Options2=Actv01Stop01OutO00StMa0000011Aif(uu<60)noexecuteif(uu>85)noexecuteuu=uu-60label0006__cmt>label0015__cmt>//process indexoo=2qq=oo-1qq=1<label0019__cmt>//check for processqq=y1&qqif(qq==0)noexecutelabel0006__cmt>label0011__cmt>//check MPUif(g0==oo)goto0005MPU gif(h0==oo)goto0005MPU hif(i0==oo)goto0005MPU iif(j0==oo)goto0005MPU jif(k0==oo)goto0005MPU kif(l0==oo)goto0005MPU lif(m0==oo)goto0005MPU mif(n0==oo)goto0005MPU nlabel0006__cmt>label000D__cmt>//errorz3=1noexecutelabel0006__cmt>label0005MPU glabel0006__cmt>if(uu==0)ga=vvif(uu==1)gb=vvif(uu==2)gc=vvif(uu==3)gd=vvif(uu==4)ge=vvif(uu==5)gf=vvif(uu==6)gg=vvif(uu==7)gh=vvif(uu==8)gi=vvif(uu==9)gj=vvif(uu==10)gk=vvif(uu==11)gl=vvif(uu==12)gm=vvif(uu==13)gn=vvif(uu==14)go=vvif(uu==15)gp=vvif(uu==16)gq=vvif(uu==17)gr=vvif(uu==18)gs=vvif(uu==19)gt=vvif(uu==20)gu=vvif(uu==21)gv=vvif(uu==22)gw=vvif(uu==23)gx=vvif(uu==24)gy=vvif(uu==25)gz=vvlabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU hlabel0006__cmt>if(uu==0)ha=vvif(uu==1)hb=vvif(uu==2)hc=vvif(uu==3)hd=vvif(uu==4)he=vvif(uu==5)hf=vvif(uu==6)hg=vvif(uu==7)hh=vvif(uu==8)hi=vvif(uu==9)hj=vvif(uu==10)hk=vvif(uu==11)hl=vvif(uu==12)hm=vvif(uu==13)hn=vvif(uu==14)ho=vvif(uu==15)hp=vvif(uu==16)hq=vvif(uu==17)hr=vvif(uu==18)hs=vvif(uu==19)ht=vvif(uu==20)hu=vvif(uu==21)hv=vvif(uu==22)hw=vvif(uu==23)hx=vvif(uu==24)hy=vvif(uu==25)hz=vvlabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU ilabel0006__cmt>if(uu==0)ia=vvif(uu==1)ib=vvif(uu==2)ic=vvif(uu==3)id=vvif(uu==4)ie=vvif(uu==5)if=vvif(uu==6)ig=vvif(uu==7)ih=vvif(uu==8)ii=vvif(uu==9)ij=vvif(uu==10)ik=vvif(uu==11)il=vvif(uu==12)im=vvif(uu==13)in=vvif(uu==14)io=vvif(uu==15)ip=vvif(uu==16)iq=vvif(uu==17)ir=vvif(uu==18)is=vvif(uu==19)it=vvif(uu==20)iu=vvif(uu==21)iv=vvif(uu==22)iw=vvif(uu==23)ix=vvif(uu==24)iy=vvif(uu==25)iz=vvlabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU jlabel0006__cmt>if(uu==0)ja=vvif(uu==1)jb=vvif(uu==2)jc=vvif(uu==3)jd=vvif(uu==4)je=vvif(uu==5)jf=vvif(uu==6)jg=vvif(uu==7)jh=vvif(uu==8)ji=vvif(uu==9)jj=vvif(uu==10)jk=vvif(uu==11)jl=vvif(uu==12)jm=vvif(uu==13)jn=vvif(uu==14)jo=vvif(uu==15)jp=vvif(uu==16)jq=vvif(uu==17)jr=vvif(uu==18)js=vvif(uu==19)jt=vvif(uu==20)ju=vvif(uu==21)jv=vvif(uu==22)jw=vvif(uu==23)jx=vvif(uu==24)jy=vvif(uu==25)jz=vvlabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU klabel0006__cmt>if(uu==0)ka=vvif(uu==1)kb=vvif(uu==2)kc=vvif(uu==3)kd=vvif(uu==4)ke=vvif(uu==5)kf=vvif(uu==6)kg=vvif(uu==7)kh=vvif(uu==8)ki=vvif(uu==9)kj=vvif(uu==10)kk=vvif(uu==11)kl=vvif(uu==12)km=vvif(uu==13)kn=vvif(uu==14)ko=vvif(uu==15)kp=vvif(uu==16)kq=vvif(uu==17)kr=vvif(uu==18)ks=vvif(uu==19)kt=vvif(uu==20)ku=vvif(uu==21)kv=vvif(uu==22)kw=vvif(uu==23)kx=vvif(uu==24)ky=vvif(uu==25)kz=vvlabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU llabel0006__cmt>if(uu==0)la=vvif(uu==1)lb=vvif(uu==2)lc=vvif(uu==3)ld=vvif(uu==4)le=vvif(uu==5)lf=vvif(uu==6)lg=vvif(uu==7)lh=vvif(uu==8)li=vvif(uu==9)lj=vvif(uu==10)lk=vvif(uu==11)ll=vvif(uu==12)lm=vvif(uu==13)ln=vvif(uu==14)lo=vvif(uu==15)lp=vvif(uu==16)lq=vvif(uu==17)lr=vvif(uu==18)ls=vvif(uu==19)lt=vvif(uu==20)lu=vvif(uu==21)lv=vvif(uu==22)lw=vvif(uu==23)lx=vvif(uu==24)ly=vvif(uu==25)lz=vvlabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU mlabel0006__cmt>if(uu==0)ma=vvif(uu==1)mb=vvif(uu==2)mc=vvif(uu==3)md=vvif(uu==4)me=vvif(uu==5)mf=vvif(uu==6)mg=vvif(uu==7)mh=vvif(uu==8)mi=vvif(uu==9)mj=vvif(uu==10)mk=vvif(uu==11)ml=vvif(uu==12)mm=vvif(uu==13)mn=vvif(uu==14)mo=vvif(uu==15)mp=vvif(uu==16)mq=vvif(uu==17)mr=vvif(uu==18)ms=vvif(uu==19)mt=vvif(uu==20)mu=vvif(uu==21)mv=vvif(uu==22)mw=vvif(uu==23)mx=vvif(uu==24)my=vvif(uu==25)mz=vvlabel0006__cmt>label0014__cmt>//input storedexecutelabel0006__cmt>label0005MPU nlabel0006__cmt>if(uu==0)na=vvif(uu==1)nb=vvif(uu==2)nc=vvif(uu==3)nd=vvif(uu==4)ne=vvif(uu==5)nf=vvif(uu==6)ng=vvif(uu==7)nh=vvif(uu==8)ni=vvif(uu==9)nj=vvif(uu==10)nk=vvif(uu==11)nl=vvif(uu==12)nm=vvif(uu==13)nn=vvif(uu==14)no=vvif(uu==15)np=vvif(uu==16)nq=vvif(uu==17)nr=vvif(uu==18)ns=vvif(uu==19)nt=vvif(uu==20)nu=vvif(uu==21)nv=vvif(uu==22)nw=vvif(uu==23)nx=vvif(uu==24)ny=vvif(uu==25)nz=vvlabel0006__cmt>label0014__cmt>//input storedexecute
Options3=Actv01Stop01OutO00StMa00000008label0015__cmt>//process indexoo=2qq=oo-1qq=1<label0019__cmt>//check for processqq=y1&qqif(qq==0)noexecute
Options4=Actv01Stop01OutO00StMa00000008label0015__cmt>//process indexoo=2qq=oo-1qq=1<label0019__cmt>//check for processqq=y1&qqif(qq==0)noexecute
Options5=Actv01Stop01OutO00StMa0000000Fif(uu==92)sk2ipif(uu==93)sk2ipnoexecutelabel0006__cmt>label0015__cmt>//process indexoo=2qq=oo-1qq=1<label0019__cmt>//check for processqq=y1&qqif(qq==0)noexecutelabel0006__cmt>if(uu==92)tt=192if(uu==93)tt=193
Options6=Actv01Stop01OutO00StMa0000000Alabel0015__cmt>//process indexoo=2qq=oo-1qq=1<label0019__cmt>//check for processqq=y1&qqif(qq==0)noexecutelabel0006__cmt>vv=64+vv
Options7=Actv01Stop01OutO00StMa000002EClabel0015__cmt>//process indexoo=2vv=oo-1vv=1<label0018__cmt>//subprocess indexpp=2ww=pp-1ww=1<label0019__cmt>//check for processqq=y1&vvif(qq==0)noexecutelabel0006__cmt>label001A__cmt>//reserve subprocessif(g0==oo)g2=g2|wwif(h0==oo)h2=h2|wwif(i0==oo)i2=i2|wwif(j0==oo)j2=j2|wwif(k0==oo)k2=k2|wwif(l0==oo)l2=l2|wwif(m0==oo)m2=m2|wwif(n0==oo)n2=n2|wwlabel0006__cmt>label0013__cmt>//MPU is busyqq=y2&vvif(qq!=0)noexecutelabel0006__cmt>label0013__cmt>//reserve MPUy2=y2|vvxx=0label0006__cmt>label0008Read MPUqq=0label0006__cmt>label0010__cmt>//find MPUif(g0==oo)goto0011Load from array gif(h0==oo)goto0011Load from array hif(i0==oo)goto0011Load from array iif(j0==oo)goto0011Load from array jif(k0==oo)goto0011Load from array kif(l0==oo)goto0011Load from array lif(m0==oo)goto0011Load from array mif(n0==oo)goto0011Load from array nlabel0006__cmt>label000D__cmt>//errorz3=1noexecutelabel0006__cmt>label0011Load from array glabel0006__cmt>if(xx==0)qq=gaif(xx==1)qq=gbif(xx==2)qq=gcif(xx==3)qq=gdif(xx==4)qq=geif(xx==5)qq=gfif(xx==6)qq=ggif(xx==7)qq=ghif(xx==8)qq=giif(xx==9)qq=gjif(xx==10)qq=gkif(xx==11)qq=glif(xx==12)qq=gmif(xx==13)qq=gnif(xx==14)qq=goif(xx==15)qq=gpif(xx==16)qq=gqif(xx==17)qq=grif(xx==18)qq=gsif(xx==19)qq=gtif(xx==20)qq=guif(xx==21)qq=gvif(xx==22)qq=gwif(xx==23)qq=gxif(xx==24)qq=gyif(xx==25)qq=gzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array hlabel0006__cmt>if(xx==0)qq=haif(xx==1)qq=hbif(xx==2)qq=hcif(xx==3)qq=hdif(xx==4)qq=heif(xx==5)qq=hfif(xx==6)qq=hgif(xx==7)qq=hhif(xx==8)qq=hiif(xx==9)qq=hjif(xx==10)qq=hkif(xx==11)qq=hlif(xx==12)qq=hmif(xx==13)qq=hnif(xx==14)qq=hoif(xx==15)qq=hpif(xx==16)qq=hqif(xx==17)qq=hrif(xx==18)qq=hsif(xx==19)qq=htif(xx==20)qq=huif(xx==21)qq=hvif(xx==22)qq=hwif(xx==23)qq=hxif(xx==24)qq=hyif(xx==25)qq=hzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array ilabel0006__cmt>if(xx==0)qq=iaif(xx==1)qq=ibif(xx==2)qq=icif(xx==3)qq=idif(xx==4)qq=ieif(xx==5)qq=ifif(xx==6)qq=igif(xx==7)qq=ihif(xx==8)qq=iiif(xx==9)qq=ijif(xx==10)qq=ikif(xx==11)qq=ilif(xx==12)qq=imif(xx==13)qq=inif(xx==14)qq=ioif(xx==15)qq=ipif(xx==16)qq=iqif(xx==17)qq=irif(xx==18)qq=isif(xx==19)qq=itif(xx==20)qq=iuif(xx==21)qq=ivif(xx==22)qq=iwif(xx==23)qq=ixif(xx==24)qq=iyif(xx==25)qq=izlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array jlabel0006__cmt>if(xx==0)qq=jaif(xx==1)qq=jbif(xx==2)qq=jcif(xx==3)qq=jdif(xx==4)qq=jeif(xx==5)qq=jfif(xx==6)qq=jgif(xx==7)qq=jhif(xx==8)qq=jiif(xx==9)qq=jjif(xx==10)qq=jkif(xx==11)qq=jlif(xx==12)qq=jmif(xx==13)qq=jnif(xx==14)qq=joif(xx==15)qq=jpif(xx==16)qq=jqif(xx==17)qq=jrif(xx==18)qq=jsif(xx==19)qq=jtif(xx==20)qq=juif(xx==21)qq=jvif(xx==22)qq=jwif(xx==23)qq=jxif(xx==24)qq=jyif(xx==25)qq=jzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array klabel0006__cmt>if(xx==0)qq=kaif(xx==1)qq=kbif(xx==2)qq=kcif(xx==3)qq=kdif(xx==4)qq=keif(xx==5)qq=kfif(xx==6)qq=kgif(xx==7)qq=khif(xx==8)qq=kiif(xx==9)qq=kjif(xx==10)qq=kkif(xx==11)qq=klif(xx==12)qq=kmif(xx==13)qq=knif(xx==14)qq=koif(xx==15)qq=kpif(xx==16)qq=kqif(xx==17)qq=krif(xx==18)qq=ksif(xx==19)qq=ktif(xx==20)qq=kuif(xx==21)qq=kvif(xx==22)qq=kwif(xx==23)qq=kxif(xx==24)qq=kyif(xx==25)qq=kzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array llabel0006__cmt>if(xx==0)qq=laif(xx==1)qq=lbif(xx==2)qq=lcif(xx==3)qq=ldif(xx==4)qq=leif(xx==5)qq=lfif(xx==6)qq=lgif(xx==7)qq=lhif(xx==8)qq=liif(xx==9)qq=ljif(xx==10)qq=lkif(xx==11)qq=llif(xx==12)qq=lmif(xx==13)qq=lnif(xx==14)qq=loif(xx==15)qq=lpif(xx==16)qq=lqif(xx==17)qq=lrif(xx==18)qq=lsif(xx==19)qq=ltif(xx==20)qq=luif(xx==21)qq=lvif(xx==22)qq=lwif(xx==23)qq=lxif(xx==24)qq=lyif(xx==25)qq=lzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array mlabel0006__cmt>if(xx==0)qq=maif(xx==1)qq=mbif(xx==2)qq=mcif(xx==3)qq=mdif(xx==4)qq=meif(xx==5)qq=mfif(xx==6)qq=mgif(xx==7)qq=mhif(xx==8)qq=miif(xx==9)qq=mjif(xx==10)qq=mkif(xx==11)qq=mlif(xx==12)qq=mmif(xx==13)qq=mnif(xx==14)qq=moif(xx==15)qq=mpif(xx==16)qq=mqif(xx==17)qq=mrif(xx==18)qq=msif(xx==19)qq=mtif(xx==20)qq=muif(xx==21)qq=mvif(xx==22)qq=mwif(xx==23)qq=mxif(xx==24)qq=myif(xx==25)qq=mzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label0011Load from array nlabel0006__cmt>if(xx==0)qq=naif(xx==1)qq=nbif(xx==2)qq=ncif(xx==3)qq=ndif(xx==4)qq=neif(xx==5)qq=nfif(xx==6)qq=ngif(xx==7)qq=nhif(xx==8)qq=niif(xx==9)qq=njif(xx==10)qq=nkif(xx==11)qq=nlif(xx==12)qq=nmif(xx==13)qq=nnif(xx==14)qq=noif(xx==15)qq=npif(xx==16)qq=nqif(xx==17)qq=nrif(xx==18)qq=nsif(xx==19)qq=ntif(xx==20)qq=nuif(xx==21)qq=nvif(xx==22)qq=nwif(xx==23)qq=nxif(xx==24)qq=nyif(xx==25)qq=nzlabel0006__cmt>goto000DStore to MROMlabel0006__cmt>label000DStore to MROMrr=1<label0029__cmt>//reset entry xx of ya and write qqlabel0002yauu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yb and write qqlabel0002ybuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yc and write qqlabel0002ycuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yd and write qqlabel0002yduu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of ye and write qqlabel0002yeuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yf and write qqlabel0002yfuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yg and write qqlabel0002yguu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yh and write qqlabel0002yhuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yi and write qqlabel0002yiuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yj and write qqlabel0002yjuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yk and write qqlabel0002ykuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yl and write qqlabel0002yluu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of ym and write qqlabel0002ymuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yn and write qqlabel0002ynuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yo and write qqlabel0002youu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yp and write qqlabel0002ypuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yq and write qqlabel0002yquu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yr and write qqlabel0002yruu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of ys and write qqlabel0002ysuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yt and write qqlabel0002ytuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yu and write qqlabel0002yuuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yv and write qqlabel0002yvuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yw and write qqlabel0002ywuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yx and write qqlabel0002yxuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yy and write qqlabel0002yyuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0029__cmt>//reset entry xx of yz and write qqlabel0002yzuu=uu+1if(uu=ww)goto0005Cyclelabel0006__cmt>label0005Cyclelabel0006__cmt>label0016__cmt>//end of processif(xx>=25)goto000AExit Cyclelabel0006__cmt>xx=xx+1label0006__cmt>label000D__cmt>//cyclegoto0008Read MPUlabel0006__cmt>label000AExit Cycleqq=oo-1qq=1<label0012__cmt>//unload MPUy1=y1^qqy2=y2^qqlabel0006__cmt>if(g0==oo)g0=0if(h0==oo)h0=0if(i0==oo)i0=0if(j0==oo)j0=0if(k0==oo)k0=0if(l0==oo)l0=0if(m0==oo)m0=0if(n0==oo)n0=0label0006__cmt>label0012__cmt>//exit cycleexecute
Options8=Actv01Stop01OutO00Dlay200:MillisStMa00000004if(uu<60)noexecuteif(uu>119)noexecutelabel0006__cmt>label0012__cmt>//loop input
Outgoing0=None
Outgoing1=None
Outgoing2=None
Outgoing3=MID2MIDA00010009NS DIN INC4vv
Outgoing4=MID2MIDA00010009NL DIN INCFvv
Outgoing5=MID2MIDA00010009CMPU-L INttvv
Outgoing6=MID3CMPU-L IN
Outgoing7=None
Outgoing8=MID2MIDA0001000CEcho Port INB0uuvv
PresetSwitchIgnore=0
[Preset.14]
Active=1
Comments=
Incoming0=None
Incoming1=MID2MIDA0001000DEcho Port OUTB2uuvv
Incoming10=MID2MIDA0001000DEcho Port OUTB2uuvv
Incoming2=MID2MIDA0001000DEcho Port OUTB2uuvv
Incoming3=MID2MIDA0001000DEcho Port OUTB21B7F
Incoming4=MID2MIDA0001000DEcho Port OUTB21B7F
Incoming5=MID2MIDA0001000DEcho Port OUTB21Dvv
Incoming6=MID2MIDA0001000DEcho Port OUTB2uuvv
Incoming7=None
Incoming8=MID2MIDA0001000DEcho Port OUTB2uuvv
Incoming9=MID2MIDA0001000DEcho Port OUTB2uuvv
Name=[3] Audio Values
Name0=--- Audio Values Process ---
Name1=Load Process
Name10=Send Controller BCF - CUPL
Name2=Input - Update Array
Name3=Output - Audio Values - Inactive CP Array
Name4=Output - Audio Values - CP Status
Name5=Store Process
Name6=Loop Input
Name7=--- Send Audio Values ---
Name8=Send Controller BCF - NL
Name9=Send Controller BCF - NS
Options0=Actv00Stop00OutO00
Options1=Actv01Stop01OutO00StMa0000032Bif(uu>29)noexecutelabel0006__cmt>label0015__cmt>//process indexoo=3vv=oo-1vv=1<label0018__cmt>//subprocess indexpp=1ww=pp-1ww=1<label0014__cmt>//load commandif(uu!=26)goto000AAssign MPUlabel0006__cmt>label0019__cmt>//check for processqq=y1&vvif(qq==0)goto000AAssign MPUlabel0006__cmt>label001A__cmt>//reserve subprocessif(g0==oo)g2=g2|wwif(h0==oo)h2=h2|wwif(i0==oo)i2=i2|wwif(j0==oo)j2=j2|wwif(k0==oo)k2=k2|wwif(l0==oo)l2=l2|wwif(m0==oo)m2=m2|wwif(n0==oo)n2=n2|wwlabel0006__cmt>label0013__cmt>//MPU is busyqq=y2&vvif(qq!=0)noexecutelabel0006__cmt>label0013__cmt>//reserve MPUy2=y2|vvlabel0006__cmt>if(g0==oo)g3=uuif(h0==oo)h3=uuif(i0==oo)i3=uuif(j0==oo)j3=uuif(k0==oo)k3=uuif(l0==oo)l3=uuif(m0==oo)m3=uuif(n0==oo)n3=uulabel0006__cmt>goto000ELoad from MROMlabel0006__cmt>label000AAssign MPUlabel0006__cmt>label0019__cmt>//check for processqq=y1&vvif(qq!=0)noexecutelabel0006__cmt>label0012__cmt>//assign MPUlabel0006__cmt>label0005MPU glabel0006__cmt>if(g0!=0)goto0005MPU hlabel0006__cmt>label0012__cmt>//assign MPUg0=oog1=0g2=wwg3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Audio Values to MPU g!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU hlabel0006__cmt>if(h0!=0)goto0005MPU ilabel0006__cmt>label0012__cmt>//assign MPUh0=ooh1=0h2=wwh3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Audio Values to MPU h!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU ilabel0006__cmt>if(i0!=0)goto0005MPU jlabel0006__cmt>label0012__cmt>//assign MPUi0=ooi1=0i2=wwi3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Audio Values to MPU i!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU jlabel0006__cmt>if(j0!=0)goto0005MPU klabel0006__cmt>label0012__cmt>//assign MPUj0=ooj1=0j2=wwj3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Audio Values to MPU j!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU klabel0006__cmt>if(k0!=0)goto0005MPU llabel0006__cmt>label0012__cmt>//assign MPUk0=ook1=0k2=wwk3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Audio Values to MPU k!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU llabel0006__cmt>if(l0!=0)goto0005MPU mlabel0006__cmt>label0012__cmt>//assign MPUl0=ool1=0l2=wwl3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Audio Values to MPU l!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU mlabel0006__cmt>if(m0!=0)goto0005MPU nlabel0006__cmt>label0012__cmt>//assign MPUm0=oom1=0m2=wwm3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Audio Values to MPU m!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label0005MPU nlabel0006__cmt>if(n0!=0)noexecutelabel0006__cmt>label0012__cmt>//assign MPUn0=oon1=0n2=wwn3=uulabel0006__cmt>y1=y1|vvy2=y2|vvlabel0006__cmt>label0006__log>label0025__log>Assigned Audio Values to MPU n!label0006__log>label0006__cmt>label001D__cmt>//load MROM data to MPUgoto000ELoad from MROMlabel0006__cmt>label000ELoad from MROMlabel0006__cmt>label0020__cmt>//update in reserved arrayqq=0vv=13ww=vv+6label0006__cmt>label0009Loop Loadxx=0ss=1<label0002yaxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ybxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ycxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ydxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yexx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yfxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ygxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yhxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yixx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yjxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ykxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ylxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ymxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ynxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yoxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ypxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yqxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yrxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ysxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ytxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yuxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yvxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002ywxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yxxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yyxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label0002yzxx=xx+1if(xx>qquu=xx-vvrr=rr<=ww)goto000BSave in MPUlabel0006__cmt>label000BSave in MPUlabel0006__cmt>label0013__cmt>//Save in MPUif(g0==oo)goto000DLoad to MPU gif(h0==oo)goto000DLoad to MPU hif(i0==oo)goto000DLoad to MPU iif(j0==oo)goto000DLoad to MPU jif(k0==oo)goto000DLoad to MPU kif(l0==oo)goto000DLoad to MPU lif(m0==oo)goto000DLoad to MPU mif(n0==oo)goto000DLoad to MPU nlabel0006__cmt>label000D__cmt>//errorz3=1noexecutelabel0006__cmt>label000DLoad to MPU glabel0006__cmt>if(qq==0)ga=ttif(qq==1)gb=ttif(qq==2)gc=ttif(qq==3)gd=ttif(qq==4)ge=ttif(qq==5)gf=ttif(qq==6)gg=ttif(qq==7)gh=ttif(qq==8)gi=ttif(qq==9)gj=ttif(qq==10)gk=ttif(qq==11)gl=ttif(qq==12)gm=ttif(qq==13)gn=ttif(qq==14)go=ttif(qq==15)gp=ttif(qq==16)gq=ttif(qq==17)gr=ttif(qq==18)gs=ttif(qq==19)gt=ttif(qq==20)gu=ttif(qq==21)gv=ttif(qq==22)gw=ttif(qq==23)gx=ttif(qq==24)gy=ttif(qq==25)gz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU hlabel0006__cmt>if(qq==0)ha=ttif(qq==1)hb=ttif(qq==2)hc=ttif(qq==3)hd=ttif(qq==4)he=ttif(qq==5)hf=ttif(qq==6)hg=ttif(qq==7)hh=ttif(qq==8)hi=ttif(qq==9)hj=ttif(qq==10)hk=ttif(qq==11)hl=ttif(qq==12)hm=ttif(qq==13)hn=ttif(qq==14)ho=ttif(qq==15)hp=ttif(qq==16)hq=ttif(qq==17)hr=ttif(qq==18)hs=ttif(qq==19)ht=ttif(qq==20)hu=ttif(qq==21)hv=ttif(qq==22)hw=ttif(qq==23)hx=ttif(qq==24)hy=ttif(qq==25)hz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU ilabel0006__cmt>if(qq==0)ia=ttif(qq==1)ib=ttif(qq==2)ic=ttif(qq==3)id=ttif(qq==4)ie=ttif(qq==5)if=ttif(qq==6)ig=ttif(qq==7)ih=ttif(qq==8)ii=ttif(qq==9)ij=ttif(qq==10)ik=ttif(qq==11)il=ttif(qq==12)im=ttif(qq==13)in=ttif(qq==14)io=ttif(qq==15)ip=ttif(qq==16)iq=ttif(qq==17)ir=ttif(qq==18)is=ttif(qq==19)it=ttif(qq==20)iu=ttif(qq==21)iv=ttif(qq==22)iw=ttif(qq==23)ix=ttif(qq==24)iy=ttif(qq==25)iz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU jlabel0006__cmt>if(qq==0)ja=ttif(qq==1)jb=ttif(qq==2)jc=ttif(qq==3)jd=ttif(qq==4)je=ttif(qq==5)jf=ttif(qq==6)jg=ttif(qq==7)jh=ttif(qq==8)ji=ttif(qq==9)jj=ttif(qq==10)jk=ttif(qq==11)jl=ttif(qq==12)jm=ttif(qq==13)jn=ttif(qq==14)jo=ttif(qq==15)jp=ttif(qq==16)jq=ttif(qq==17)jr=ttif(qq==18)js=ttif(qq==19)jt=ttif(qq==20)ju=ttif(qq==21)jv=ttif(qq==22)jw=ttif(qq==23)jx=ttif(qq==24)jy=ttif(qq==25)jz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU klabel0006__cmt>if(qq==0)ka=ttif(qq==1)kb=ttif(qq==2)kc=ttif(qq==3)kd=ttif(qq==4)ke=ttif(qq==5)kf=ttif(qq==6)kg=ttif(qq==7)kh=ttif(qq==8)ki=ttif(qq==9)kj=ttif(qq==10)kk=ttif(qq==11)kl=ttif(qq==12)km=ttif(qq==13)kn=ttif(qq==14)ko=ttif(qq==15)kp=ttif(qq==16)kq=ttif(qq==17)kr=ttif(qq==18)ks=ttif(qq==19)kt=ttif(qq==20)ku=ttif(qq==21)kv=ttif(qq==22)kw=ttif(qq==23)kx=ttif(qq==24)ky=ttif(qq==25)kz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU llabel0006__cmt>if(qq==0)la=ttif(qq==1)lb=ttif(qq==2)lc=ttif(qq==3)ld=ttif(qq==4)le=ttif(qq==5)lf=ttif(qq==6)lg=ttif(qq==7)lh=ttif(qq==8)li=ttif(qq==9)lj=ttif(qq==10)lk=ttif(qq==11)ll=ttif(qq==12)lm=ttif(qq==13)ln=ttif(qq==14)lo=ttif(qq==15)lp=ttif(qq==16)lq=ttif(qq==17)lr=ttif(qq==18)ls=ttif(qq==19)lt=ttif(qq==20)lu=ttif(qq==21)lv=ttif(qq==22)lw=ttif(qq==23)lx=ttif(qq==24)ly=ttif(qq==25)lz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU mlabel0006__cmt>if(qq==0)ma=ttif(qq==1)mb=ttif(qq==2)mc=ttif(qq==3)md=ttif(qq==4)me=ttif(qq==5)mf=ttif(qq==6)mg=ttif(qq==7)mh=ttif(qq==8)mi=ttif(qq==9)mj=ttif(qq==10)mk=ttif(qq==11)ml=ttif(qq==12)mm=ttif(qq==13)mn=ttif(qq==14)mo=ttif(qq==15)mp=ttif(qq==16)mq=ttif(qq==17)mr=ttif(qq==18)ms=ttif(qq==19)mt=ttif(qq==20)mu=ttif(qq==21)mv=ttif(qq==22)mw=ttif(qq==23)mx=ttif(qq==24)my=ttif(qq==25)mz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000DLoad to MPU nlabel0006__cmt>if(qq==0)na=ttif(qq==1)nb=ttif(qq==2)nc=ttif(qq==3)nd=ttif(qq==4)ne=ttif(qq==5)nf=ttif(qq==6)ng=ttif(qq==7)nh=ttif(qq==8)ni=ttif(qq==9)nj=ttif(qq==10)nk=ttif(qq==11)nl=ttif(qq==12)nm=ttif(qq==13)nn=ttif(qq==14)no=ttif(qq==15)np=ttif(qq==16)nq=ttif(qq==17)nr=ttif(qq==18)ns=ttif(qq==19)nt=ttif(qq==20)nu=ttif(qq==21)nv=ttif(qq==22)nw=ttif(qq==23)nx=ttif(qq==24)ny=ttif(qq==25)nz=ttlabel0006__cmt>label000D__cmt>//cyclegoto000ACycle Loadlabel0006__cmt>label000ACycle Loadlabel0006__cmt>label0016__cmt>//end of processif(qq>=25)goto000AExit Cyclelabel0006__cmt>label0017__cmt>//load next entryqq=qq+1label0006__cmt>goto0009Loop Loadlabel0006__cmt>label000AExit Cyclevv=oo-1vv=1<label0010__cmt>//free MPUy2=y2^vvlabel0006__cmt>ww=pp-1ww=1<if(g0==oo)g2=g2^wwif(h0==oo)h2=h2^wwif(i0==oo)i2=i2^wwif(j0==oo)j2=j2^wwif(k0==oo)k2=k2^wwif(l0==oo)l2=l2^wwif(m0==oo)m2=m2^wwif(n0==oo)n2=n2^wwlabel0006__cmt>label0014__cmt>//load commandif(g0==oo)qq=g3if(h0==oo)qq=h3if(i0==oo)qq=i3if(j0==oo)qq=j3if(k0==oo)qq=k3if(l0==oo)qq=l3if(m0==oo)qq=m3if(n0==oo)qq=n3label0006__cmt>label0012__cmt>//exit cycleif(qq!=26)noexecutelabel0006__cmt>if(g0==oo)g3=0if(h0==oo)h3=0if(i0==oo)i3=0if(j0==oo)j3=0if(k0==oo)k3=0if(l0==oo)l3=0if(m0==oo)m3=0if(n0==oo)n3=0label0006__cmt>label000F__cmt>//execute
Options10=Actv01Stop01OutO00StMa00000010xx=uulabel0006__cmt>label0012__cmt>//fadershiftif(g0==5)ww=xx+g5if(h0==5)ww=xx+h5if(i0==5)ww=xx+i5if(j0==5)ww=xx+j5if(k0==5)ww=xx+k5if(l0==5)ww=xx+l5if(m0==5)ww=xx+m5if(n0==5)ww=xx+n5label0006__cmt>if(ww<40)noexecuteif(ww>47)noexecutelabel0006__cmt>uu=uu-30
Options2=Actv01Stop01OutO00StMa0000012Eif(uu>25)noexecutelabel0006__cmt>label0015__cmt>//process indexoo=3qq=oo-1qq=1<label0019__cmt>//check for processqq=y1&qqif(qq==0)noexecutelabel0006__cmt>label0011__cmt>//check MPUif(g0==oo)goto0005MPU gif(h0==oo)goto0005MPU hif(i0==oo)goto0005MPU iif(j0==oo)goto0005MPU jif(k0==oo)goto0005MPU kif(l0==oo)goto0005MPU lif(m0==oo)goto0005MPU mif(n0==oo)goto0005MPU nlabel0006__cmt>label000D__cmt>//errorz3=1noexecutelabel0006__cmt>label0005MPU glabel0006__cmt>if(uu==0)ga=vvif(uu==1)gb=vvif(uu==2)gc=vvif(uu==3)gd=vvif(uu==4)ge=vvif(uu==5)gf=vvif(uu==6)gg=vvif(uu==7)gh=vvif(uu==8)gi=vvif(uu==9)gj=vvif(uu==10)gk=vvif(uu==11)gl=vvif(uu==12)gm=vvif(uu==13)gn=vvif(uu==14)go=vvif(uu==15)gp=vvif(uu==16)gq=vvif(uu==17)gr=vvif(uu==18)gs=vvif(uu==19)gt=vvif(uu==20)gu=vvif(uu==21)gv=vvif(uu==22)gw=vvif(uu==23)gx=vvif(uu==24)gy=vvif(uu==25)gz=vvlabel0006__cmt>label0014__cmt>//input storedgoto0006Outputlabel0006__cmt>label0005MPU hlabel0006__cmt>if(uu==0)ha=vvif(uu==1)hb=vvif(uu==2)hc=vvif(uu==3)hd=vvif(uu==4)he=vvif(uu==5)hf=vvif(uu==6)hg=vvif(uu==7)hh=vvif(uu==8)hi=vvif(uu==9)hj=vvif(uu==10)hk=vvif(uu==11)hl=vvif(uu==12)hm=vvif(uu==13)hn=vvif(uu==14)ho=vvif(uu==15)hp=vvif(uu==16)hq=vvif(uu==17)hr=vvif(uu==18)hs=vvif(uu==19)ht=vvif(uu==20)hu=vvif(uu==21)hv=vvif(uu==22)hw=vvif(uu==23)hx=vvif(uu==24)hy=vvif(uu==25)hz=vvlabel0006__cmt>label0014__cmt>//input storedgoto0006Outputlabel0006__cmt>label0005MPU ilabel0006__cmt>if(uu==0)ia=vvif(uu==1)ib=vvif(uu==2)ic=vvif(uu==3)id=vvif(uu==4)ie=vvif(uu==5)if=vvif(uu==6)ig=vvif(uu==7)ih=vvif(uu==8)ii=vvif(uu==9)ij=vvif(uu==10)ik=vvif(uu==11)il=vvif(uu==12)im=vvif(uu==13)in=vvif(uu==14)io=vvif(uu==15)ip=vvif(uu==16)iq=vvif(uu==17)ir=vvif(uu==18)is=vvif(uu==19)it=vvif(uu==20)iu=vvif(uu==21)iv=vvif(uu==22)iw=vvif(uu==23)ix=vvif(uu==24)iy=vvif(uu==25)iz=vvlabel0006__cmt>label0014__cmt>//input storedgoto0006Outputlabel0006__cmt>label0005MPU jlabel0006__cmt>if(uu==0)ja=vvif(uu==1)jb=vvif(uu==2)jc=vvif(uu==3)jd=vvif(uu==4)je=vvif(uu==5)jf=vvif(uu==6)jg=vvif(uu==7)jh=vvif(uu==8)ji=vvif(uu==9)jj=vvif(uu==10)jk=vvif(uu==11)jl=vvif(uu==12)jm=vvif(uu==13)jn=vvif(uu==14)jo=vvif(uu==15)jp=vvif(uu==16)jq=vvif(uu==17)jr=vvif(uu==18)js=vvif(uu==19)jt=vvif(uu==20)ju=vvif(uu==21)jv=vvif(uu==22)jw=vvif(uu==23)jx=vvif(uu==24)jy=vvif(uu==25)jz=vvlabel0006__cmt>label0014__cmt>//input storedgoto0006Outputlabel0006__cmt>label0005MPU klabel0006__cmt>if(uu==0)ka=vvif(uu==1)kb=vvif(uu==2)kc=vvif(uu==3)kd=vvif(uu==4)ke=vvif(uu==5)kf=vvif(uu==6)kg=vvif(uu==7)kh=vvif(uu==8)ki=vvif(uu==9)kj=vvif(uu==10)kk=vvif(uu==11)kl=vvif(uu==12)km=vvif(uu==13)kn=vvif(uu==14)ko=vvif(uu==15)kp=vvif(uu==16)kq=vvif(uu==17)kr=vvif(uu==18)ks=vvif(uu==19)kt=vvif(uu==20)ku=vvif(uu==21)kv=vvif(uu==22)kw=vvif(uu==23)kx=vvif(uu==24)ky=vvif(uu==25)kz=vvlabel0006__cmt>label0014__cmt>//input storedgoto0006Outputlabel0006__cmt>label0005MPU llabel0006__cmt>if(uu==0)la=vvif(uu==1)lb=vvif(uu==2)lc=vvif(uu==3)ld=vvif(uu==4)le=vvif(uu==5)lf=vvif(uu==6)lg=vvif(uu==7)lh=vvif(uu==8)li=vvif(uu==9)lj=vvif(uu==10)lk=vvif(uu==11)ll=vvif(uu==12)lm=vvif(uu==13)ln=vvif(uu==14)lo=vvif(uu==15)lp=vvif(uu==16)lq=vvif(uu==17)lr=vvif(uu==18)ls=vvif(uu==19)lt=vvif(uu==20)lu=vvif(uu==21)lv=vvif(uu==22)lw=vvif(uu==23)lx=vvif(uu==24)ly=vvif(uu==25)lz=vvlabel0006__cmt>label0014__cmt>//input storedgoto0006Outputlabel0006__cmt>label0005MPU mlabel0006__cmt>if(uu==0)ma=vvif(uu==1)mb=vvif(uu==2)mc=vvif(uu==3)md=vvif(uu==4)me=vvif(uu==5)mf=vvif(uu==6)mg=vvif(uu==7)mh=vvif(uu==8)mi=vvif(uu==9)mj=vvif(uu==10)mk=vvif(uu==11)ml=vvif(uu==12)mm=vvif(uu==13)mn=vvif(uu==14)mo=vvif(uu==15)mp=vvif(uu==16)mq=vvif(uu==17)mr=vvif(uu==18)ms=vvif(uu==19)mt=vvif(uu==20)mu=vvif(uu==21)mv=vvif(uu==22)mw=vvif(uu==23)mx=vvif(uu==24)my=vvif(uu==25)mz=vvlabel0006__cmt>label0014__cmt>//input storedgoto0006Outputlabel0006__cmt>label0005MPU nlabel0006__cmt>if(uu==0)na=vvif(uu==1)nb=vvif(uu==2)nc=vvif(uu==3)nd=vvif(uu==4)ne=vvif(uu==5)nf=vvif(uu==6)ng=vvif(uu==7)nh=vvif(uu==8)ni=vvif(uu==9)nj=vvif(uu==10)nk=vvif(uu==11)nl=vvif(uu==12)nm=vvif(uu==13)nn=vvif(uu==14)no=vvif(uu==15)np=vvif(uu==16)nq=vvif(uu==17)nr=vvif(uu==18)ns=vvif(uu==19)nt=vvif(uu==20)nu=vvif(uu==21)nv=vvif(uu==22)nw=vvif(uu==23)nx=vvif(uu==24)ny=vvif(uu==25)nz=vvlabel0006__cmt>label0014__cmt>//input storedgoto0006Outputlabel0006__cmt>label0006Outputxx=1<if(g0==oo)qq=g5&xxif(h0==oo)qq=h5&xxif(i0==oo)qq=i5&xxif(j0==oo)qq=j5&xxif(k0==oo)qq=k5&xxif(l0==oo)qq=l5&xxif(m0==oo)qq=m5&xxif(n0==oo)qq=n5&xxlabel0006__cmt>label0018__cmt>//send audio valueif(qq==0)sk2ipuu=uu+30executelabel0006__cmt>label001A__cmt>//ignore audio valuett=191uu=127vv=127
Options3=Actv01Stop01OutO00StMa00000172label0006__cmt>label0015__cmt>//process indexoo=3vv=oo-1vv=1<