; ------- 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 MT Player anymore. ; [Preset.0] Name=Init Active=1 PresetSwitchIgnore=0 Name0=Startup Incoming0=Pres080000 Outgoing0=None Options0=Actv01Stop00OutO00StMa00000002is=10384id=13376 [Preset.1] Name=Modifier Detect Active=1 PresetSwitchIgnore=1 Name0=Left shift down Incoming0=KAM11000KSQ10001010 Outgoing0=None Options0=Actv01Stop01OutO00StMa00000001g0=1 Name1=Right shift down Incoming1=KAM11000KSQ100010A1 Outgoing1=None Options1=Actv01Stop01OutO00StMa00000001g0=1 Name2=Left Shift up Incoming2=KAM12000KSQ10001010 Outgoing2=None Options2=Actv01Stop01OutO00StMa00000001g0=0 Name3=Right Shift up Incoming3=KAM12000KSQ100010A1 Outgoing3=None Options3=Actv01Stop01OutO00StMa00000001g0=0 Name4=Left alt down Incoming4=KAM11000KSQ10001012 Outgoing4=None Options4=Actv01Stop01OutO00StMa00000001g1=1 Name5=Right alt down Incoming5=KAM11000KSQ100011A5 Outgoing5=None Options5=Actv01Stop01OutO00StMa00000001g1=1 Name6=Left alt up Incoming6=KAM12000KSQ10001012 Outgoing6=None Options6=Actv01Stop01OutO00StMa00000001g1=0 Name7=Right alt up Incoming7=KAM12000KSQ100011A5 Outgoing7=None Options7=Actv01Stop01OutO00StMa00000001g1=0 [Preset.2] Name=iCON MCP Active=1 PresetSwitchIgnore=0 Name0=------------- RME Integration Incoming0=None Outgoing0=None Options0=Actv00Stop00OutO00 Name1=Toggle system volume for main fader - Toggle read light Incoming1=MID3Platform-M Outgoing1=MID3Platform-M Options1=Actv01Stop00OutO00StMa00000005pp=1oo=127if(iv==1)oo=0if(iv==1)pp=0iv=pp Name2=Toggle system volume for main fader - Write light off Incoming2=MID3Platform-M Outgoing2=MID3Platform-M Options2=Actv01Stop00OutO00 Name3=Toggle system volume for main fader - replay volume to fader Incoming3=MID3Platform-M Outgoing3=MID3Platform-M Options3=Actv01Stop01OutO00StMa00000002if(iv==0)oo=imif(iv==1)oo=is Name4=Toggle DAW volume for main fader - Toggle write light Incoming4=MID3Platform-M Outgoing4=MID3Platform-M Options4=Actv01Stop00OutO00StMa00000005pp=2oo=127if(iv==2)oo=0if(iv==2)pp=0iv=pp Name5=Toggle DAW volume for main fader - Read light off Incoming5=MID3Platform-M Outgoing5=MID3Platform-M Options5=Actv01Stop00OutO00 Name6=Toggle DAW volume for main fader - replay volume to fader Incoming6=MID3Platform-M Outgoing6=MID3Platform-M Options6=Actv01Stop01OutO00StMa00000002if(iv==0)oo=imif(iv==2)oo=id Name7=RME - Main Volume from Control Surface to TotalMix Incoming7=MID3Platform-M Outgoing7=MID3BMT - RME TotalMix Out Options7=Actv01Stop00OutO00StMa00000001if(iv!=0)noexecute Name8=RME - Main Volume from TotalMix to Control Surface Incoming8=MID3BMT - RME TotalMix In Outgoing8=MID3Platform-M V1.00 Options8=Actv01Stop00OutO00StMa00000002im=ooif(iv!=0)noexecute Name9=RME - Main Volume from TotalMix to OSD Incoming9=MID3BMT - RME TotalMix In Outgoing9=ExF1001DC:\Portable\NirCmd\nircmd.exe0011setsysvolume %oo% Options9=Actv01Stop00OutO00StMa00000002if(iv!=0)noexecuteoo=oo*4 Name10=RME - System Volume from Control Surface to TotalMix Incoming10=MID3Platform-M Outgoing10=MID3BMT - RME TotalMix Out Options10=Actv01Stop00OutO00StMa00000001if(iv!=1)noexecute Name11=RME - System Volume from TotalMix to Control Surface Incoming11=MID3BMT - RME TotalMix In Outgoing11=MID3Platform-M V1.00 Options11=Actv01Stop00OutO00StMa00000002is=ooif(iv!=1)noexecute Name12=RME - DAW Volume from Control Surface to TotalMix Incoming12=MID3Platform-M Outgoing12=MID3BMT - RME TotalMix Out Options12=Actv01Stop00OutO00StMa00000001if(iv!=2)noexecute Name13=RME - DAW Volume from TotalMix to Control Surface Incoming13=MID3BMT - RME TotalMix In Outgoing13=MID3Platform-M V1.00 Options13=Actv01Stop00OutO00StMa00000002id=ooif(iv!=2)noexecute Name14=RME - Headphones Volume from Controller Incoming14=MID3Platform-M Outgoing14=MID3BMT - RME TotalMix Out Options14=Actv01Stop00OutO00StMa00000005if(oo<=64)ih=ih+oooo=oo-64if(oo>0)ih=ih-ooif(ih>127)ih=127if(ih<0)ih=0 Name15=RME - Mute Headphones Volume from Controller Incoming15=MID3Platform-M Outgoing15=MID3BMT - RME TotalMix Out Options15=Actv01Stop00OutO00StMa00000001ih=0 Name16=RME - Reset system volume (RME snapshot 1) Incoming16=MID3Platform-M Outgoing16=MID3BMT - RME TotalMix Out Options16=Actv01Stop01OutO00StMa00000002label0026__cmt>// Not sure why I had this here.label0036__cmt>//if iv==2 then exit rules, skip Outgoing Action Name17=------------- Control Surface Faders to DAW CCs Incoming17=None Outgoing17=None Options17=Actv00Stop00OutO00 Name18=Reflect faders back to Control Surface Incoming18=MID3Platform-M Outgoing18=MID3Platform-M Options18=Actv01Stop00OutO00StMa00000003if(oo>7)noexecutelabel0034__cmt>// Remember LSB as gl and use this for CC syncgl=pp&127 Name19=Fader 4 to CC17 (Release) Incoming19=MID3Platform-M Outgoing19=MID3LoopBe Internal MIDI Options19=Actv01Stop00OutO00StMa00000001oo=oo>>7 Name20=Fader 5 to CC16 (Speed) Incoming20=MID3Platform-M Outgoing20=MID3LoopBe Internal MIDI Options20=Actv01Stop00OutO00StMa00000001oo=oo>>7 Name21=Fader 6 to CC21 (Vibrato) Incoming21=MID3Platform-M Outgoing21=MID3LoopBe Internal MIDI Options21=Actv01Stop00OutO00StMa00000001oo=oo>>7 Name22=Fader 7 to CC11 (Expression) Incoming22=MID3Platform-M Outgoing22=MID3LoopBe Internal MIDI Options22=Actv01Stop00OutO00StMa00000001oo=oo>>7 Name23=Fader 8 to CC1 (Mod) Incoming23=MID3Platform-M Outgoing23=MID3LoopBe Internal MIDI Options23=Actv01Stop00OutO00StMa00000001oo=oo>>7 Name24=------------- DAW CCs to Control Surface Faders Incoming24=None Outgoing24=None Options24=Actv00Stop00OutO00 Name25=DAW CC sync on MIIDI bus 16 to S88 - all CCs Incoming25=MID2MIDA00010014BMT - DAW General InF0FF5250620FppqqrrF7 Outgoing25=MID2MIDA00010014Komplete Kontrol - 1ssqqrr Options25=Actv01Stop00OutO00StMa00000009label002A__cmt>// Ignore if CC tracking is disabledlabel0036__cmt>//if ic==0 then exit rules, skip Outgoing Actionlabel0023__cmt>// Ignore if not a CC messagess=pp&240if(ss!=176)noexecutelabel0034__cmt>// Ignore if not on the current global channeltt=pp&15if(tt!=gc)noexecutess=ss+15 Name26=DAW CC sync on MIIDI bus 16 to iCON - CC17 (Release) to Fader 4 Incoming26=MID2MIDA00010014BMT - DAW General InF0FF5250620Fpp11rrF7 Outgoing26=MID3Platform-M Options26=Actv01Stop00OutO00StMa0000000Clabel002A__cmt>// Ignore if CC tracking is disabledif(ic==0)noexecutelabel0023__cmt>// Ignore if not a CC messagess=pp&240if(ss!=176)noexecutelabel0034__cmt>// Ignore if not on the current global channeltt=pp&15if(tt!=gc)noexecuterr=rr<<7label0044__cmt>// Use the LSB from the last fader touch. It may not actuallylabel0037__cmt>// apply, but there's no harm in using it anyway.rr=rr+gl Name27=DAW CC sync on MIIDI bus 16 to iCON - CC16 (Speed) to Fader 5 Incoming27=MID2MIDA00010014BMT - DAW General InF0FF5250620Fpp10rrF7 Outgoing27=MID3Platform-M Options27=Actv01Stop00OutO00StMa0000000Clabel002A__cmt>// Ignore if CC tracking is disabledif(ic==0)noexecutelabel0023__cmt>// Ignore if not a CC messagess=pp&240if(ss!=176)noexecutelabel0034__cmt>// Ignore if not on the current global channeltt=pp&15if(tt!=gc)noexecuterr=rr<<7label0044__cmt>// Use the LSB from the last fader touch. It may not actuallylabel0037__cmt>// apply, but there's no harm in using it anyway.rr=rr+gl Name28=DAW CC sync on MIIDI bus 16 to iCON - CC 21 (Vibrato) to Fader 6 Incoming28=MID2MIDA00010014BMT - DAW General InF0FF5250620Fpp15rrF7 Outgoing28=MID3Platform-M Options28=Actv01Stop00OutO00StMa0000000Clabel002A__cmt>// Ignore if CC tracking is disabledif(ic==0)noexecutelabel0023__cmt>// Ignore if not a CC messagess=pp&240if(ss!=176)noexecutelabel0034__cmt>// Ignore if not on the current global channeltt=pp&15if(tt!=gc)noexecuterr=rr<<7label0044__cmt>// Use the LSB from the last fader touch. It may not actuallylabel0037__cmt>// apply, but there's no harm in using it anyway.rr=rr+gl Name29=DAW CC sync on MIIDI bus 16 to iCON - CC 11 (Expression) to Fader 7 Incoming29=MID2MIDA00010014BMT - DAW General InF0FF5250620Fpp0brrF7 Outgoing29=MID3Platform-M Options29=Actv01Stop00OutO00StMa0000000Clabel002A__cmt>// Ignore if CC tracking is disabledif(ic==0)noexecutelabel0023__cmt>// Ignore if not a CC messagess=pp&240if(ss!=176)noexecutelabel0034__cmt>// Ignore if not on the current global channeltt=pp&15if(tt!=gc)noexecuterr=rr<<7label0044__cmt>// Use the LSB from the last fader touch. It may not actuallylabel0037__cmt>// apply, but there's no harm in using it anyway.rr=rr+gl Name30=DAW CC sync on MIIDI bus 16 to iCON - CC1 (Mod) to Fader 8 Incoming30=MID2MIDA00010014BMT - DAW General InF0FF5250620Fpp01rrF7 Outgoing30=MID3Platform-M Options30=Actv01Stop00OutO00StMa0000000Clabel002A__cmt>// Ignore if CC tracking is disabledif(ic==0)noexecutelabel0023__cmt>// Ignore if not a CC messagess=pp&240if(ss!=176)noexecutelabel0034__cmt>// Ignore if not on the current global channeltt=pp&15if(tt!=gc)noexecuterr=rr<<7label0044__cmt>// Use the LSB from the last fader touch. It may not actuallylabel0037__cmt>// apply, but there's no harm in using it anyway.rr=rr+gl Name31=------------- Current DAW Track Volume (FaderPort) Incoming31=None Outgoing31=None Options31=Actv00Stop00OutO00 Name32=Fader 1 to DAW Track volume (FaderPort protocol) - CC mode (improves robustness) Incoming32=MID3Platform-M Outgoing32=MID3BMT - DAW General Out Options32=Actv01Stop00OutO00StMa0038Send CC for track volume (needed because Reaper is lame)0001pp=pp/128 Name33=Fader 1 to DAW Track volume (FaderPort protocol) - MSB Incoming33=MID3Platform-M Outgoing33=MID2MIDA0001001ABMT - DAW Track Select OutB000pp Options33=Actv01Stop00OutO00StMa00000001pp=pp>>7 Name34=Fader 1 to DAW Track volume (FaderPort protocol) - LSB Incoming34=MID3Platform-M Outgoing34=MID2MIDA0001001ABMT - DAW Track Select OutB020pp Options34=Actv01Stop00OutO00StMa00000001pp=pp&127 Name35=FaderPort from DAW - Track volume MSB Incoming35=MID2MIDA00010019BMT - DAW Track Select Inoo00pp Outgoing35=None Options35=Actv01Stop00OutO00StMa00000001gf=pp Name36=FaderPort from DAW - Track volume LSB and sync Fader 1 Incoming36=MID2MIDA00010019BMT - DAW Track Select Inoo20pp Outgoing36=MID3Platform-M Options36=Actv01Stop00OutO00StMa00000004qq=gf*127qq=qq+ppqq=qq*127qq=qq/8 Name37=FaderPort from DAW - Solo Incoming37=MID2MIDA00010019BMT - DAW Track Select Ina016oo Outgoing37=MID3Platform-M Options37=Actv01Stop00OutO00StMa00000001if(oo==1)oo=127 Name38=FaderPort from DAW - Mute Incoming38=MID2MIDA00010019BMT - DAW Track Select Ina015oo Outgoing38=MID3Platform-M Options38=Actv01Stop00OutO00StMa00000001if(oo==1)oo=127 Name39=FaderPort from DAW - Track automation - sync fader 2 Sel button light Incoming39=MID2MIDA00010019BMT - DAW Track Select Ina00fpp Outgoing39=MID3Platform-M Options39=Actv01Stop00OutO00StMa00000001label0006__cmt> Name40=------------- Global MIDI Channel Control Incoming40=None Outgoing40=None Options40=Actv00Stop00OutO00 Name41=Set MIDI Channel 1 Incoming41=MID3Platform-M Outgoing41=MID2MIDA0001000APlatform-M9000oo900100900200900300 Options41=Actv01Stop00OutO00StMa00000005oo=127if(gc!=0)ic=1if(gc==0)ic=1-icif(ic==0)oo=0gc=0 Name42=Set MIDI Channel 2 Incoming42=MID3Platform-M Outgoing42=MID2MIDA0001000APlatform-M9000009001oo900200900300 Options42=Actv01Stop00OutO00StMa00000005oo=127if(gc!=1)ic=1if(gc==1)ic=1-icif(ic==0)oo=0gc=1 Name43=Set MIDI Channel 3 Incoming43=MID3Platform-M Outgoing43=MID2MIDA0001000APlatform-M9000009001009002oo900300 Options43=Actv01Stop00OutO00StMa00000005oo=127if(gc!=2)ic=1if(gc==2)ic=1-icif(ic==0)oo=0gc=2 Name44=Set MIDI Channel 4 Incoming44=MID3Platform-M Outgoing44=MID2MIDA0001000APlatform-M9000009001009002009003oo Options44=Actv01Stop00OutO00StMa00000005oo=127if(gc!=3)ic=1if(gc==3)ic=1-icif(ic==0)oo=0gc=3 Name45=Set MIDI Channel Any - Send DAW Sync (CC Sync JSFX) Incoming45=MID3Platform-M Outgoing45=MID2MIDA00010014LoopBe Internal MIDI8f7f42 Options45=Actv01Stop00OutO00StMa00000002label002A__cmt>// Only perform action on notes 0-3.if(oo>3)noexecute Name46=------------- Misc custom commands Incoming46=None Outgoing46=None Options46=Actv00Stop00OutO00 Name47=Shift + Jog wheel to Channel 15 CC 61 (for scrub) Incoming47=MID3 Outgoing47=MID3 Options47=Actv01Stop01OutO00StMa00000001if(g0==0)noexecute Name48=------------- Catch-all redirection of CCs/notes to channel 15 Incoming48=None Outgoing48=None Options48=Actv00Stop00OutO00 Name49=CC from iCON redirect to channel 15 Incoming49=MID2MIDA0001000APlatform-Mppqqrr Outgoing49=MID2MIDA00010015BMT - DAW General Outbeqqrr Options49=Actv01Stop00OutO00StMa00000002ss=pp&240if(ss!=176)noexecute Name50=Note from iCON redirect to channel 15 Incoming50=MID2MIDA0001000APlatform-Mppqqrr Outgoing50=MID2MIDA00010015BMT - DAW General Out9eqqrr Options50=Actv01Stop00OutO00StMa00000002ss=pp&240if(ss!=144)noexecute [Project] Version=2 Author= AuthorContact= Comments= AuthorWWW= AuthorCopyright= DefaultInPorts=MIDA00030014Komplete Kontrol - 10018Komplete Kontrol EXT - 1000APlatform-M DefaultOutPorts=MIDA00020014LoopBe Internal MIDI0014Komplete Kontrol - 1 [Signatures] SigName-1=[Midi Translator Pro Internal] Signature-1=H5lnsKJwoWBEpWgxVJIPSpEhUaRqrZrf5ATw0+9nDwA5RB3OJb7FwfNa6BWObzUx8fme5vU3cT+wLycOEDTGoS3ElT+UCMT0E5iIzpm/FawIx64ZU8yUlr9r9ohmLOo9x+D/mQ2zgSlEhTs0HfOqfrPMuQaSpR37yfggakYRloo= SignedBy-1=Jason Tackaberry