; ------- 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