; ------- 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. ; [MIDI.routes] In0=My-Piano In1=My-Fader In2=My-Bitstream In3=My Controller Out0=My-Synths Out1=My-Synths Out2=My-Synths Out3=My-Synths [Preset.0] Active=1 Comments= Incoming0=EnDi02 Incoming1=KAM10000KSQ10004011060260211 Incoming2=Tim0TimT0004Init Incoming3=Tim0TimT0004Init Name=Init Name0=Project Opened - Init Timer Name1=KeyStroke - Init Timer Name2=Enable Processing Name3=Init - Set Globals Options0=Actv01Stop00OutO00 Options1=Actv01Stop00OutO00 Options2=Actv01Stop00OutO00StMa00000001label001A__log>Log Init Timer Fired Options3=Actv01Stop00OutO00StMa00000009label001B__log>Log Globals being setlabel0014__cmt>//setting modesm=0label001F__cmt>//program setting LSB/MSBps=0label000C__cmt>//zonesz=0label0024__cmt>//firt output MIDI channel - 1mc=5 Outgoing0=Tim0TimS0004Init1:0:1 Outgoing1=Tim0TimS0004Init1:0:1 Outgoing2=None Outgoing3=EnDi01 PresetSwitchIgnore=0 [Preset.1] Active=1 Comments= Incoming0=EnDi01 Incoming1=MID3 Incoming2=MID3 Incoming3=MID3 Incoming4=MID3 Incoming5=MID3 Incoming6=MID3 Incoming7=MID3 Incoming8=MID3 Name=General Split Keyboard Setting Name0=Initialize Global Variables Name1=Detect Settings mode Name2=Toggle MSB of program setting Name3=Initiate zone setting Name4=Set output MIDI channel Name5=Set split point Name6=Set bank Name7=Set program Name8=Play note Options0=Actv01Stop00OutO00StMa00000009label0019__log>Log Project Enabledlabel0014__cmt>//setting modesm=0label001F__cmt>//program setting LSB/MSBps=0label000C__cmt>//zonesz=0label0024__cmt>//firt output MIDI channel - 1mc=5 Options1=Actv01Stop00OutO00StMa000Ftoggle sm value0013label001B__cmt>//toggle setting modelabel001D__log>Log Toggling SM to %sm%sm=sm^1label000D__cmt>//resetif(sm==0)sz=0if(sm==0)m1=0if(sm==0)m2=0if(sm==0)m3=0if(sm==0)s1=0if(sm==0)s2=0if(sm==0)s3=0if(sm==0)n1=0if(sm==0)n2=0if(sm==0)n3=0if(sm==0)p1=0if(sm==0)p2=0if(sm==0)p3=0noexecutelabel0006__cmt> Options2=Actv01Stop00OutO00StMa000Ftoggle sm value0004label001B__cmt>//toggle setting modeps=ps^1noexecutelabel0006__cmt> Options3=Actv01Stop00OutO00StMa0000000Blabel001C__cmt>//not in setting mode?if(sm==0)executelabel000C__cmt>//zonesz=sz+1label0018__cmt>//set midi channelif(sz==1)m1=mc+1if(sz==2)m1=mc+2if(sz==3)m1=mc+3if(sz==4)m1=mc+4noexecutelabel0006__cmt> Options4=Actv00Stop01OutO00StMa0000000Elabel001C__cmt>//not in setting mode?if(sm==0)executelabel0014__cmt>//midi channelrr=tt-24label002C__cmt>//if outside range, set to channel 12+if(rr>15)rr=11+szlabel0025__cmt>//if outside range, set to zoneif(rr<0)rr=sz-1label0027__cmt>//set channel to appropriate zoneif(sz==1)m1=rrif(sz==2)m2=rrif(sz==3)m3=rrif(sz==4)m4=rrnoexecute Options5=Actv01Stop01OutO00StMa00000008label001C__cmt>//not in setting mode?if(sm==0)executelabel0025__cmt>//set split to appropriate zoneif(sz==1)z1=ttif(sz==2)z2=ttif(sz==3)z3=ttif(sz==4)z4=ttnoexecute Options6=Actv01Stop01OutO00StMa0000000Alabel001C__cmt>//not in setting mode?if(sm==0)executelabel0013__cmt>//bank numberuu=tt-24label0024__cmt>//set bank to appropriate zoneif(sz==1)n1=uuif(sz==2)n2=uuif(sz==3)n3=uuif(sz==4)n4=uunoexecute Options7=Actv01Stop01OutO00StMa0000000Alabel001C__cmt>//not in setting mode?if(sm==0)executelabel000F__cmt>//programss=tt-36label0027__cmt>//set program in appropriate zoneif(sz==1)p1=ssif(sz==2)p2=ssif(sz==3)p3=ssif(sz==4)p4=sslabel0006__cmt> Options8=Actv00Stop00OutO00StMa00000014label001D__cmt>//in setting mode? exitif(sm==1)noexecutelabel0016__cmt>//program offsetpo=ps*64label0025__cmt>//to which zone belongs the keyif(tt<=z1)goto0006zone 1if(tt<=z2)goto0006zone 2if(tt<=z3)goto0006zone 3if(tt<=z4)goto0006zone 4label0006zone 1mc=m1executelabel0006zone 2mc=m2executelabel0006zone 3mc=m3executelabel0006zone 4mc=m4 Outgoing0=None Outgoing1=None Outgoing2=None Outgoing3=None Outgoing4=None Outgoing5=None Outgoing6=None Outgoing7=MID1 Outgoing8=MID3Play note to channel of zone PresetSwitchIgnore=0 [Project] DefaultInPorts=MIDA00040008My-Piano000CMy-Bitstream0008My-Fader000DMy Controller DefaultOutPorts=MIDA00010009My-Synths Version=2 [Signatures] SigName-1=[Midi Translator Pro Internal] Signature-1=IzPivNVyqoTdZeV3c94QYUnGrqXojzvqwdXty7YGxnGF4Cp0QEwzzly6lGl/Jz+4eY6fs2Z2VpfvHu/GacVFK+2fuuPmop0ssA//gSToPqLYXr0WEbH4UY9DI61I/6hSoA92oPFAGxu+Vkwq9D4ItAmj1uLwmGMst5X+cgluQ/4= SignedBy-1=Steve Caldwell