; ------- 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=1
Comments=
Incoming0=EnDi02
Incoming1=KAM10000KSQ1000201B21B
Incoming2=Tim0TimT0004Init
Name=Init
Name0=Open Project - Init
Name1=ESC - Init
Name2=Initialize Global Variables
Options0=Actv01Stop00OutO00
Options1=Actv01Stop00OutO00
Options2=Actv01Stop00OutO00StMa0000000Elabel0023__cmt>// Pitch Bend Center positionga=8192label0016__cmt>// High positiongb=16383label0015__cmt>// Low positiongc=0label001C__cmt>// inc/dec speed in msgd=10label001B__cmt>// inc/dec step valuege=500label0016__cmt>// current valuegf=galabel0006__cmt>label0006__cmt>
Outgoing0=Tim0TimS0004Init1:0:1
Outgoing1=Tim0TimS0004Init1:0:1
Outgoing2=None
PresetSwitchIgnore=0
[Preset.1]
Active=1
Comments=
Incoming0=MID1B06801
Incoming1=MID1B06901
Incoming2=MID3
Name=FCB-1010 Eureka
Name0=CC104 to Note 33 On
Name1=CC105 to Note 33 Off
Name2=Pedal to Pitch Bend (Center zone)
Options0=Actv01Stop00OutO00
Options1=Actv01Stop00OutO00
Options2=Actv01Stop00OutO00StMa0000001Clabel002F__cmt>// Lets separate MSB and LSB in two byteslabel0006__cmt>label0018__cmt>// put msb portionrr=qq<<7label003A__cmt>// Or with lsb portion to determine the 14 bit valuett=rr|qqlabel0017__cmt>// separate byteslabel0006__cmt>label002E__cmt>// If not in center area, then send themlabel0006__cmt>label0014__cmt>// lower rangeif(tt<7192)executelabel0014__cmt>// upper rangeif(tt>9192)executelabel0006__cmt>label001C__cmt>// target center valuett=8192label0006__cmt>label0040__cmt>// Separate the 14 bit value because lsb!=msb in this caselabel000F__cmt>//put msbrr=tt>>7label0010__cmt>// out lsbqq=tt&127label0006__cmt>label001C__cmt>// set global variablegf=rr<<7gf=gf|qqlabel0006__cmt>
Outgoing0=MID190217f
Outgoing1=MID1802100
Outgoing2=MID1e0rrqq
PresetSwitchIgnore=0
[Preset.2]
Active=1
Comments=
Incoming0=MID3
Incoming1=MID3
Incoming2=Tim0TimT0008Sweep-Up
Incoming3=MID3
Incoming4=MID3
Incoming5=Tim0TimT000ASweep-Down
Name=Up-Down Sweep
Name0=Up Pedal, Sweep
Name1=Up Pedal, Sweep Release
Name2=Sweep Up
Name3=Down Pedal, Sweep
Name4=Down Pedal, Sweep Release
Name5=Sweep Down
Options0=Actv01Stop00OutO00StMa00000007label0035__cmt>// determine count based on increment/decrementlabel0022__cmt>// subtract current from toppp=gb-gflabel0030__cmt>//divide by increment decrement step valuepp=pp/gelabel002C__cmt>// add one to ensure we get full rangepp=pp+ge
Options1=Actv01Stop00OutO00StMa00000001gf=ga
Options2=Actv01Stop00OutO00StMa00000005label0006__cmt>gf=gf+geif(gf>gb)gf=gbpp=gflabel0006__cmt>
Options3=Actv01Stop00OutO00StMa00000007label0035__cmt>// determine count based on increment/decrementlabel0025__cmt>// subtract current from bottompp=gf-gclabel0030__cmt>//divide by increment decrement step valuepp=pp/gelabel0028__cmt>// add to ensure we get full rangepp=pp+ge
Options4=Actv01Stop00OutO00StMa00000001gf=ga
Options5=Actv01Stop00OutO00StMa00000005label0006__cmt>gf=gf-geif(gf
Outgoing0=Tim0TimS0008Sweep-Uppp:0:gd
Outgoing1=MID3
Outgoing2=MID3
Outgoing3=Tim0TimS000ASweep-Downpp:0:gd
Outgoing4=MID3
Outgoing5=MID3
PresetSwitchIgnore=0
[Project]
DefaultInPorts=MIDA00010010FCB-1010-Eureaka
DefaultOutPorts=MIDA0001000BApplication
Version=2
[Signatures]
SigName-1=[Midi Translator Pro Internal]
Signature-1=Q2is63Q/LLcnqc6XHqfh8fq8YFzf5kn1SSDH9/lbGHaSiHrB2uPx8NC9Gzz+V+i5xiiPmkBsYa1FMmG8sHnaXTvJ/oz8VR+OY67A/7YBFEzY5YRVferSpBqabcRLj/Q1aDqABibJ3U1Jx869KcpmNd5y6IYMyUbK1FoCeRaExA8=
SignedBy-1=Steve Caldwell