; ------- 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=
DefaultInPorts=MIDA0001000DMy Controller
DefaultOutPorts=MIDA0001000BApplication
Incoming0=MID3
Incoming1=MID3
Incoming2=MID3Application
Incoming3=MID3
Incoming4=MID3
Incoming5=Tim0TimT0007Release
Name=Controller to Application
Name0=Fader 1
Name1=Fader 2
Name2=Hui Ping Respnse
Name3=Send Touch Message
Name4=Fader Touch - Set Release Timer
Name5=Send Release
Options0=Actv01Stop00OutO00StMa00000010label0017__cmt>// Bypass scalingtt=qqrr=qqgoto0004donelabel001F__cmt>// We need to scale it uptt=qq*16352tt=tt/127label0004donelabel0006__cmt>label0020__log>Log Outgoing Value is %tt%label0027__cmt>//Log "Log Incoming value = %qq%"label0006__cmt>label001E__cmt>// Split it into MSB LSBlabel0010__cmt>//rr=tt>>7label0011__cmt>//tt=rr&127label001B__log>Log MSB=%rr% LSB=%tt%
Options1=Actv01Stop00OutO00StMa00000011label0017__cmt>// Bypass scalingtt=qqrr=qqgoto0004donelabel001F__cmt>// We need to scale it uptt=qq*16352tt=tt/127label0004donelabel0006__cmt>label0020__log>Log Outgoing Value is %tt%label0027__cmt>//Log "Log Incoming value = %qq%"label0006__cmt>label001E__cmt>// Split it into MSB LSBlabel0010__cmt>//rr=tt>>7label0011__cmt>//tt=rr&127label001B__log>Log MSB=%rr% LSB=%tt%label0006__cmt>
Options2=Actv01Stop00OutO00
Options3=Actv01Stop00OutO00StMa00000003if(pp>7)noexecutega=pplabel0017__log>Log TR Touch %ga%
Options4=Actv01Stop00OutO00StMa00000002if(pp>7)noexecutelabel0006__cmt>
Options5=Actv01Stop00OutO00StMa00000001label0019__log>Log TR Release %ga%
Outgoing0=MID3// Touch fader 00 for fader 1
//B0 0F 00
// Turn Port 0 on Same message for all faders after zone selected
//B0 2F 40
// We set both MSB and LSB to the value qq
// Move Fader MSB 0 is zone 0
B0 00 rr
// Move fader LSB 20 is zone 0
B0 20 tt
// Release fader
//B0 0F 00
// Turn off Port 0
//B0 2f 00
Outgoing1=MID3// Touch fader 00 for fader 2
B0 0F 01
// Turn Port 0 on - For all fader touches
B0 2F 40
// We set both MSB and LSB to the value qq
// Move Fader MSB 0 is zone 1
B0 01 rr
// Move fader LSB 20 is zone 0
B0 21 tt
// Release fader 2 zone
B0 0F 01
// Release turn of port 0 on zone 2
B0 2f 00
Outgoing2=MID3Application
Outgoing3=MID3// Touch fader 00 for fader 1
B0 0F pp
// Turn Port 0 on Same message for all faders after zone selected
B0 2F 40
Outgoing4=Tim0TimS0007Release1:100:1
Outgoing5=MID3// Touch fader 00 for fader 1
B0 0F ga
// Turn Port 0 on Same message for all faders after zone selected
B0 2F 00
PresetSwitchIgnore=0
[Preset.1]
Active=1
Comments=
DefaultInPorts=MIDA0001000BApplication
DefaultOutPorts=MIDA0001000DMy Controller
Incoming0=MID1B000ppb020qq
Incoming1=MID1B001ppb021qq
Name=Application to Controller
Name0=Fader 1
Name1=Fader 2
Options0=Actv01Stop00OutO00StMa0000000Clabel0006__cmt>label0020__cmt>// MSB in pp and LSB in qqlabel0015__cmt>// Combine themrr=pp<<7rr=rr|qqlabel0025__cmt>//rr now had the combined valuelabel0021__cmt>// We need to scale it downtt=rr*128tt=tt/16352label0020__log>Log Outgoing Value is %tt%label001F__log>Log Incoming value = %rr%label0028__log>Log incoming MSB=%pp% and LSB=%qq%
Options1=Actv01Stop00OutO00StMa00000009label0020__cmt>// MSB in pp and LSB in qqlabel0015__cmt>// Combine themrr=pp<<7rr=rr|qqlabel0025__cmt>//rr now had the combined valuelabel0021__cmt>// We need to scale it downtt=rr*128tt=tt/16352label0017__log>Log Value is %tt%
Outgoing0=MID1b000tt
Outgoing1=MID1b001tt
PresetSwitchIgnore=0
[Project]
DefaultInPorts=MIDA0001000DMy Controller
DefaultOutPorts=MIDA0001000BApplication
Version=2
[Signatures]
SigName-1=[Midi Translator Pro Internal]
Signature-1=piuWB7xQjVx11pOEcmaRdd+nhOL/i2AJVuHz5iXJdyDpgRWcE2qkgJPc1vg7qP2Xv9xoFWeq0a9ViEEsf2tg/kR6SPmP4HrEDvvHvJIQ3Feh0fdEXxNdDMqpsg9FsiU37aiUqNNCd1EMXqVhdpMhdC3JojmFWMQCI9/+FkB0pmQ=
SignedBy-1=Steve Caldwell