; ------- 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 Controller Out0=Application [Preset.0] Active=1 Comments= Incoming0=EnDi02 Incoming1=KAM10000KSQ10004011126326211 Incoming2=Tim0TimT0004Init Name=Init Name0=Project Opened - Init Name1=Keystroke - Init Name2=Init - Initialize Global Variables Options0=Actv01Stop00OutO00 Options1=Actv01Stop00OutO00 Options2=Actv01Stop00OutO00StMa0000000Elabel001F__cmt>// current level 16 Levelga=0label001E__cmt>// Outgoing MIDI channelgb=0label0018__cmt>// Low Note Numbergc=16label0019__cmt>// High Note Numbergd=31label001E__cmt>// Incoming MIDI Channelge=0label0018__cmt>// 16 level togglegf=0label001D__cmt>// outgoing note numbergg=64 Outgoing0=Tim0TimS0004Init1:0:1 Outgoing1=Tim0TimS0004Init1:0:1 Outgoing2=None PresetSwitchIgnore=0 [Preset.1] Active=1 Comments= Incoming0=MID3 Incoming1=MID3 Incoming2=MID1ooppqq Name=16 Channel Control Name0=16 Levels Toggle Name1=16 Levels Note-Off Suppress Name2=Note 16 Channels Options0=Actv01Stop01OutO00StMa00000005gf=gf^1label0023__cmt>// Reset start velocity levelif(gf==1)ga=1if(gf==1)label0010__log>Log 16v Onif(gf==0)label0011__log>Log 16v Off Options1=Actv01Stop01OutO00 Options2=Actv01Stop00OutO00StMa00000023label001B__cmt>// 16 channels activeif(gf==0)noexecutelabel001B__cmt>// value within rangeif(ppgd)noexecutelabel0030__cmt>// Is it on the assigned incoming channel?rr=oo&15if(rr!=ge)noexecutelabel0029__cmt>// Determine if note on or note offrr=oo&240if(rr!=128)goto0007note-ongoto0008note-offlabel0006__cmt>label0008note-offlabel0021__cmt>// Set outgoing MID channelrr=oo&240rr=rr|gbgoto0004donelabel0006__cmt>label0007note-onlabel0017__cmt>// check velocitylabel0022__cmt>// Velocity of 0 is note-offif(qq==0)goto0008note-offlabel0023__cmt>// increment velocity counterga=ga+1label001B__cmt>// cycle at high noteif(ga>16)ga=1label001E__cmt>// set outgoing velocityqq=ga*2label0006__cmt>label0004donelabel001D__cmt>// set outgoing channelrr=oo&240oo=rr|gblabel0006__cmt> Outgoing0=None Outgoing1=None Outgoing2=MID1ooggqq PresetSwitchIgnore=0 [Project] DefaultInPorts=MIDA0001000DMy Controller DefaultOutPorts=MIDA0001000BApplication Version=2 [Signatures] SigName-1=[Midi Translator Pro Internal] Signature-1=eM6RgRgXZOh9dPBRrpfBnvQldd3LWklIKNX9xxe127oJWEozf6gclWpSVW6cheggsoSuf6WlKpE4iBDWsDT45STkIExpD0GQByY8Dkou3cyblElhK0AdNj+SeTUzC742juTqLO01CdqH5IvULWQUc7L75ku3KZ2BifG1E82wP5k= SignedBy-1=Steve Caldwell