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