; ------- 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=KAM10000KSQ10004011126326211 Incoming1=EnDi02 Incoming10=AcApD0007PDR.exe Incoming11=AcApA000Cvideopad.exe Incoming12=AcApD000Cvideopad.exe Incoming13=PrfmDeselectpp Incoming14=Tim0TimT000DDrag-Watchdog Incoming15=PrfmClick-Downpp Incoming16=PrfmDragpp,qq Incoming2=Tim0TimT0004Init Incoming3=Tim0TimT0004Init Incoming4=Tim0TimT0004Init Incoming5=MIPo02i000EMy-Xtouch-Mini Incoming6=MIPo02i0005MyNKS Incoming7=MIPo02i000EMy-Xtouch-Mini Incoming8=Tim0TimT0004Init Incoming9=AcApA0007PDR.exe Name=Init and global functions Name0=Keystroke - Init Name1=Open Project - Init Name10=Power Director UnFocus Name11=VideoPad Focus Name12=VideoPad UnFocus Name13=Perform Deselect Name14=Drag Watchdog - Click-Up Name15=Perform Click Down Name16=Perform Drag Name2=Init - Initialize Globals Name3=Init - Set Application Name4=Query Controllers Name5=Connected X-Touch Name6=Connected nanoKontrol Name7=Connected X-Touch Name8=Select Application LED Name9=Power Director Focus Options0=Actv01Stop00OutO00 Options1=Actv01Stop00OutO00 Options10=Actv01Stop00OutO00StMa00000002gk=0label0035__log>Log Power Director UnFocus Notification gk=%gk% Options11=Actv01Stop00OutO00StMa00000002gk=2label002D__log>Log VideoPad Focus Notification gk=%gk% Options12=Actv01Stop00OutO00StMa00000002gk=0label002F__log>Log VideoPad UnFocus Notification gk=%gk% Options13=Actv01Stop00OutO00 Options14=Actv01Stop00OutO00Dlaygd:MillisStMa00000001ge=0 Options15=Actv01Stop00OutO00Dlaypp:MillisStMa00000001label0014__log>Log Click Down Options16=Actv01Stop00OutO00StMa00000006label0022__log>Log Mouse Drag distance=%pp%label0006__cmt>rr=0ss=0if(qq==0)rr=ppelsess=pp Options2=Actv01Stop00OutO00StMa00000047label002A__cmt>// clip mode =1 or timeline mode = 0ga=0label0037__cmt>// application based on preset number plus offsetlabel002B__cmt>// Set default Application at startupgb=5label001C__cmt>// frame 0 or second 1gc=0label0027__cmt>//key delay for keystroke outputsgd=50label0034__cmt>// Scroll Wheel Turning 1=turning 0 is stoppedlabel0033__cmt>// We do this to make sure we do not send toolabel0034__cmt>// many focus commands while turning the wheelge=0label0022__cmt>// offset for preset numbersgf=5label0020__cmt>// focus watchdog durationgg=500label0023__cmt>// DJ2Go Layer 0-3 (Pad Mode)gh=0label003B__cmt>// DJ2Go Shift - bit 0 = left shift bit 1=right shiftgi=0label001F__cmt>// Xtouch 1 Shift - bit 0gj=0label001A__cmt>// application focusgk=gb-2label002C__cmt>// X-TouchOne and MPD 218 Nudge Stategl=0label002F__cmt>// DJ2Go B Level last known knob positiongm=0label000E__cmt>// debugzz=1label0006__cmt>label0006__cmt>label0018__cmt>//Assigned Key IDslabel0012__cmt>//-1 - Focuslabel0015__cmt>//0 - Clip Viewlabel0019__cmt>//1 - Timeline Viewlabel0016__cmt>//2 - Frame Leftlabel0017__cmt>//3 - Frame Rightlabel0013__cmt>//4 - Zoom Inlabel0014__cmt>//5 - Zoom Outlabel001B__cmt>//6 - Previous Objectlabel0017__cmt>//7 - Next Objectlabel0016__cmt>//8 - Play/Pauselabel0010__cmt>//9 - Stoplabel001C__cmt>//10 - One Second Leftlabel001D__cmt>//11 - One Second Rightlabel0017__cmt>//12 - Set Markerlabel001D__cmt>//13 - Previouse Markerlabel0018__cmt>//14 - Next Markerlabel0013__cmt>//15 - Recordlabel0022__cmt>//16 - Remove Current Markerlabel001B__cmt>//17 - Timeline Startlabel0019__cmt>//18 - Timeline Endlabel001F__cmt>//19 - Remove All Markerslabel0012__cmt>//20 - Splitlabel0011__cmt>//21 - Undolabel002F__cmt>//22 - Move Selected Left 1 Frame (Nudge)label0030__cmt>//23 - Move Selected Right 1 Frame (Nudge)label001B__cmt>//24 - *** Unassignedlabel0015__cmt>//25 - Snapshotlabel001E__cmt>//26 - Record Stop/Startlabel0020__cmt>//27 - Capture from Webcamlabel0019__cmt>//28 - Freeze Framelabel0011__cmt>//29 - Redolabel002E__cmt>//30 - Timeline Select (Davinci Resolve)label0033__cmt>//31 - Media Folders Select (Davinci Resolve)label002C__cmt>//32 - Source Select (Davinci Resolve)label0031__cmt>//33 - Deselect all clips (Davinci Resolve)label0027__cmt>//34 - Cut View (Davinci Resolve)label0006__cmt> Options3=Actv01Stop00OutO00StMa00000007rr=gb+gftt=gb+16prfm>0015"Show Preset LED", ttlabel0006__cmt>label002C__log>Log Activating Application Preset %rr%label0033__cmt>// For Davinci Resolve, Set focus to timelineif(gb==5)prfm>000D"HotKey",0,30 Options4=Actv01Stop00OutO00 Options5=Actv01Stop00OutO00 Options6=Actv01Stop00OutO00 Options7=Actv01Stop00OutO00 Options8=Actv01Stop00OutO00StMa00000003pp=pp+17label0006__cmt>prfm>000D"Show App",gb Options9=Actv01Stop00OutO00StMa00000002gk=1label0033__log>Log Power Director Focus Notification gk=%gk% Outgoing0=Tim0TimS0004Init1:0:1 Outgoing1=Tim0TimS0004Init1:0:1 Outgoing10=None Outgoing11=None Outgoing12=None Outgoing13=Pres07pp Outgoing14=Mse10400 Outgoing15=Mse10300 Outgoing16=Mse200rr:ss Outgoing2=None Outgoing3=Pres03rr Outgoing4=MID1F07E7F0601F7 Outgoing5=Pres04001EController Input - Xtouch MINI Outgoing6=Pres06001CController Input nanoKontrol Outgoing7=Tim0TimS0004Init1:0:1 Outgoing8=PrfmShow Preset LEDpp,4 Outgoing9=None PresetSwitchIgnore=1 [Preset.1] Active=0 Comments=MC Mode Cubase with Scene enabled DefaultInPorts=MIDA00010005MyNKS DefaultOutPorts=MIDA00010005MyNKS Incoming0=Pres080000 Incoming1=MID3 Incoming10=MID3 Incoming11=MID3 Incoming12=MID3 Incoming13=MID3 Incoming14=MID3 Incoming15=MID3 Incoming16=MID3 Incoming17=MID3 Incoming18=MID3 Incoming19=MID3 Incoming2=MID3 Incoming20=PrfmShow Apppp Incoming3=MID3 Incoming4=MID1ooppqq Incoming5=Tim0TimT000FScroll Watchdog Incoming6=MID3 Incoming7=MID3 Incoming8=MID3 Incoming9=MID3 Name=Controller Input nanoKontrol Studio Name0=On Active - Deactivate other Controllers Name1=Cycle - Clip/Timeline - (id=0-1) Name10=Rewind - Start of Timeline (id=17) Name11=Set Marker (id=12) Name12=Previous Marker (id=13) Name13=Next Marker (id=14) Name14=Record Start/Stop (id=15) Name15=Mute 8 - Remove Current Marker (id=16) Name16=Zoom - VPOT 1 (4-5) Name17=Select Application (mutes 1-7) Name18=Scan Left (Start of timeline) (id=17) Name19=Scan Right (End of timeline) (id=18) Name2=Scene (Frame/Second) Name20=Perform Show App Name3=Scroll Wheel (id 2-3 or 10-11) Name4=Scroll Wheel/vpot1 Set Watchdog Name5=Scroll Wheel /vpot 1 Watchdog - Tripped Name6=Track Left - Previous Object (id=6) Name7=Track Right - Next Object (id=7) Name8=Play Pause (id=8) Name9=Stop (id=9) Options0=Actv01Stop00OutO00StMa00000004prfm>000C"Deselect",2prfm>000C"Deselect",3prfm>000C"Deselect",4prfm>000C"Deselect",5 Options1=Actv01Stop00OutO00StMa00000006label001A__cmt>// application focuspp=gblabel000E__cmt>//key idlabel001C__cmt>// 0= clip 1= timelineqq=gaga=ga^1 Options10=Actv00Stop00OutO00StMa00000002label0006__cmt>pp=17 Options11=Actv01Stop00OutO00StMa00000002pp=gbqq=12 Options12=Actv01Stop00OutO00StMa00000002pp=gbqq=13 Options13=Actv01Stop00OutO00StMa00000002pp=gbqq=14 Options14=Actv01Stop00OutO00StMa00000002pp=gaqq=15 Options15=Actv01Stop00OutO00StMa00000002pp=gbqq=16 Options16=Actv01Stop00OutO00StMa00000002if(qq<64)tt=5if(qq>64)tt=4 Options17=Actv01Stop00OutO00StMa00000009if(pp<16)noexecuteif(pp>22)noexecutelabel0018__cmt>// set applicationgb=pp-16label0018__cmt>//determine presetlabel000F__cmt>// offsetrr=gb+gfrr=rr+1label0006__cmt> Options18=Actv01Stop00OutO00StMa00000002pp=gaqq=17 Options19=Actv01Stop00OutO00StMa00000002pp=gaqq=18 Options2=Actv01Stop00OutO00StMa00000001gc=gc^1 Options20=Actv01Stop00OutO00StMa00000008label0017__log>incoming app=%pp%rr=127label0030__cmt>// set button to flash to show second banklabel0006__cmt>label0012__log>Log app=%pp%pp=pp+16label0006__cmt>label0006__cmt> Options3=Actv01Stop00OutO00StMa00000009label0034__cmt>// What interval are we using 0=frame 1=secondif(gc==1)sk2ipif(qq>64)tt=2if(qq<64)tt=3if(gc==0)sk2ipif(qq>64)tt=10if(qq<64)tt=11label0006__cmt>pp=gb Options4=Actv01Stop00OutO00StMa0000000Clabel0006__cmt>label0011__cmt>// b0 3c qqlabel0011__cmt>// b0 10 qqlabel0024__cmt>// if oo == 0xb0 and pp = 0x3clabel0006__cmt>if(oo!=176)noexecuteif(zz!=0)label001D__log>Log Set Scroll Watchdogif(pp==60)executeif(pp==16)executeif(zz!=0)label0019__log>Log oo=%oo% pp=%pp%noexecutelabel0006__cmt> Options5=Actv01Stop00OutO00StMa00000002ge=0if(zz!=0)label0026__log>Log Scroll Wheel stopped ge=%ge% Options6=Actv01Stop00OutO00StMa00000002pp=gbqq=6 Options7=Actv01Stop00OutO00StMa00000002pp=gbqq=7 Options8=Actv01Stop00OutO00StMa00000002pp=gbqq=8 Options9=Actv01Stop00OutO00StMa00000002pp=gbqq=9 Outgoing0=None Outgoing1=PrfmHotkeypp,qq Outgoing10=PrfmHotkey0,pp Outgoing11=PrfmHotkeypp,qq Outgoing12=PrfmHotkeypp,qq Outgoing13=PrfmHotkeypp,qq Outgoing14=PrfmHotkeypp,qq Outgoing15=PrfmHotkeypp,qq Outgoing16=PrfmHotkeygb,tt Outgoing17=Pres03rr Outgoing18=PrfmHotkeypp,qq Outgoing19=PrfmHotkeypp,qq Outgoing2=None Outgoing20=MID190100090110090120090130090140090150090160090170090pprr Outgoing3=PrfmHotkeypp,tt Outgoing4=Tim0TimS000FScroll Watchdog1:500:1 Outgoing5=None Outgoing6=PrfmHotkeypp,qq Outgoing7=PrfmHotkeypp,qq Outgoing8=PrfmHotkeypp,qq Outgoing9=PrfmHotkeypp,qq PresetSwitchIgnore=1 [Preset.10] Active=1 Comments= DefaultInPorts=MIDA00010005MyNKS Incoming0=Pres080000 Incoming1=Pres080000 Incoming10=PrfmHotkeypp,qq Incoming11=PrfmHotkeypp,qq Incoming12=PrfmHotkeypp,qq Incoming13=PrfmHotkeypp,qq Incoming14=PrfmHotkeypp,qq Incoming15=PrfmHotkeypp,qq Incoming16=PrfmHotkeypp,qq Incoming17=PrfmHotkeypp,qq Incoming18=PrfmHotkeypp,qq Incoming19=PrfmHotkeypp,qq Incoming2=PrfmHotkeypp,qq Incoming20=PrfmHotkeypp,qq Incoming21=PrfmHotkeypp,qq Incoming22=PrfmHotkeypp,qq Incoming23=PrfmHotkeypp,qq Incoming24=PrfmHotkeypp,qq Incoming25=PrfmHotkeypp,qq Incoming26=PrfmHotkeypp,qq Incoming27=KAM10000KSQ10002051251 Incoming28=PrfmHotkeypp,qq Incoming29=PrfmHotkeypp,qq,rr Incoming3=PrfmHotkeypp,qq Incoming30=PrfmHotkeypp,qq,rr Incoming31=PrfmHotkeypp,qq Incoming32=PrfmHotkeypp,qq Incoming33=PrfmHotkeypp,qq Incoming34=PrfmHotkeypp,qq Incoming35=PrfmHotkeypp,qq Incoming36=PrfmHotkeypp,qq Incoming37=PrfmHotkeypp,qq,rr Incoming4=PrfmHotkeypp,qq Incoming5=PrfmHotkeypp,qq Incoming6=PrfmHotkeypp,qq Incoming7=PrfmHotkeypp,qq Incoming8=PrfmHotkeypp,qq Incoming9=PrfmHotkeypp,qq Name=5- HotKeys Davinci Resolve Name0=On Activation Set App Name1=On Activation Set Timeline Name10=Hotkey Next Clip Current track ID=7 Name11=Hotkey Play/Pause ID=8 Name12=Hotkey Stop - ID=9 Name13=HotKey Next Second ID=10 Name14=HotKey Previous Second ID=11 Name15=HotKey Set Marker ID=12 Name16=HotKey Previous Marker ID=13 Name17=HotKey Next Marker ID=14 Name18=HotKey Record ID=15 Name19=HotKey Remove Current Marker ID=16 Name2=Application Focus - AppID=4 KeyID=-1 Name20=HotKey - Start of Timeline ID-17 Name21=HotKey - End of Timeline ID-18 Name22=HotKey Remove Alll Markers ID=19 Name23=HotKey Split ID=20 Name24=Undo - ID =21 Name25=Move (nudge) Selected Item Left 1 Frame - ID=22 Name26=Move (nudge) Selected Item Right 1 Frame - ID=23 Name27=Toggle Timeline/Clip Mode Name28=Snapshot - ID=25 Name29=Record Start/Stop - ID=26 Name3=HotKey Clip - Key ID=0 Name30=Capture from Webcam - ID=27 Name31=Freeze Frame - ID=28 Name32=Redo - ID=29 Name33=Timeline Select - ID=30 Name34=Media Folders Select - ID=31 Name35=Source Select - ID=32 Name36=Deselect All Clips - ID=33 Name37=Cut View - ID=34 Name4=HotKey Timeline - Key ID=1 Name5=Hotkey Previous Unit - Key ID = 2 Name6=Hotkey Next Unit Key ID = 3 Name7=Hotkey Zoom In ID=4 Name8=Hotkey Zoom Out ID=5 Name9=Hotkey Previous Clip Current track ID=6 Options0=Actv01Stop00OutO00StMa0000000Dgb=5pp=16+gblabel0028__log>Log Application is Davinci Resolvelabel0006__cmt>label0006__cmt>prfm>000D"Deselect",12prfm>000C"Deselect",7prfm>000C"Deselect",8prfm>000C"Deselect",6prfm>000C"Deselect",9prfm>000D"Deselect",11label0006__cmt>pp=gb-1 Options1=Actv01Stop00OutO00StMa00000007label0011__cmt>// Cut viewprfm>0011"Hotkey",0,34,100label0006__cmt>label001E__cmt>// Set focus to timelineprfm>000D"HotKey",0,30label0006__cmt>label0006__cmt> Options10=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0019__cmt>// 1 is for shotcutlabel0036__cmt>//if gb!=2 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=7)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0039__cmt>//i//if ga!=0 then exit rules, skip Outgoing Actionprfm>000F"HotKey", gb,-1 Options11=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0025__cmt>// 0 is for application Shotcutlabel0036__cmt>//if pp!=3 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=8)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=1 then exit rules, skip Outgoing Actionprfm>000F"HotKey", gb,-1 Options12=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0010__cmt>// Shotcutlabel0036__cmt>//if pp!=3 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=9)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionprfm>000E"HotKey",gb,-1 Options13=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionif(qq!=11)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if gb!=0 then exit rules, skip Outgoing Actionlabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options14=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionif(qq!=10)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if gb!=0 then exit rules, skip Outgoing Actionlabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options15=Actv01Stop00OutO00Dlaygd:MillisStMa00000005label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=12)noexecuteprfm>000F"HotKey", gb,-1 Options16=Actv01Stop00OutO00Dlaygd:MillisStMa00000005label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=13)noexecuteprfm>000F"HotKey", gb,-1 Options17=Actv01Stop00OutO00Dlaygd:MillisStMa00000005label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=14)noexecuteprfm>000F"HotKey", gb,-1 Options18=Actv00Stop00OutO00Dlaygd:MillisStMa00000006if(pp!=0)noexecutelabel002A__cmt>// make sure we are in timeline modeif(ga!=0)noexecuteif(qq!=15)noexecuteprfm>000E"HotKey", 1,-1label0006__cmt> Options19=Actv01Stop00OutO00Dlaygd:MillisStMa00000004label0036__cmt>//if pp!=1 then exit rules, skip Outgoing Actionlabel0006__cmt>if(qq!=16)noexecuteprfm>000F"HotKey", gb,-1 Options2=Actv01Stop00OutO00StMa00000005label0036__cmt>//if pp!=3 then exit rules, skip Outgoing Actionif(qq!=-1)noexecutelabel0019__log>Log pp=%pp% qq=%qq%label0006__cmt>label001D__log>Log Focusing on Resolve Options20=Actv01Stop00OutO00Dlaygd:MillisStMa00000006label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=17)noexecuteprfm>000F"HotKey", gb,-1label0017__log>Start of Timeline Options21=Actv01Stop00OutO00Dlaygd:MillisStMa00000005label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=18)noexecuteprfm>000F"HotKey", gb,-1 Options22=Actv01Stop00OutO00Dlaygd:MillisStMa00000005label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=19)noexecuteprfm>000D"HotKey",0,-1 Options23=Actv01Stop00OutO00Dlaygd:MillisStMa00000005label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=20)noexecuteprfm>000D"HotKey",0,-1 Options24=Actv01Stop00OutO00Dlaygd:MillisStMa00000002if(qq!=21)noexecuteprfm>000D"HotKey",0,-1 Options25=Actv01Stop00OutO00Dlaygd:MillisStMa00000006if(qq!=22)noexecutelabel002A__cmt>// lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third parmeter is delaylabel0017__cmt>// goto clip modeprfm>000C"HotKey",0,0 Options26=Actv01Stop00OutO00Dlaygd:MillisStMa00000006if(qq!=23)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000C"HotKey",0,0 Options27=Actv00Stop00OutO00StMa00000006ga=ga^1label0006__cmt>qq=0if(ga==1)qq=127oo=144pp=27 Options28=Actv01Stop00OutO00Dlaygd:MillisStMa00000009if(qq!=25)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1label0040__cmt>//if gk!=1 then Log "Log Error in focusing Power Director"label0036__cmt>//if gk!=1 then exit rules, skip Outgoing Actionlabel0032__cmt>//Log "Log Power director taking a snapshot" Options29=Actv00Stop00OutO00Dlayrr:MillisStMa00000009if(qq!=26)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1if(gk!=1)label002A__log>Log Error in focusing Power Directorif(gk!=1)noexecutelabel002A__log>Log Power Director Record Start/Stop Options3=Actv01Stop00OutO00Dlaygd:MillisStMa00000003label003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=0)noexecuteprfm>000E"HotKey", 1,-1 Options30=Actv00Stop00OutO00Dlayrr:MillisStMa00000009if(qq!=27)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1if(gk!=1)label002A__log>Log Error in focusing Power Directorif(gk!=1)noexecutelabel002C__log>Log Power Director Capture from WebCam Options31=Actv01Stop00OutO00Dlaygd:MillisStMa0000000Aif(qq!=28)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1label0040__cmt>//if gk!=1 then Log "Log Error in focusing Power Director"label0036__cmt>//if gk!=1 then exit rules, skip Outgoing Actionlabel003D__cmt>//Log "Log Freeze Frame for Power Director is Disabled"label0028__cmt>//exit rules, skip Outgoing Action Options32=Actv01Stop00OutO00Dlaygd:MillisStMa0000000Aif(qq!=29)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1label0040__cmt>//if gk!=1 then Log "Log Error in focusing Power Director"label0036__cmt>//if gk!=1 then exit rules, skip Outgoing Actionlabel003D__cmt>//Log "Log Freeze Frame for Power Director is Disabled"label0028__cmt>//exit rules, skip Outgoing Action Options33=Actv01Stop00OutO00Dlaygd:MillisStMa0000000Aif(qq!=30)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1label0040__cmt>//if gk!=1 then Log "Log Error in focusing Power Director"label0036__cmt>//if gk!=1 then exit rules, skip Outgoing Actionlabel003D__cmt>//Log "Log Freeze Frame for Power Director is Disabled"label0028__cmt>//exit rules, skip Outgoing Action Options34=Actv01Stop00OutO00Dlaygd:MillisStMa0000000Aif(qq!=31)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1label0040__cmt>//if gk!=1 then Log "Log Error in focusing Power Director"label0036__cmt>//if gk!=1 then exit rules, skip Outgoing Actionlabel003D__cmt>//Log "Log Freeze Frame for Power Director is Disabled"label0028__cmt>//exit rules, skip Outgoing Action Options35=Actv01Stop00OutO00Dlaygd:MillisStMa0000000Aif(qq!=32)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1label0040__cmt>//if gk!=1 then Log "Log Error in focusing Power Director"label0036__cmt>//if gk!=1 then exit rules, skip Outgoing Actionlabel003D__cmt>//Log "Log Freeze Frame for Power Director is Disabled"label0028__cmt>//exit rules, skip Outgoing Action Options36=Actv01Stop00OutO00Dlaygd:MillisStMa0000000Aif(qq!=33)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1label0040__cmt>//if gk!=1 then Log "Log Error in focusing Power Director"label0036__cmt>//if gk!=1 then exit rules, skip Outgoing Actionlabel003D__cmt>//Log "Log Freeze Frame for Power Director is Disabled"label0028__cmt>//exit rules, skip Outgoing Action Options37=Actv01Stop00OutO00Dlayrr:MillisStMa0000000Aif(qq!=34)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1label0040__cmt>//if gk!=1 then Log "Log Error in focusing Power Director"label0036__cmt>//if gk!=1 then exit rules, skip Outgoing Actionlabel003D__cmt>//Log "Log Freeze Frame for Power Director is Disabled"label0028__cmt>//exit rules, skip Outgoing Action Options4=Actv01Stop00OutO00Dlaygd:MillisStMa00000003label002C__cmt>// 0 is for timeline and 1 is for clipif(qq!=1)noexecuteprfm>000E"HotKey", 1,-1 Options5=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0006__cmt>label0029__cmt>// 0 is for timeline, 1 is for clipif(qq!=2)noexecutelabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options6=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0006__cmt>label0006__cmt>if(qq!=3)noexecutelabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options7=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0019__cmt>// 1 is for shotcutlabel0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=4)noexecutelabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options8=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0019__cmt>// 1 is for shotcutlabel0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=5)noexecutelabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options9=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0019__cmt>// 1 is for shotcutlabel0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=6)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionprfm>000F"HotKey", gb,-1 Outgoing0=PrfmShow Apppp Outgoing1=PrfmShow Apppp Outgoing10=KAM10100KSQ10004011127327211 Outgoing11=KAM10100KSQ10002020220 Outgoing12=KAM10100KSQ1000204B24B Outgoing13=KAM3Shortcut Outgoing14=KAM3Shortcut Outgoing15=KAM10100KSQ1000204D24D Outgoing16=KAM10100KSQ10004010126326210 Outgoing17=KAM10100KSQ10004010128328210 Outgoing18=KAM10100KSQ10004011052252211 Outgoing19=KAM3Physical Outgoing2=AcApA000BResolve.exe Outgoing20=KAM10100KSQ10002124324 Outgoing21=KAM10100KSQ10002123323 Outgoing22=KAM10100KSQ1000401007E21027E Outgoing23=KAM3Physical Outgoing24=KAM3Shortcut Outgoing25=KAM10100KSQ100020BC2BC Outgoing26=KAM10100KSQ100020BE2BE Outgoing27=PrfmSendControlleroo,pp,qq Outgoing28=KAM3Shortcut Outgoing29=KAM3Shortcut Outgoing3=KAM10100KSQ10002051251 Outgoing30=KAM3Shortcut Outgoing31=KAM10100KSQ10002052252 Outgoing32=KAM3Shortcut Outgoing33=KAM3Shortcut Outgoing34=KAM3Shortcut Outgoing35=KAM3Shortcut Outgoing36=KAM3Shortcut Outgoing37=KAM3Shortcut Outgoing4=KAM10100KSQ10002051251 Outgoing5=KAM10100KSQ10002125325 Outgoing6=KAM10100KSQ10002127327 Outgoing7=KAM10100KSQ100040110BB2BB211 Outgoing8=KAM10100KSQ100040110BD2BD211 Outgoing9=KAM10100KSQ10004011125325211 PresetSwitchIgnore=0 [Preset.11] Active=0 Comments= DefaultInPorts=MIDA00010005MyNKS Incoming0=Pres080000 Incoming1=PrfmHotkeypp,qq Incoming10=PrfmHotkeypp,qq Incoming11=PrfmHotkeypp,qq Incoming12=PrfmHotkeypp,qq Incoming13=PrfmHotkeypp,qq Incoming14=PrfmHotkeypp,qq Incoming15=PrfmHotkeypp,qq Incoming16=PrfmHotkeypp,qq Incoming17=PrfmHotkeypp,qq Incoming18=PrfmHotkeypp,qq Incoming19=PrfmHotkeypp,qq Incoming2=PrfmHotkeypp,qq Incoming20=PrfmHotkeypp,qq Incoming21=PrfmHotkeypp,qq Incoming22=PrfmHotkeypp,qq Incoming23=PrfmHotkeypp,qq Incoming24=PrfmHotkeypp,qq,rr Incoming25=PrfmHotkeypp,qq,rr Incoming26=KAM10000KSQ10002051251 Incoming3=PrfmHotkeypp,qq Incoming4=PrfmHotkeypp,qq Incoming5=PrfmHotkeypp,qq Incoming6=PrfmHotkeypp,qq Incoming7=PrfmHotkeypp,qq Incoming8=PrfmHotkeypp,qq Incoming9=PrfmHotkeypp,qq Name=6- HotKeys Premiere Elements Name0=On Activation Set App Name1=Application Focus - AppID=4 KeyID=-1 Name10=Hotkey Play/Pause ID=8 Name11=Hotkey Stop - ID=9 Name12=HotKey Next Second ID=10 (redirect) Name13=HotKey Previous Second ID=11 (redirect) Name14=HotKey Set Marker ID=12 Name15=HotKey Previous Marker ID=13 Name16=HotKey Next Marker ID=14 Name17=HotKey Record ID=15 Name18=HotKey Remove Current Marker ID=16 Name19=HotKey - Start of Timeline ID-17 Name2=HotKey Clip - Key ID=0 Name20=HotKey - End of Timeline ID-18 Name21=HotKey Alll Markers ID=19 Name22=HotKey Split ID=20 Name23=Undo - ID =21 Name24=Move Selected Item Left 1 Frame - ID=22 Name25=Move Selected Item Right 1 Frame - ID=23 Name26=Toggle Timeline/Clip Mode Name3=HotKey Timeline - Key ID=1 Name4=Hotkey Previous Unit - Key ID = 2 Name5=Hotkey Next Unit Key ID = 3 Name6=Hotkey Zoom In ID=4 Name7=Hotkey Zoom Out ID=5 Name8=Hotkey Previous Clip Edge ID=6 Name9=Hotkey Next Clip edge ID=7 Options0=Actv01Stop00OutO00StMa0000000Cgb=6pp=16+gblabel0029__log>Log Application is Premier Elementslabel0006__cmt>prfm>000C"Deselect",6prfm>000C"Deselect",7prfm>000C"Deselect",8prfm>000C"Deselect",9prfm>000D"Deselect",10prfm>000D"Deselect",12label0006__cmt>pp=gb-1 Options1=Actv01Stop00OutO00StMa00000005label0036__cmt>//if pp!=3 then exit rules, skip Outgoing Actionif(qq!=-1)noexecutelabel0019__log>Log pp=%pp% qq=%qq%label0006__cmt>label002D__log>Log Focusing on Adobe Premeier Elements Options10=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0025__cmt>// 0 is for application Shotcutlabel0036__cmt>//if pp!=3 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=8)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=1 then exit rules, skip Outgoing Actionprfm>000F"HotKey", gb,-1 Options11=Actv00Stop00OutO00Dlaygd:MillisStMa00000007label0010__cmt>// Shotcutlabel0036__cmt>//if pp!=3 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=9)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionprfm>000E"HotKey",gb,-1 Options12=Actv01Stop00OutO00StMa00000008label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionif(qq!=11)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if gb!=0 then exit rules, skip Outgoing Actionlabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options13=Actv01Stop00OutO00StMa00000008label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionif(qq!=10)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if gb!=0 then exit rules, skip Outgoing Actionlabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options14=Actv01Stop00OutO00Dlaygd:MillisStMa00000005label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=12)noexecuteprfm>000F"HotKey", gb,-1 Options15=Actv01Stop00OutO00Dlaygd:MillisStMa00000006label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=13)noexecuteprfm>000F"HotKey", gb,-1label0019__log>Log Previous Marker Options16=Actv01Stop00OutO00Dlaygd:MillisStMa00000006label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=14)noexecuteprfm>000F"HotKey", gb,-1label0015__log>Log Next Marker Options17=Actv00Stop00OutO00Dlaygd:MillisStMa00000006if(pp!=0)noexecutelabel002A__cmt>// make sure we are in timeline modeif(ga!=0)noexecuteif(qq!=15)noexecuteprfm>000E"HotKey", 1,-1label0006__cmt> Options18=Actv01Stop00OutO00Dlaygd:MillisStMa00000004label0036__cmt>//if pp!=1 then exit rules, skip Outgoing Actionlabel0006__cmt>if(qq!=16)noexecuteprfm>000F"HotKey", gb,-1 Options19=Actv01Stop00OutO00Dlaygd:MillisStMa00000006label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=17)noexecuteprfm>000F"HotKey", gb,-1label001B__log>Log Start of Timeline Options2=Actv00Stop00OutO00Dlaygd:MillisStMa00000003label003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=0)noexecuteprfm>000E"HotKey", 1,-1 Options20=Actv01Stop00OutO00Dlaygd:MillisStMa00000006label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=18)noexecuteprfm>000F"HotKey", gb,-1label0019__log>Log End of Timeline Options21=Actv01Stop00OutO00Dlaygd:MillisStMa00000005label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=19)noexecuteprfm>000D"HotKey",0,-1 Options22=Actv01Stop00OutO00Dlaygd:MillisStMa00000005label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=20)noexecuteprfm>000D"HotKey",0,-1 Options23=Actv01Stop00OutO00Dlaygd:MillisStMa00000002if(qq!=21)noexecuteprfm>000D"HotKey",0,-1 Options24=Actv01Stop00OutO00Dlayrr:MillisStMa00000006if(qq!=22)noexecutelabel002A__cmt>// lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third parmeter is delaylabel0017__cmt>// goto clip modeprfm>000C"HotKey",0,0 Options25=Actv01Stop00OutO00Dlayrr:MillisStMa00000006if(qq!=23)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000C"HotKey",0,0 Options26=Actv00Stop00OutO00StMa00000006ga=ga^1label0006__cmt>qq=0if(ga==1)qq=127oo=144pp=27 Options3=Actv00Stop00OutO00Dlaygd:MillisStMa00000003label002C__cmt>// 0 is for timeline and 1 is for clipif(qq!=1)noexecuteprfm>000E"HotKey", 1,-1 Options4=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0006__cmt>label0029__cmt>// 0 is for timeline, 1 is for clipif(qq!=2)noexecutelabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options5=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0006__cmt>label0006__cmt>if(qq!=3)noexecutelabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options6=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0019__cmt>// 1 is for shotcutlabel0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=4)noexecutelabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options7=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0019__cmt>// 1 is for shotcutlabel0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=5)noexecutelabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options8=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0019__cmt>// 1 is for shotcutlabel0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=6)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionprfm>000F"HotKey", gb,-1 Options9=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0019__cmt>// 1 is for shotcutlabel0036__cmt>//if gb!=2 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=7)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0039__cmt>//i//if ga!=0 then exit rules, skip Outgoing Actionprfm>000F"HotKey", gb,-1 Outgoing0=PrfmShow Apppp Outgoing1=AcApA001APremiereElementsEditor.exe Outgoing10=KAM10100KSQ10002020220 Outgoing11=KAM10100KSQ10002124324 Outgoing12=PrfmHotkey22,3 Outgoing13=PrfmHotkey23,2 Outgoing14=KAM10100KSQ1000204D24D Outgoing15=KAM10100KSQ10004011125325211 Outgoing16=KAM10100KSQ10004011127327211 Outgoing17=KAM10100KSQ10004011052252211 Outgoing18=KAM3Physical Outgoing19=KAM10100KSQ10002124324 Outgoing2=KAM10100KSQ10002051251 Outgoing20=KAM10100KSQ10002123323 Outgoing21=KAM3Physical Outgoing22=KAM3Physical Outgoing23=KAM3Text Outgoing24=KAM10100KSQ100040120BC2BC212 Outgoing25=KAM10100KSQ100040120BE2BE212 Outgoing26=PrfmSendControlleroo,pp,qq Outgoing3=KAM10100KSQ10002051251 Outgoing4=KAM10100KSQ10002125325 Outgoing5=KAM10100KSQ10002127327 Outgoing6=KAM10100KSQ100020BB2BB Outgoing7=KAM10100KSQ100020BD2BD Outgoing8=KAM10100KSQ10002121321 Outgoing9=KAM10100KSQ10002122322 PresetSwitchIgnore=0 [Preset.12] Active=0 Comments= DefaultInPorts=MIDA00010005MyNKS Incoming0=Pres080000 Incoming1=PrfmHotkeypp,qq Incoming10=PrfmHotkeypp,qq Incoming11=PrfmHotkeypp,qq Incoming12=PrfmHotkeypp,qq Incoming13=PrfmHotkeypp,qq Incoming14=PrfmHotkeypp,qq Incoming15=PrfmHotkeypp,qq Incoming16=PrfmHotkeypp,qq Incoming17=PrfmHotkeypp,qq Incoming18=PrfmHotkeypp,qq Incoming19=PrfmHotkeypp,qq Incoming2=PrfmHotkeypp,qq Incoming20=PrfmHotkeypp,qq Incoming21=PrfmHotkeypp,qq Incoming22=PrfmHotkeypp,qq Incoming23=PrfmHotkeypp,qq Incoming24=PrfmHotkeypp,qq,rr Incoming25=PrfmHotkeypp,qq,rr Incoming26=KAM10000KSQ10002051251 Incoming3=PrfmHotkeypp,qq Incoming4=PrfmHotkeypp,qq Incoming5=PrfmHotkeypp,qq Incoming6=PrfmHotkeypp,qq Incoming7=PrfmHotkeypp,qq Incoming8=PrfmHotkeypp,qq Incoming9=PrfmHotkeypp,qq Name=7-HotKeys Filmora Name0=On Activation Set App Name1=Application Focus - AppID=4 KeyID=-1 Name10=Hotkey Play/Pause ID=8 Name11=Hotkey Stop - ID=9 Name12=HotKey Next Second ID=10 Name13=HotKey Previous Second ID=11 Name14=HotKey Set Marker ID=12 Name15=HotKey Previous Marker ID=13 Name16=HotKey Next Marker ID=14 Name17=HotKey Record ID=15 Name18=HotKey Remove Current Marker ID=16 Name19=HotKey - Start of Timeline ID-17 Name2=HotKey Clip - Key ID=0 Name20=HotKey - End of Timeline ID-18 Name21=HotKey Alll Markers ID=19 Name22=HotKey Split ID=20 Name23=Undo - ID =21 Name24=Move Selected Item Left 1 Frame - ID=22 Name25=Move Selected Item Right 1 Frame - ID=23 Name26=Toggle Timeline/Clip Mode Name3=HotKey Timeline - Key ID=1 Name4=Hotkey Previous Unit - Key ID = 2 Name5=Hotkey Next Unit Key ID = 3 Name6=Hotkey Zoom In ID=4 Name7=Hotkey Zoom Out ID=5 Name8=Hotkey Previous Clip Edge ID=6 Name9=Hotkey Next Clip edge ID=7 Options0=Actv01Stop00OutO00StMa0000000Cgb=7pp=16+gblabel002C__log>Log Application is Wondershare Filmoralabel0006__cmt>prfm>000C"Deselect",6prfm>000C"Deselect",7prfm>000C"Deselect",8prfm>000C"Deselect",9prfm>000D"Deselect",10prfm>000D"Deselect",11label0006__cmt>pp=gb-1 Options1=Actv01Stop00OutO00StMa00000005label0036__cmt>//if pp!=3 then exit rules, skip Outgoing Actionif(qq!=-1)noexecutelabel0019__log>Log pp=%pp% qq=%qq%label0006__cmt>label0029__log>Log Focusing on Wondershare Filmora Options10=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0025__cmt>// 0 is for application Shotcutlabel0036__cmt>//if pp!=3 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=8)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=1 then exit rules, skip Outgoing Actionprfm>000F"HotKey", gb,-1 Options11=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0010__cmt>// Shotcutlabel0036__cmt>//if pp!=3 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=9)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionprfm>000E"HotKey",gb,-1 Options12=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionif(qq!=11)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if gb!=0 then exit rules, skip Outgoing Actionlabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options13=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionif(qq!=10)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if gb!=0 then exit rules, skip Outgoing Actionlabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options14=Actv01Stop00OutO00Dlaygd:MillisStMa00000005label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=12)noexecuteprfm>000F"HotKey", gb,-1 Options15=Actv01Stop00OutO00Dlaygd:MillisStMa00000006label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=13)noexecuteprfm>000F"HotKey", gb,-1label0019__log>Log Previous Marker Options16=Actv01Stop00OutO00Dlaygd:MillisStMa00000006label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=14)noexecuteprfm>000F"HotKey", gb,-1label0015__log>Log Next Marker Options17=Actv00Stop00OutO00Dlaygd:MillisStMa00000006label0006__cmt>label002A__cmt>// make sure we are in timeline modeif(ga!=0)noexecuteif(qq!=15)noexecuteprfm>000E"HotKey", 1,-1label0006__cmt> Options18=Actv00Stop00OutO00Dlaygd:MillisStMa00000004label0036__cmt>//if pp!=1 then exit rules, skip Outgoing Actionlabel0006__cmt>if(qq!=16)noexecuteprfm>000F"HotKey", gb,-1 Options19=Actv01Stop00OutO00Dlaygd:MillisStMa00000006label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=17)noexecuteprfm>000F"HotKey", gb,-1label001B__log>Log Start of Timeline Options2=Actv00Stop00OutO00Dlaygd:MillisStMa00000003label003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=0)noexecuteprfm>000E"HotKey", 1,-1 Options20=Actv01Stop00OutO00Dlaygd:MillisStMa00000006label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=18)noexecuteprfm>000F"HotKey", gb,-1label0019__log>Log End of Timeline Options21=Actv00Stop00OutO00Dlaygd:MillisStMa00000005label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=19)noexecuteprfm>000D"HotKey",0,-1 Options22=Actv01Stop00OutO00Dlaygd:MillisStMa00000005label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=20)noexecuteprfm>000D"HotKey",0,-1 Options23=Actv01Stop00OutO00Dlaygd:MillisStMa00000002if(qq!=21)noexecuteprfm>000D"HotKey",0,-1 Options24=Actv01Stop00OutO00Dlayrr:MillisStMa00000006if(qq!=22)noexecutelabel002A__cmt>// lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third parmeter is delaylabel0017__cmt>// goto clip modeprfm>000C"HotKey",0,0 Options25=Actv01Stop00OutO00Dlayrr:MillisStMa00000006if(qq!=23)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000C"HotKey",0,0 Options26=Actv00Stop00OutO00StMa00000006ga=ga^1label0006__cmt>qq=0if(ga==1)qq=127oo=144pp=27 Options3=Actv00Stop00OutO00Dlaygd:MillisStMa00000003label002C__cmt>// 0 is for timeline and 1 is for clipif(qq!=1)noexecuteprfm>000E"HotKey", 1,-1 Options4=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0006__cmt>label0029__cmt>// 0 is for timeline, 1 is for clipif(qq!=2)noexecutelabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options5=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0006__cmt>label0006__cmt>if(qq!=3)noexecutelabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options6=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0019__cmt>// 1 is for shotcutlabel0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=4)noexecutelabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options7=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0019__cmt>// 1 is for shotcutlabel0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=5)noexecutelabel0022__cmt>// Are we already scrolling?if(zz!=0)label0011__log>Log ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options8=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0019__cmt>// 1 is for shotcutlabel0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=6)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionprfm>000F"HotKey", gb,-1 Options9=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0019__cmt>// 1 is for shotcutlabel0036__cmt>//if gb!=2 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=7)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0039__cmt>//i//if ga!=0 then exit rules, skip Outgoing Actionprfm>000F"HotKey", gb,-1 Outgoing0=PrfmShow Apppp Outgoing1=AcApA0017Wondershare Filmora.exe Outgoing10=KAM10100KSQ10002020220 Outgoing11=KAM10100KSQ100040110BF2BF211 Outgoing12=KAM3Shortcut Outgoing13=KAM3Shortcut Outgoing14=KAM10100KSQ1000204D24D Outgoing15=KAM10100KSQ10004010126326210 Outgoing16=KAM10100KSQ10004010128328210 Outgoing17=KAM10100KSQ10004012052252212 Outgoing18=KAM3Physical Outgoing19=KAM10100KSQ10002124324 Outgoing2=KAM10100KSQ10002051251 Outgoing20=KAM10100KSQ10002123323 Outgoing21=KAM3Physical Outgoing22=KAM3Physical Outgoing23=KAM3Text Outgoing24=KAM10100KSQ10004012125325212 Outgoing25=KAM10100KSQ10004012127327212 Outgoing26=PrfmSendControlleroo,pp,qq Outgoing3=KAM10100KSQ10002051251 Outgoing4=KAM10100KSQ10002125325 Outgoing5=KAM10100KSQ10002127327 Outgoing6=KAM10100KSQ100040110BB2BB211 Outgoing7=KAM10100KSQ100040110BD2BD211 Outgoing8=KAM10100KSQ10004011125325211 Outgoing9=KAM10100KSQ10004011127327211 PresetSwitchIgnore=0 [Preset.2] Active=1 Comments=Timeline/Clip - Left Shift\nPrevious/Next Unit (Frame for PD) - Left Platter\nPrevious/Next Second - Right Platter Unshifted\nMove/Nudge Selected Item - Right Platter Shifted\nPlay/Pause - Left \nRecord Start/Stop - Play Right \nStop Left or Right Movement - Left Sync\nCapture from Webcam- Right Sync (Not working on Power Director)\nFreeze Frame - Right Cue -LAYER1 - (Disabled for Power Director)\nSnapshot - Right Cue - LAYER2\nSet Marker - Browse Knob Push\nSplit - Load1\nUndo - Load2 - Without Right Shifted\nRedo - Load 2 - With Right Shifted\nShift - Right or left headphone buttons\nSelect Video Application 1-7 -Buttons Left and Rigt- LAYER2\nPrevious Object - Left Button 1 - LAYER1\nNext Object - Left Button 2 - LAYER1\nStart of Timeline - Left Button 3 - LAYER1\nEnd of Timeline - Left Button 4 - LAYER1\nPrevious Marker - Right Button 1 - LAYER1\nNext Marker - Right Button 2 - LAYER1\nRemove Current Marker - Right Button 3 - LAYER1\nRemove All Markers - Right Button 4 - LAYER1\nZoom In/Out - Browse Knob - All but LAYER2 and 3(See drag)\nFrame Left - Left Button 1 - LAYER3\nFrame Right - Left Button 2 - LAYER3 \nSecond Left - Left Button 3 - LAYER3\nSecond Right - Left Button 4 - LAYER3\nSelect Timeline - Right Button 1 - LAYER3\nSelect Media Folder - Right Button 2 - LAYER3\nSelect Source - Right Button 3 - LAYER3\nDeselect All Clips - Right Button 4 - LAYER3\nDrag mouse left/right at current position Browse (Layer 2) - Right earphone off for fine(3) on for rough (9)\nDrag mouse left/right at current position Browse (Layer 3) - Right earphone off for fine(3) on for rough (9) DefaultInPorts=MIDA00010007MyDJ2Go DefaultOutPorts=MIDA00010007MyDJ2Go Incoming0=None Incoming1=Pres080000 Incoming10=MID1oo007f Incoming11=MID1oo027f Incoming12=MID1oo027f Incoming13=MID3 Incoming14=MID3 Incoming15=MID3 Incoming16=MID19f067f Incoming17=PrfmShow Preset LEDpp,qq Incoming18=MID1oo00qq Incoming19=MID3 Incoming2=Pres080000 Incoming20=MID3 Incoming21=MID3 Incoming22=MID1oo1bqq Incoming23=PrfmSendControlleroo,pp,qq Incoming24=None Incoming25=MID3 Incoming26=MID3 Incoming27=MID3 Incoming28=MID3 Incoming29=MID3 Incoming3=MID1oo1bqq Incoming30=MID3 Incoming31=MID3 Incoming32=MID3 Incoming33=MID3 Incoming34=MID3 Incoming35=None Incoming36=MID3 Incoming37=MID3 Incoming38=MID3 Incoming39=MID3 Incoming4=MID3 Incoming40=None Incoming41=MID3 Incoming42=MID3 Incoming43=MID3 Incoming44=MID3 Incoming45=MID3 Incoming46=MID3 Incoming47=MID3 Incoming48=MID3 Incoming49=MID3 Incoming5=MID3 Incoming50=MID3 Incoming51=MID3 Incoming52=MID3 Incoming6=MID3 Incoming7=MID1ooppqq Incoming8=Tim0TimT000FScroll Watchdog Incoming9=MID1oo007f Name=Controller Input DJ2Go Name0=test - Set DJ2Go mode 0 Name1=On Active - Deactivate other Controllers Name10=Record Start/Stop Play - Right (id=26) Name11=Left Sync - Stop Left (id=9) Name12=Right Sync - Capture from Webcam (id=27) - NOT Working with Power Director Name13=Left Cue - Rewind DVR Name14=Right Cue Layer 1 - Freeze Frame (id=28) Name15=Right Cue Layer 2- Snapshot (id=25) Name16=Browse Push - Set Marker (id=12) Name17=Perform Preset LED Name18=Pad Mode Name19=Split - Load 1 (id=20) Name2=On Active - Activate Default Application Name20=Undo - Load 2 (Right Shift Off) (id=21) Name21=Redo - Load 2 (Right Shift On) (id=29) Name22=Shift (Left and RIght headphone buttons) Name23=Perform SendController Name24=--- Layer 1 --------------------------------------------------------------- Name25=Left Button 1 - Previous Object (id=6) Name26=Left Button 2 - Next Object (id=7) Name27=Left Button 3 (Start of timeline) (id=17) Name28=Left Button 4 (End of timerline) (id=18) Name29=Previous Marker Right Button 1 (id=13) Name3=Left Shift - Off - Timeline - On = Clip (headphone) Name30=Next Marker Right Button 2 (id=14) Name31=Remove Current Marker Right Button 3 (id=16) Name32=Remove All Markers Right Button 4 (id=19) Name33=Record (id=15) Name34=Zoom - Browser (All but Layer 2 or 3) Name35=--- Layer 2 ----------------------------------------------------------------- Name36=Select Application - Layer 2 - Left Buttons 1-4 Name37=Show Preset LED Auto Mode Left buttons Name38=Select Application - Layer 2 - Right Buttons 1-4 Name39=Show Preset LED Auto Mode Right Buttons Name4=Left Platter - Previous/Next Unit Name40=--- Layer 3 --------------------------------------------------------------------- Name41=Frame Left - Left Button 1 Layer 3 (id=2) Name42=Frame Right - Left Button 2 Layer 3 (id=3) Name43=Second Left - Left Button 3 Layer 3 (id=10) Name44=Second Right - Left Button 4 Layer 3 (id=11) Name45=Right 1 - Layer 3 - Timeline Select Name46=Right 2 - Layer 3 -Media Folders Select Name47=Right 3 - Layer 3 -Source Select Name48=Right 4 - Layer 3 - Deselect All Clips Name49=---Click and Drag mouse Name5=Unshifted - Right Platter - Previouse/Next Second Name50=Right Level Knob - Drag mouse at current position Name51=Browser Knob Layer 2 - Drag mouse Left/Right at current position Name52=Browser Knob Layer 3 - Drag mouse Up/Down at current position Name6=Right Shift - Right Platter - Move selected Item Name7=Browser/Platters SetWatchdog Timeline Zoom (all but Layer 2 or 3) Name8=Browser/Platters Watchdog - Tripped Timeline Zoom (all but Layer 2 or 3 ) Name9=Play Pause - Left (id=8) Options0=Actv00Stop00OutO00StMa00000005label0028__cmt>// mode 1 = 84 00 00 85 00 00 cueslabel0028__cmt>// mode 2 = 94 00 05 95 00 05 autolabel002A__cmt>// mode 3 = 94 00 0b 95 00 0b manuallabel002B__cmt>// mode 4 = 94 00 07 95 00 07 samplerlabel0006__cmt> Options1=Actv01Stop00OutO00StMa00000004prfm>000C"Deselect",1prfm>000C"Deselect",3prfm>000C"Deselect",4prfm>000C"Deselect",5 Options10=Actv01Stop00OutO00StMa00000006rr=oo&224if(rr!=128)noexecuterr=oo&15if(rr!=1)noexecutepp=gbqq=26 Options11=Actv01Stop00OutO00StMa00000007rr=oo&224if(rr!=128)noexecuterr=oo&15if(rr!=0)noexecutelabel0006__cmt>pp=gbqq=9 Options12=Actv00Stop00OutO00StMa00000007rr=oo&224if(rr!=128)noexecuterr=oo&15if(rr!=1)noexecutelabel0006__cmt>pp=gbqq=27 Options13=Actv00Stop00OutO00StMa00000001gc=gc^1 Options14=Actv01Stop00OutO00StMa00000005label0016__cmt>// timeline modepp=galabel0011__cmt>// functionqq=28if(gh!=0)noexecute Options15=Actv01Stop00OutO00StMa00000005label0016__cmt>// timeline modepp=galabel0011__cmt>// functionqq=25if(gh!=1)noexecute Options16=Actv01Stop00OutO00StMa00000004label0006__cmt>label0006__cmt>pp=gbqq=12 Options17=Actv01Stop00OutO00StMa00000006if(pp<17)noexecuteif(pp>20)noexecuteif(zz!=0)label0031__log>Log Preset LED parameters are %pp% and %qq%label0006__cmt>label0038__cmt>//qq is the channel 4=left buttons 5=right buttonsrr=qq|144 Options18=Actv01Stop00OutO00StMa0000000Alabel0020__cmt>// Look for note on or offrr=oo&224if(rr!=128)noexecutelabel001A__cmt>// Look for velocityif(qq==0)tt=0if(qq==5)tt=1if(qq==11)tt=2if(qq==7)tt=3if(zz!=0)label0019__log>Log Mode is gh=%tt%gh=tt Options19=Actv01Stop00OutO00StMa00000002pp=0qq=20 Options2=Actv00Stop00OutO00Dlaygd:Millis Options20=Actv01Stop00OutO00StMa00000007label0024__cmt>//look at right shift (record)rr=gi>>1rr=rr&1if(rr!=0)noexecutelabel0006__cmt>pp=0qq=21 Options21=Actv01Stop00OutO00StMa00000007label0024__cmt>//look at right shift (record)rr=gi>>1rr=rr&1if(rr!=1)noexecutelabel0006__cmt>pp=0qq=29 Options22=Actv01Stop00OutO00StMa00000019label0016__cmt>// look for noterr=oo&224if(rr!=128)noexecutelabel0019__cmt>// look for channelrr=oo&15if(rr>1)noexecutelabel002E__cmt>// left is channel 1, right is channel 2ss=1<label0002ongi=gi|ssqq=127label0006__cmt>goto0004donelabel0006__cmt>label0003offss=ss^-1gi=gi&ssqq=0label0006__cmt>label0004donelabel0006__cmt>oo=144|rrlabel0006__cmt> Options23=Actv01Stop00OutO00StMa00000001label0015__cmt>// MIDI message Options24=Actv00Stop00OutO00 Options25=Actv01Stop00OutO00StMa00000003pp=gbqq=6label001A__log>Log Hotkey %pp%,%qq% Options26=Actv01Stop00OutO00StMa00000003pp=gbqq=7label001A__log>Log Hotkey %pp%,%qq% Options27=Actv01Stop00OutO00StMa00000003pp=gaqq=17label001A__log>Log Hotkey %pp%,%qq% Options28=Actv01Stop00OutO00StMa00000003pp=gaqq=18label001A__log>Log Hotkey %pp%,%qq% Options29=Actv01Stop00OutO00StMa00000002pp=gbqq=13 Options3=Actv01Stop00OutO00StMa0000000Blabel0016__cmt>// look for noterr=oo&224if(rr!=128)noexecutelabel001E__cmt>// look for MIDI Channelrr=oo&15if(rr!=0)noexecuteif(qq!=0)qq=1label000E__cmt>//key idlabel001C__cmt>// 0= clip 1= timelineqq=gaga=ga^1 Options30=Actv01Stop00OutO00StMa00000002pp=gbqq=14 Options31=Actv01Stop00OutO00StMa00000002pp=gbqq=16 Options32=Actv01Stop00OutO00StMa00000002pp=gbqq=19 Options33=Actv00Stop00OutO00StMa00000002pp=gaqq=15 Options34=Actv01Stop00OutO00StMa00000005label0018__cmt>// all but layer 2if(gh==1)noexecuteif(gh==2)noexecuteif(qq>64)tt=4if(qq<64)tt=5 Options35=Actv00Stop00OutO00 Options36=Actv01Stop00OutO00StMa0000000Aif(pp<17)noexecuteif(pp>20)noexecutelabel0018__cmt>// set applicationgb=pp-17gb=gb+1label0018__cmt>//determine presetlabel000F__cmt>// offsetrr=gb+gflabel0006__cmt>label0006__cmt> Options37=Actv01Stop00OutO00StMa00000009if(pp<17)noexecuteif(pp>20)noexecutelabel0018__cmt>// set applicationgb=pp-17gb=gb+gflabel0006__cmt>label0016__cmt>// channel in qqqq=4label0021__log>Log doing perform %pp% %qq% Options38=Actv01Stop00OutO00StMa00000009if(pp<17)noexecuteif(pp>19)noexecutelabel0018__cmt>// set applicationgb=pp-17label0018__cmt>//determine presetlabel000F__cmt>// offsetrr=gb+gfrr=rr+5label0006__cmt> Options39=Actv01Stop00OutO00StMa00000008if(pp<17)noexecuteif(pp>19)noexecutelabel0018__cmt>// set applicationgb=pp-17gb=gb+gflabel0006__cmt>label0016__cmt>// channel in qqqq=5 Options4=Actv01Stop00OutO00StMa00000006label0035__cmt>// What interval are we using 0=framee 1=secondif(qq>64)tt=2if(qq<64)tt=3label0006__cmt>label0006__cmt>pp=gb Options40=Actv00Stop00OutO00 Options41=Actv01Stop00OutO00StMa00000001prfm>000E"HotKey", 1,-1 Options42=Actv01Stop00OutO00StMa00000001prfm>000E"HotKey", 1,-1 Options43=Actv01Stop00OutO00StMa00000001prfm>000E"HotKey", 1,-1 Options44=Actv01Stop00OutO00StMa00000001prfm>000E"HotKey", 1,-1 Options45=Actv01Stop00OutO00StMa00000003pp=gbqq=30label002C__cmt>// Requires Custom Shortcut in Davinci Options46=Actv01Stop00OutO00StMa00000003pp=gbqq=31label002C__cmt>// Requires Custom Shortcut in Davinci Options47=Actv01Stop00OutO00StMa00000003pp=gbqq=32label002C__cmt>// Requires Custom Shortcut in Davinci Options48=Actv01Stop00OutO00StMa00000003pp=gbqq=33label0006__cmt> Options49=Actv00Stop00OutO00 Options5=Actv01Stop00OutO00StMa00000009label001D__cmt>//check for right shiftrr=gi>>1rr=rr&1if(rr==1)noexecutelabel0035__cmt>// What interval are we using 0=framee 1=secondif(qq>64)tt=10if(qq<64)tt=11label0006__cmt>pp=gb Options50=Actv00Stop00OutO00StMa00000016label0006__cmt>label001B__log>Log position is, %qq%label002C__cmt>// Center knob left shift (headphones)rr=gi&1if(rr!=0)label001D__log>Log Centering drag knobif(rr!=0)noexecutelabel0006__cmt>if(qq>gm)tt=1elsett=-1label002B__cmt>// rough tune right shift(headphones)rr=gi&2if(rr==0)label0013__log>Log fine tuneelselabel0014__log>Log rough tuneif(rr!=0)tt=tt*10label0014__cmt>// gd is delaylabel004D__cmt>// Drag first paramter=amount and second is 0 for L/R and 1 for up/downif(ge==1)prfm>000B"Drag",tt,0if(ge==0)prfm>000F"Click-Down",gdge=1label0006__cmt>gm=qqlabel0006__cmt> Options51=Actv01Stop00OutO00StMa00000015label0006__cmt>label001B__log>Log position is, %qq%label0019__cmt>// look got layer 2if(gh!=1)noexecutelabel0006__cmt>label0028__cmt>//exit rules, skip Outgoing Actionlabel0006__cmt>if(qq<64)tt=3elsett=-3label002B__cmt>// rough tune right shift(headphones)rr=gi&2if(rr==0)label0013__log>Log fine tuneelselabel0014__log>Log rough tuneif(rr!=0)tt=tt*3label0014__cmt>// gd is delaylabel004D__cmt>// Drag first paramter=amount and second is 0 for L/R and 1 for up/downif(ge==1)prfm>000B"Drag",tt,0if(ge==0)prfm>000F"Click-Down",gdge=1label0006__cmt>gm=qq Options52=Actv01Stop00OutO00StMa00000015label0006__cmt>label001B__log>Log position is, %qq%label0019__cmt>// look got layer 3if(gh!=2)noexecutelabel0006__cmt>label0028__cmt>//exit rules, skip Outgoing Actionlabel0006__cmt>if(qq<64)tt=3elsett=-3label002B__cmt>// rough tune right shift(headphones)rr=gi&2if(rr==0)label0013__log>Log fine tuneelselabel0014__log>Log rough tuneif(rr!=0)tt=tt*3label0014__cmt>// gd is delaylabel004D__cmt>// Drag first paramter=amount and second is 0 for L/R and 1 for up/downif(ge==1)prfm>000B"Drag",tt,1if(ge==0)prfm>000F"Click-Down",gdge=1label0006__cmt>gm=qq Options6=Actv01Stop00OutO00StMa0000000Dlabel001D__cmt>//check for right shiftrr=gi>>1rr=rr&1if(rr==0)noexecutelabel0006__cmt>label0035__cmt>// What interval are we using 0=framee 1=secondif(qq>64)tt=22if(qq<64)tt=23label0006__cmt>pp=gblabel0006__cmt>label0020__cmt>// third parmeter is delaylabel0006__cmt> Options7=Actv01Stop00OutO00StMa0000000Elabel001D__cmt>// all but layer 2 or 3if(gh==1)noexecuteif(gh==2)noexecutelabel0011__cmt>// b0 3c qqlabel0011__cmt>// b0 10 qqlabel0024__cmt>// if oo == 0xb0 and pp = 0x3crr=oo&240if(rr!=176)noexecuteif(zz!=0)label001D__log>Log Set Scroll Watchdogif(pp==6)executeif(pp==0)executeif(zz!=0)label0021__log>Log oo=%oo% pp=%pp% qq=%qq%noexecutelabel0006__cmt> Options8=Actv01Stop00OutO00StMa00000005label001D__cmt>// all but layer 2 or 3if(gh==1)noexecuteif(gh==2)noexecutege=0if(zz!=0)label0026__log>Log Scroll Wheel stopped ge=%ge% Options9=Actv01Stop00OutO00StMa00000006rr=oo&224if(rr!=128)noexecuterr=oo&15if(rr>0)noexecutepp=gbqq=8 Outgoing0=MID2MIDA00010007MyDJ2Go840000850000 Outgoing1=None Outgoing10=PrfmHotkeypp,qq Outgoing11=PrfmHotkeypp,qq Outgoing12=PrfmHotkeypp,qq Outgoing13=PrfmHotkeygb,-1 Outgoing14=PrfmHotkeypp,qq Outgoing15=PrfmHotkeypp,qq Outgoing16=PrfmHotkeypp,qq Outgoing17=MID2MIDA00010007MyDJ2Go941100941200941300941400951100951200951300951400951500951600rrpp7f Outgoing18=None Outgoing19=PrfmHotkeypp,qq Outgoing2=Pres0400191- HotKeys Power Director Outgoing20=PrfmHotkeypp,qq Outgoing21=PrfmHotkeypp,qq Outgoing22=MID1ooppqq Outgoing23=MID1ooppqq Outgoing24=None Outgoing25=PrfmHotkeypp,qq Outgoing26=PrfmHotkeypp,qq Outgoing27=PrfmHotkeypp,qq Outgoing28=PrfmHotkeypp,qq Outgoing29=PrfmHotkeypp,qq Outgoing3=PrfmHotkeyga,qq Outgoing30=PrfmHotkeypp,qq Outgoing31=PrfmHotkeypp,qq Outgoing32=PrfmHotkeypp,qq Outgoing33=PrfmHotkeypp,qq Outgoing34=PrfmHotkeygb,tt Outgoing35=None Outgoing36=Pres03rr Outgoing37=PrfmShow Preset LEDpp,qq Outgoing38=Pres03rr Outgoing39=PrfmShow Preset LEDpp,qq Outgoing4=PrfmHotkeypp,tt Outgoing40=None Outgoing41=PrfmHotkey0,2 Outgoing42=PrfmHotkey0,3 Outgoing43=PrfmHotkey0,10 Outgoing44=PrfmHotkey0,11 Outgoing45=PrfmHotkeypp,qq Outgoing46=PrfmHotkeypp,qq Outgoing47=PrfmHotkeypp,qq Outgoing48=PrfmHotkeypp,qq Outgoing49=None Outgoing5=PrfmHotkeypp,tt Outgoing50=Tim0TimS000DDrag-Watchdog1:gg:1 Outgoing51=Tim0TimS000DDrag-Watchdog1:gg:1 Outgoing52=Tim0TimS000DDrag-Watchdog1:gg:1 Outgoing6=PrfmHotkeypp,tt,0 Outgoing7=Tim0TimS000FScroll Watchdog1:gg:1 Outgoing8=None Outgoing9=PrfmHotkeypp,qq PresetSwitchIgnore=1 [Preset.3] Active=0 Comments=MC Mode DefaultInPorts=MIDA0001000EMy-Xtouch-Mini DefaultOutPorts=MIDA0001000EMy-Xtouch-Mini Incoming0=Pres080000 Incoming1=Pres080000 Incoming10=MID3 Incoming11=MID3 Incoming12=MID3 Incoming13=MID3 Incoming14=MID3 Incoming15=MID3 Incoming16=MID3 Incoming17=MID3 Incoming18=MID3 Incoming19=PrfmShow Preset LEDpp,qq Incoming2=MID3 Incoming20=PrfmObject Sizepp Incoming21=MID3 Incoming22=MID3 Incoming23=MID1ooppqq Incoming24=Tim0TimT0008Last App Incoming3=MID3 Incoming4=MID3 Incoming5=Tim0TimT000FScroll Watchdog Incoming6=MID3 Incoming7=MID3 Incoming8=MID3 Incoming9=MID3 Name=Controller-Xtouch MINI Name0=On Active - Deactivate other Controllers Name1=On Active - X-Touch MINI Mackie Mode Name10=Button 10 - Object Size Name11=Set Marker Button 1 (id=12) Name12=Previous Marker Button 2 (id=13) Name13=Next Marker Button 3 (id=14) Name14=Record Start/Stop (id=15) Name15=Remove Current Marker Button 4 (id=16) Name16=Zoom - VPOT 1 Name17=Select Application VPOT Push Name18=Show Preset LED Name19=Perform Preset LED Name2=Cycle (MC) - Button 9 Clip/Timeline Name20=Perform Object Size LED Name21=Rewind - Home (id=17) Name22=FF - End (id=18) Name23=Return to last App Name24=Last App Name3=Scroll Wheel VPOT 8 Name4=Scroll Wheel/vpot1 Set Watchdog Name5=Scroll Wheel /vpot 1 Watchdog - Tripped Name6=Layer A - Previous Object (id=6) Name7=Layer B - Next Object (id=7) Name8=Play Pause (id=8) Name9=Stop (id=9) Options0=Actv01Stop00OutO00StMa00000005prfm>000C"Deselect",2prfm>000C"Deselect",1prfm>000C"Deselect",4prfm>000C"Deselect",5label0006__cmt> Options1=Actv01Stop00OutO00StMa00000001label0006__cmt> Options10=Actv01Stop00OutO00StMa00000002gc=gc^1prfm>0011"Object Size", gc Options11=Actv01Stop00OutO00StMa00000002pp=gbqq=12 Options12=Actv01Stop00OutO00StMa00000002pp=gbqq=13 Options13=Actv01Stop00OutO00StMa00000002pp=gbqq=14 Options14=Actv01Stop00OutO00StMa00000002pp=gaqq=15 Options15=Actv01Stop00OutO00StMa00000002pp=gbqq=16 Options16=Actv01Stop00OutO00StMa00000002if(qq<64)tt=5if(qq>64)tt=4 Options17=Actv01Stop00OutO00StMa00000008if(pp<32)noexecuteif(pp>38)noexecutelabel0018__cmt>// set applicationgb=pp-32label0018__cmt>//determine presetlabel000F__cmt>// offsetrr=gb+gfrr=rr+1 Options18=Actv01Stop00OutO00StMa00000003if(pp<32)noexecuteif(pp>38)noexecutelabel001A__log>Log VPOT %pp% Pushed Options19=Actv01Stop00OutO00StMa0000000Bif(pp<32)noexecuteif(pp>38)noexecuterr=pp-16if(zz!=0)label0017__log>Log Preset = %rr%if(pp==32)tt=89if(pp==33)tt=90if(pp==34)tt=40if(pp==35)tt=41if(pp==36)tt=42if(pp==37)tt=43if(pp==38)tt=44 Options2=Actv01Stop00OutO00StMa00000006label001A__cmt>// application focuspp=gblabel000E__cmt>//key idlabel001C__cmt>// 0= clip 1= timelineqq=gaga=ga^1 Options20=Actv01Stop00OutO00StMa00000006if(zz==0)sk2ipif(pp==1)label001D__log>Log Object size = Largeif(pp==0)label001D__log>Log Object size = Smallif(pp<0)noexecuteif(pp>1)noexecuteif(pp==1)tt=127 Options21=Actv01Stop00OutO00StMa00000002pp=gaqq=17 Options22=Actv01Stop00OutO00StMa00000002pp=gaqq=18 Options23=Actv00Stop00OutO00 Options24=Actv00Stop00OutO00 Options3=Actv01Stop00OutO00StMa00000009label0034__cmt>// What interval are we using 0=frame 1=secondif(gc==1)sk2ipif(qq>64)tt=2if(qq<64)tt=3if(gc==0)sk2ipif(qq>64)tt=10if(qq<64)tt=11label0006__cmt>pp=gb Options4=Actv01Stop00OutO00StMa00000007if(zz!=0)label001D__log>Log Set Scroll Watchdoglabel0020__cmt>// Only allow vpot 1 and 8if(pp==23)executeif(pp==16)executeif(zz!=0)label001D__log>Scroll Watchdog Not Setnoexecutelabel0006__cmt> Options5=Actv01Stop00OutO00StMa00000002ge=0if(zz!=0)label0026__log>Log Scroll Wheel stopped ge=%ge% Options6=Actv01Stop00OutO00StMa00000002pp=gbqq=6 Options7=Actv01Stop00OutO00StMa00000002pp=gbqq=7 Options8=Actv01Stop00OutO00StMa00000002pp=gbqq=8 Options9=Actv01Stop00OutO00StMa00000002pp=gbqq=9 Outgoing0=None Outgoing1=MID3My-Xtouch-Mini Outgoing10=PrfmHotkeygb,-1 Outgoing11=PrfmHotkeypp,qq Outgoing12=PrfmHotkeypp,qq Outgoing13=PrfmHotkeypp,qq Outgoing14=PrfmHotkeypp,qq Outgoing15=PrfmHotkeypp,qq Outgoing16=PrfmHotkeygb,tt Outgoing17=Pres03rr Outgoing18=PrfmShow Preset LEDpp Outgoing19=MID1902b00902c00905900905a00902800902900902a0090tt7f Outgoing2=PrfmHotkeypp,qq Outgoing20=MID3 Outgoing21=PrfmHotkeypp,qq Outgoing22=PrfmHotkeypp,qq Outgoing23=Tim0TimS0008Last App1:gg:1 Outgoing24=KAM3Text Outgoing3=PrfmHotkeypp,tt Outgoing4=Tim0TimS000FScroll Watchdog1:gg:1 Outgoing5=None Outgoing6=PrfmHotkeypp,qq Outgoing7=PrfmHotkeypp,qq Outgoing8=PrfmHotkeypp,qq Outgoing9=PrfmHotkeypp,qq PresetSwitchIgnore=1 [Preset.4] Active=0 Comments=Put controller in MIDI Mode Relative\n\nVideo Editor Control for X-Touch One\n\n- Timeline Mode- Up\n- Clip Mode - Down\n- Previous/Next Unit (Frame for PD and Davinci Resolve) - Jog Wheel- Unshifted\n- Previous/Next Second - Right Platter Unshifted - Jog Wheel - Shifted\n- Move Selected Item 1 Frame - Jog Wheel with Nudge On\n- Play/Pause - Play\nRecord Start/Stop - UNASSIGNED \n-Stop Left or Right Movement - Stop\nCapture from Webcam- UNASSIGNED (Not working on Power Director)\n- Freeze Frame - Click - (Disabled for Power Director)\n- Snapshot - UNASSIGNED for Davinci Resolve use Menu or Freeze Frame \n-Set Marker - Marker\n-Split - Drop\n-Undo - Cycle\nRedo - UNASSIGNED\n-Shift - Select\n-Select Video Application 1-7 - F1-F6\n-Previous Object - UNASSIGNED - Use Jog Wheel\n-Next Object - UNASSIGNED - Use Jog Wheel\n-Start of Timeline - Home\n-End of Timeline - FF\n-Previous Marker - Bank Left\n-Next Marker - Bank Right\n-Remove Current Marker - Mute\n-Remove All Markers - Solo Channel - Not working in Resolve - Problem assigning hotkeys beyond F12\n-Zoom In/Out - VPOT 1\n-Frame Left - Channel Left\n-Frame Right - Channel Right \n-Second Left - UNASSIGNED - Use Jog\n-Second Right - UNASSIGNED - Use Jog\n-Select Timeline - Master\n-Select Media Folder - BPM/Time\nSelect Source - UNASSIGNED\nDeselect All Clips - Encoder Push\n\nUnused buttons\nRec\nReplace DefaultInPorts=MIDA0001000CMy-XtouchOne DefaultOutPorts=MIDA0001000CMy-XtouchOne Incoming0=Pres080000 Incoming1=MID19003qq Incoming10=MID3 Incoming11=MID3 Incoming12=MID3 Incoming13=MID3 Incoming14=MID3 Incoming15=MID3 Incoming16=MID3 Incoming17=MID3 Incoming18=MID3 Incoming19=MID3 Incoming2=MID1900e7f Incoming20=MID3 Incoming21=MID3 Incoming22=MID3 Incoming23=MID3 Incoming24=MID3 Incoming25=MID3 Incoming26=MID3 Incoming27=MID3 Incoming28=MID3 Incoming29=MID3 Incoming3=MID190pp7F Incoming30=MID3 Incoming31=MID3 Incoming32=None Incoming33=PrfmShow Shiftpp Incoming34=PrfmShow Nudgepp Incoming35=PrfmShow Scrubpp Incoming36=PrfmShow Modepp Incoming37=PrfmShow Apppp Incoming4=MID3 Incoming5=MID3 Incoming6=MID3 Incoming7=MID3 Incoming8=MID3 Incoming9=Tim0TimT000FScroll Watchdog Name=Controller- Xtouch One Name0=On Active - Deactivate other Controllers Name1=Shift - Select Name10=Previous Frame- Channel Left (id=2) Name11=Next Frame - Channel Right (id=3) Name12=Play Pause (id=8) Play Name13=Stop (id=9) - Stop Name14=Scrub- Object Size Toggle Name15=Set Marker - Marker (id=12) Name16=Previous Marker Fader Bank Left (id=13) Name17=Next Marker Fader Bank RIght (id=14) Name18=Record Start/Stop (id=15) Name19=Remove Current Marker - Mute (id=16) Name2=Nudge Toggle Name20=Zoom - VPOT Name21=Rewind - Home (id=17) Name22=FF - End (id=18) Name23=Frame Left - Left (id=2) Name24=Frame Right - Right (id=3) Name25=Remove All Markers - Solo Channel (id=19) Name26=Split - Drop (id=20) Name27=Undo - Cycle (id=21) Name28=Nudge Left - Nudge (Unshifted = Left Shifted = Right ) (id=22 or 23) Name29=Timeline Select - Master (id=30) Name3=Select App - F1-F6 Name30=Deselect All Clips - Encoder Push (id=33) Name31=Media Folders Select - BPM/Time (id=31) Name32=--- LED Feedack Name33=Perform Show Shift Name34=Perform Show Nudge Name35=Perform Show Scrub Name36=Perform Show Mode (Clip/Timeline) Name37=Perform Show App Name4=Click - Freeze Frame (id=28) Name5=Clip Mode - Up Name6=Timeline Mode - Down Name7=Scroll Wheel (id 2-3 and 10-11) depending on mode or nudge Name8=Scroll Wheel/vpot1 Set Watchdog Name9=Scroll Wheel /vpot 1 Watchdog - Tripped Options0=Actv01Stop00OutO00StMa00000004prfm>000C"Deselect",1prfm>000C"Deselect",2prfm>000C"Deselect",3label0006__cmt> Options1=Actv01Stop00OutO00StMa00000004gj=0if(qq!=0)gj=1label0006__cmt>prfm>0010"Show Shift", gj Options10=Actv01Stop00OutO00StMa00000002pp=gbqq=2 Options11=Actv01Stop00OutO00StMa00000002pp=gbqq=3 Options12=Actv01Stop00OutO00StMa00000002pp=gbqq=8 Options13=Actv01Stop00OutO00StMa00000002pp=gbqq=9 Options14=Actv01Stop00OutO00StMa00000003gc=gc^1prfm>0010"Show Scrub", gclabel0006__cmt> Options15=Actv01Stop00OutO00StMa00000002pp=gbqq=12 Options16=Actv01Stop00OutO00StMa00000002pp=gbqq=13 Options17=Actv01Stop00OutO00StMa00000002pp=gbqq=14 Options18=Actv00Stop00OutO00StMa00000002pp=gaqq=15 Options19=Actv01Stop00OutO00StMa00000002pp=gbqq=16 Options2=Actv01Stop00OutO00StMa00000003gl=gl^1label0006__cmt>prfm>0010"Show Nudge", gl Options20=Actv01Stop00OutO00StMa00000002if(qq<64)tt=5if(qq>64)tt=4 Options21=Actv01Stop00OutO00StMa00000002pp=gaqq=17 Options22=Actv01Stop00OutO00StMa00000002pp=gaqq=18 Options23=Actv01Stop00OutO00StMa00000001prfm>000E"HotKey", 1,-1 Options24=Actv01Stop00OutO00StMa00000001prfm>000E"HotKey", 1,-1 Options25=Actv01Stop00OutO00StMa00000002pp=gbqq=19 Options26=Actv01Stop00OutO00StMa00000001qq=20 Options27=Actv01Stop00OutO00StMa00000001qq=21 Options28=Actv01Stop00OutO00StMa00000002if(gj==0)qq=22if(gj==1)qq=23 Options29=Actv01Stop00OutO00StMa00000003pp=gbqq=30label002C__cmt>// Requires Custom Shortcut in Davinci Options3=Actv01Stop00OutO00StMa0000000Bif(pp<7)noexecuteif(pp>12)noexecutess=pp-6label000F__cmt>// offsetss=ss+gfrr=pp-7if(gj==1)rr=rr+6prfm>000E"Show App", rrif(gj==1)ss=ss+6if(gf>7)noexecutelabel0006__cmt> Options30=Actv01Stop00OutO00StMa00000003pp=gbqq=33label0006__cmt> Options31=Actv01Stop00OutO00StMa00000003pp=gbqq=31label002C__cmt>// Requires Custom Shortcut in Davinci Options32=Actv00Stop00OutO00 Options33=Actv01Stop00OutO00StMa00000002qq=0if(pp==1)qq=127 Options34=Actv01Stop00OutO00StMa00000002qq=0if(pp==1)qq=127 Options35=Actv01Stop00OutO00StMa00000002qq=0if(gc==1)qq=127 Options36=Actv01Stop00OutO00StMa00000002if(pp==0)rr=127if(pp==1)rr=0 Options37=Actv01Stop00OutO00StMa0000000Alabel0017__log>incoming app=%pp%rr=127label0030__cmt>// set button to flash to show second bankif(pp>5)rr=64pp=pp+7if(pp>12)pp=pp-6label0006__cmt>label0006__cmt>label0006__cmt>label0006__cmt> Options4=Actv01Stop00OutO00StMa00000005label0016__cmt>// timeline modepp=galabel0011__cmt>// functionqq=28if(gh!=0)noexecute Options5=Actv01Stop00OutO00StMa00000007label001A__cmt>// application focuspp=gblabel000E__cmt>//key idlabel001C__cmt>// 0= clip 1= timelineqq=0label0006__cmt>prfm>000F"Show Mode", qq Options6=Actv01Stop00OutO00StMa00000006label001A__cmt>// application focuspp=gblabel000E__cmt>//key idlabel001C__cmt>// 0= clip 1= timelineqq=1prfm>000F"Show Mode", qq Options7=Actv01Stop00OutO00StMa00000013label0039__cmt>// What interval are we using 0=frame 1=second/unitif(gl==1)goto0005nudgeif(gc==1)sk2ipif(qq>64)tt=3if(qq<64)tt=2if(gc==0)sk2ipif(qq>64)tt=11if(qq<64)tt=10goto0004donelabel0006__cmt>label0005nudgeif(qq>64)tt=23if(qq<64)tt=22if(gc==0)sk2ipif(qq>64)tt=23if(qq<64)tt=22label0006__cmt>label0004donepp=gb Options8=Actv01Stop00OutO00StMa00000007if(zz!=0)label001D__log>Log Set Scroll Watchdoglabel0020__cmt>// Only allow vpot 1 and 8if(pp==88)executeif(pp==16)executeif(zz!=0)label001D__log>Scroll Watchdog Not Setnoexecutelabel0006__cmt> Options9=Actv01Stop00OutO00StMa00000002ge=0if(zz!=0)label0026__log>Log Scroll Wheel stopped ge=%ge% Outgoing0=None Outgoing1=None Outgoing10=PrfmHotkeypp,qq Outgoing11=PrfmHotkeypp,qq Outgoing12=PrfmHotkeypp,qq Outgoing13=PrfmHotkeypp,qq Outgoing14=PrfmHotkeygb,-1 Outgoing15=PrfmHotkeypp,qq Outgoing16=PrfmHotkeypp,qq Outgoing17=PrfmHotkeypp,qq Outgoing18=PrfmHotkeypp,qq Outgoing19=PrfmHotkeypp,qq Outgoing2=None Outgoing20=PrfmHotkeygb,tt Outgoing21=PrfmHotkeypp,qq Outgoing22=PrfmHotkeypp,qq Outgoing23=PrfmHotkey0,2 Outgoing24=PrfmHotkey0,3 Outgoing25=PrfmHotkeypp,qq Outgoing26=PrfmHotkeypp,qq Outgoing27=PrfmHotkeypp,qq Outgoing28=PrfmHotkeypp,qq Outgoing29=PrfmHotkeypp,qq Outgoing3=Pres03ss Outgoing30=PrfmHotkeypp,qq Outgoing31=PrfmHotkeypp,qq Outgoing32=None Outgoing33=MID3 Outgoing34=MID3 Outgoing35=MID3 Outgoing36=MID19020rr Outgoing37=MID1900700900800900900900a00900b00900c0090pprr Outgoing4=PrfmHotkeypp,qq Outgoing5=PrfmHotkeypp,qq Outgoing6=PrfmHotkeypp,qq Outgoing7=PrfmHotkeypp,tt Outgoing8=Tim0TimS000FScroll Watchdog1:gg:1 Outgoing9=None PresetSwitchIgnore=1 [Preset.5] Active=0 Comments=Put controller in MIDI Mode Relative\n\nVideo Editor Control for X-Touch One\n\n- Timeline Mode- Up\n- Clip Mode - Down\n- Previous/Next Unit (Frame for PD and Davinci Resolve) - Jog Wheel- Unshifted\n- Previous/Next Second - Right Platter Unshifted - Jog Wheel - Shifted\n- Move Selected Item 1 Frame - Jog Wheel with Nudge On\n- Play/Pause - Play\nRecord Start/Stop - UNASSIGNED \n-Stop Left or Right Movement - Stop\nCapture from Webcam- UNASSIGNED (Not working on Power Director)\n- Freeze Frame - Click - (Disabled for Power Director)\n- Snapshot - UNASSIGNED for Davinci Resolve use Menu or Freeze Frame \n-Set Marker - Marker\n-Split - Drop\n-Undo - Cycle\nRedo - UNASSIGNED\n-Shift - Select\n-Select Video Application 1-7 - F1-F6\n-Previous Object - UNASSIGNED - Use Jog Wheel\n-Next Object - UNASSIGNED - Use Jog Wheel\n-Start of Timeline - Home\n-End of Timeline - FF\n-Previous Marker - Bank Left\n-Next Marker - Bank Right\n-Remove Current Marker - Mute\n-Remove All Markers - Solo Channel - Not working in Resolve - Problem assigning hotkeys beyond F12\n-Zoom In/Out - VPOT 1\n-Frame Left - Channel Left\n-Frame Right - Channel Right \n-Second Left - UNASSIGNED - Use Jog\n-Second Right - UNASSIGNED - Use Jog\n-Select Timeline - Master\n-Select Media Folder - BPM/Time\nSelect Source - UNASSIGNED\nDeselect All Clips - Encoder Push\n\nUnused buttons\nRec\nReplace DefaultInPorts=MIDA00010009My MPD218 DefaultOutPorts=MIDA00010009My MPD218 Incoming0=Pres080000 Incoming1=MID190pp7F Incoming10=MID1oo00qq Incoming11=MID1oo01qq Incoming12=MID3 Incoming13=MID3 Incoming14=MID3 Incoming15=MID3 Incoming16=MID3 Incoming17=MID3 Incoming18=MID3 Incoming19=MID3 Incoming2=MID3 Incoming20=MID3 Incoming21=MID3 Incoming22=MID3 Incoming23=MID3 Incoming24=MID3 Incoming25=MID3 Incoming26=MID3 Incoming27=MID3 Incoming28=MID3 Incoming29=MID3 Incoming3=MID3 Incoming30=MID3 Incoming31=MID3 Incoming32=None Incoming33=PrfmShow Shiftpp Incoming34=PrfmShow Nudgepp Incoming35=PrfmShow Scrubpp Incoming36=PrfmShow Modepp Incoming37=PrfmShow Apppp Incoming38=MID3 Incoming39=MID3 Incoming4=MID3 Incoming40=MID3 Incoming41=MID3 Incoming42=MID3 Incoming43=PrfmPad-Statuspp,tt Incoming5=None Incoming6=MID3 Incoming7=MID3 Incoming8=Tim0TimT000FScroll Watchdog Incoming9=MID3 Name=Controller- MPD218 Name0=On Active - Deactivate other Controllers Name1=Select App - F1-F6 Name10=Shift - Layer A Pad 1 Name11=Nudge Toggle - Layer A Pad 2 Name12=Stop (id=9) - Stop - Layer A Pad 3 Name13=Play Pause (id=8) Play - Layer A Pad 4 Name14=Previous Frame- Channel Left (id=2) Layer A Pad 13 Name15=Next Frame - Channel Right (id=3) Layer A Pad 14 Name16=Previous Second- Channel Left (id=10) Layer A Pad 15 Name17=Next Second - Channel Right (id=11) Layer A Pad 16 Name18=Previous Marker (id=13) Layer A Pad 9 Name19=Next Marker (id=14) Layer A Pad 10 Name2=Click - Freeze Frame (id=28) Name20=Set Marker - (id=12) Layer A Pad 11 Name21=Remove Current Marker - Mute (id=16) Layer A Pad 12 Name22=Record Start/Stop (id=15) Name23=Zoom - Layer A Knob 3 Name24=Rewind - Home (id=17) Name25=FF - End (id=18) Name26=Remove All Markers - Solo Channel (id=19) Name27=Split - (id=20) Layer A Pad 7 Name28=Undo - (id=21) Layer A Pad 8 Name29=Timeline Select - Master (id=30) Name3=Clip Mode - Up Name30=Deselect All Clips - Encoder Push (id=33) Name31=Media Folders Select - BPM/Time (id=31) Name32=--- LED Feedack Name33=Perform Show Shift Name34=Perform Show Nudge Name35=Perform Show Scrub Name36=Perform Show Mode (Clip/Timeline) Name37=Perform Show App Name38=---Click and Drag mouse Name39=Browser Knob Layer 2 - Drag mouse Left/Right at current position Name4=Timeline Mode - Down Name40=Browser Knob Layer 3 - Drag mouse Up/Down at current position Name41=Disable Name42=Enable Name43=Pad-Status Name5=--Scroll Wheel Layer 8 knob 1 (fine) and 2 (course) Timeline-- Name6=Scroll Wheel (id 2-3 and 10-11) depending on mode or nudge Name7=Scroll Wheel/vpot1 Set Watchdog Name8=Scroll Wheel /vpot 1 Watchdog - Tripped Name9=Scrub- Object Size Toggle Options0=Actv01Stop00OutO00StMa00000005prfm>000C"Deselect",1prfm>000C"Deselect",2prfm>000C"Deselect",3prfm>000C"Deselect",4label0006__cmt> Options1=Actv00Stop00OutO00StMa0000000Bif(pp<7)noexecuteif(pp>12)noexecutess=pp-6label000F__cmt>// offsetss=ss+gfrr=pp-7if(gj==1)rr=rr+6prfm>000E"Show App", rrif(gj==1)ss=ss+6if(gf>7)noexecutelabel0006__cmt> Options10=Actv01Stop00OutO00StMa00000004gj=0if(qq!=0)gj=1label0006__cmt>label0020__cmt>//Perform "Show Shift", gj Options11=Actv01Stop00OutO00StMa00000004rr=oo&240if(rr==128)gl=gl^1if(rr==128)prfm>0010"Show Nudge", glif(rr!=128)execute Options12=Actv00Stop00OutO00StMa00000002pp=gbqq=9 Options13=Actv01Stop00OutO00StMa00000002pp=gbqq=8 Options14=Actv01Stop00OutO00StMa00000002pp=gbqq=2 Options15=Actv01Stop00OutO00StMa00000002pp=gbqq=3 Options16=Actv01Stop00OutO00StMa00000002pp=gbqq=10 Options17=Actv01Stop00OutO00StMa00000002pp=gbqq=11 Options18=Actv01Stop00OutO00StMa00000002pp=gbqq=13 Options19=Actv01Stop00OutO00StMa00000002pp=gbqq=14 Options2=Actv00Stop00OutO00StMa00000005label0016__cmt>// timeline modepp=galabel0011__cmt>// functionqq=28if(gh!=0)noexecute Options20=Actv01Stop00OutO00StMa00000002pp=gbqq=12 Options21=Actv01Stop00OutO00StMa00000002pp=gbqq=16 Options22=Actv00Stop00OutO00StMa00000002pp=gaqq=15 Options23=Actv01Stop00OutO00StMa00000002if(qq<64)tt=5if(qq>64)tt=4 Options24=Actv01Stop00OutO00StMa00000002pp=gaqq=17 Options25=Actv01Stop00OutO00StMa00000002pp=gaqq=18 Options26=Actv00Stop00OutO00StMa00000002pp=gbqq=19 Options27=Actv01Stop00OutO00StMa00000001qq=20 Options28=Actv01Stop00OutO00StMa00000001qq=21 Options29=Actv00Stop00OutO00StMa00000003pp=gbqq=30label002C__cmt>// Requires Custom Shortcut in Davinci Options3=Actv00Stop00OutO00StMa00000007label001A__cmt>// application focuspp=gblabel000E__cmt>//key idlabel001C__cmt>// 0= clip 1= timelineqq=0label0006__cmt>prfm>000F"Show Mode", qq Options30=Actv00Stop00OutO00StMa00000003pp=gbqq=33label0006__cmt> Options31=Actv00Stop00OutO00StMa00000003pp=gbqq=31label002C__cmt>// Requires Custom Shortcut in Davinci Options32=Actv00Stop00OutO00 Options33=Actv00Stop00OutO00StMa00000002qq=0if(pp==1)qq=127 Options34=Actv01Stop00OutO00StMa00000002qq=0if(pp==1)qq=127 Options35=Actv00Stop00OutO00StMa00000002qq=0if(gc==1)qq=127 Options36=Actv00Stop00OutO00StMa00000002if(pp==0)rr=127if(pp==1)rr=0 Options37=Actv00Stop00OutO00StMa0000000Alabel0017__log>incoming app=%pp%rr=127label0030__cmt>// set button to flash to show second bankif(pp>5)rr=64pp=pp+7if(pp>12)pp=pp-6label0006__cmt>label0006__cmt>label0006__cmt>label0006__cmt> Options38=Actv00Stop00OutO00 Options39=Actv01Stop00OutO00StMa00000013label0006__cmt>label001B__log>Log position is, %qq%label0006__cmt>label0006__cmt>label0006__cmt>if(qq<64)tt=1elsett=-1label0019__cmt>// rough tune shiftrr=gjif(rr==0)label0013__log>Log fine tuneelselabel0014__log>Log rough tuneif(rr!=0)tt=tt*10label0014__cmt>// gd is delaylabel004D__cmt>// Drag first paramter=amount and second is 0 for L/R and 1 for up/downif(ge==1)prfm>000B"Drag",tt,0if(ge==0)prfm>000F"Click-Down",gdge=1label0006__cmt>gm=qq Options4=Actv00Stop00OutO00StMa00000006label001A__cmt>// application focuspp=gblabel000E__cmt>//key idlabel001C__cmt>// 0= clip 1= timelineqq=1prfm>000F"Show Mode", qq Options40=Actv01Stop00OutO00StMa00000014label0006__cmt>label001B__log>Log position is, %qq%label0006__cmt>label0006__cmt>label0028__cmt>//exit rules, skip Outgoing Actionlabel0006__cmt>if(qq<64)tt=1elsett=-1label0019__cmt>// rough tune shiftrr=gjif(rr==0)label0013__log>Log fine tuneelselabel0014__log>Log rough tuneif(rr!=0)tt=tt*10label0014__cmt>// gd is delaylabel004D__cmt>// Drag first paramter=amount and second is 0 for L/R and 1 for up/downif(ge==1)prfm>000B"Drag",tt,1if(ge==0)prfm>000F"Click-Down",gdge=1label0006__cmt>gm=qq Options41=Actv01Stop00OutO00Dlay20:MillisStMa00000001prfm>0010"Pad-Status",1,0 Options42=Actv01Stop00OutO00StMa00000001prfm>0011"Pad-Status",0,40 Options43=Actv01Stop00OutO00Dlaytt:MillisStMa00000002if(pp==1)qq=127elseqq=0 Options5=Actv00Stop00OutO00 Options6=Actv01Stop00OutO00StMa00000018label0006__cmt>if(pp<1)noexecuteif(pp>2)noexecutelabel0039__cmt>// What interval are we using 0=frame 1=second/unitif(pp==2)gc=1elsegc=0if(gl==1)goto0005nudgeif(gc==1)sk2ipif(qq>64)tt=2if(qq<64)tt=3if(gc==0)sk2ipif(qq>64)tt=10if(qq<64)tt=11goto0004donelabel0006__cmt>label0005nudgeif(qq>64)tt=22if(qq<64)tt=23if(gc==0)sk2ipif(qq>64)tt=22if(qq<64)tt=23label0006__cmt>label0004donepp=gb Options7=Actv01Stop00OutO00StMa00000009if(zz!=0)label001D__log>Log Set Scroll Watchdoglabel0020__cmt>// Only allow vpot 1 and 2if(pp==1)executeif(pp==2)executeif(pp==5)executeif(pp==6)executeif(zz!=0)label001D__log>Scroll Watchdog Not Setnoexecutelabel0006__cmt> Options8=Actv01Stop00OutO00StMa00000002ge=0if(zz!=0)label0026__log>Log Scroll Wheel stopped ge=%ge% Options9=Actv00Stop00OutO00StMa00000003gc=gc^1prfm>0010"Show Scrub", gclabel0006__cmt> Outgoing0=None Outgoing1=Pres03ss Outgoing10=None Outgoing11=None Outgoing12=PrfmHotkeypp,qq Outgoing13=PrfmHotkeypp,qq Outgoing14=PrfmHotkeypp,qq Outgoing15=PrfmHotkeypp,qq Outgoing16=PrfmHotkeypp,qq Outgoing17=PrfmHotkeypp,qq Outgoing18=PrfmHotkeypp,qq Outgoing19=PrfmHotkeypp,qq Outgoing2=PrfmHotkeypp,qq Outgoing20=PrfmHotkeypp,qq Outgoing21=PrfmHotkeypp,qq Outgoing22=PrfmHotkeypp,qq Outgoing23=PrfmHotkeygb,tt Outgoing24=PrfmHotkeypp,qq Outgoing25=PrfmHotkeypp,qq Outgoing26=PrfmHotkeypp,qq Outgoing27=PrfmHotkeypp,qq Outgoing28=PrfmHotkeypp,qq Outgoing29=PrfmHotkeypp,qq Outgoing3=PrfmHotkeypp,qq Outgoing30=PrfmHotkeypp,qq Outgoing31=PrfmHotkeypp,qq Outgoing32=None Outgoing33=MID3 Outgoing34=MID3 Outgoing35=MID3 Outgoing36=MID19020rr Outgoing37=MID1900700900800900900900a00900b00900c0090pprr Outgoing38=None Outgoing39=Tim0TimS000DDrag-Watchdog1:gg:1 Outgoing4=PrfmHotkeypp,qq Outgoing40=Tim0TimS000DDrag-Watchdog1:gg:1 Outgoing41=EnDi00 Outgoing42=EnDi01 Outgoing43=MID19010qq Outgoing5=None Outgoing6=PrfmHotkeypp,tt Outgoing7=Tim0TimS000FScroll Watchdog1:gg:1 Outgoing8=None Outgoing9=PrfmHotkeygb,-1 PresetSwitchIgnore=1 [Preset.6] Active=0 Comments= DefaultInPorts=MIDA00010005MyNKS Incoming0=Pres080000 Incoming1=PrfmHotkeypp,qq Incoming10=PrfmHotkeypp,qq Incoming11=PrfmHotkeypp,qq Incoming12=PrfmHotkeypp,qq Incoming13=PrfmHotkeypp,qq Incoming14=MID3 Incoming15=MID3 Incoming16=MID3 Incoming17=PrfmHotkeypp,qq Incoming18=PrfmHotkeypp,qq Incoming19=PrfmHotkeypp,qq Incoming2=PrfmHotkeypp,qq Incoming20=PrfmHotkeypp,qq Incoming21=PrfmHotkeypp,qq Incoming22=PrfmHotkeypp,qq Incoming23=PrfmHotkeypp,qq Incoming24=PrfmHotkeypp,qq Incoming25=PrfmHotkeypp,qq Incoming26=PrfmHotkeypp,qq Incoming27=PrfmHotkeypp,qq Incoming28=PrfmHotkeypp,qq Incoming29=PrfmHotkeypp,qq,rr Incoming3=PrfmHotkeypp,qq Incoming30=PrfmHotkeypp,qq,rr Incoming31=PrfmHotkeypp,qq,rr Incoming32=PrfmHotkeypp,qq,rr Incoming33=PrfmHotkeypp,qq,rr Incoming34=PrfmHotkeypp,qq,rr Incoming35=PrfmHotkeypp,qq,rr Incoming36=KAM10000KSQ10002121321 Incoming37=KAM10000KSQ10002122322 Incoming4=PrfmHotkeypp,qq Incoming5=PrfmHotkeypp,qq Incoming6=PrfmHotkeypp,qq Incoming7=PrfmHotkeypp,qq Incoming8=PrfmHotkeypp,qq Incoming9=PrfmHotkeypp,qq Name=1- HotKeys Power Director Name0=On Activation Set App Name1=Application Focus - AppID=0 KeyID=-1 Name10=Hotkey Previous Object ID=6 Name11=Hotkey Next Object ID=7 Name12=Hotkey Play/Pause ID=8 Name13=Hotkey Stop - ID=9 Name14=Click on Preview Window Name15=Click on Timeline Name16=Click on Media Area Name17=HotKey Next Second ID=10 Name18=HotKey Previous Second ID=11 Name19=HotKey Set Marker ID=12 Name2=Focus Check Name20=HotKey Previous Marker ID=13 Name21=HotKey Next Marker ID=14 Name22=HotKey Record ID=15 Name23=HotKey Remove Current Marker ID=16 Name24=HotKey - Start of Timeline ID-17 Name25=HotKey - End of Timeline ID-18 Name26=HotKey Remove All Markers ID=19 Name27=HotKey Split Clip ID=20 Name28=HotKey Undo ID=21 Name29=Move Selected Item Left 1 Frame - ID=22 Name3=Application Focus - AppID=0 Name30=Move Selected Item Right 1 Frame - ID=23 Name31=Freeze Frame - ID=28 Name32=Snapshot - ID=25 Name33=Record Start/Stop - ID=26 Name34=Capture from Webcam - ID=27 Name35=Redo - ID=29 Name36=Set Clip Mode from KeyStroke (Page Up) Name37=Set Timeline Mode from KeyStroke (Page Down Name4=HotKey Clip - Key ID=0 Name5=HotKey Timeline - Key ID=1 Name6=Hotkey Previous Unit (Frame) - Key ID = 2 Name7=Hotkey Next Unit (Frame) Key ID = 3 Name8=Hotkey Zoom In ID=4 Name9=Hotkey Zoom Out ID=5 Options0=Actv01Stop00OutO00StMa0000000Cgb=1pp=16+gblabel0026__log>Log Application is PowerDirectorlabel0006__cmt>prfm>000D"Deselect",12prfm>000C"Deselect",7prfm>000C"Deselect",8prfm>000C"Deselect",9prfm>000D"Deselect",10prfm>000D"Deselect",11label0006__cmt>pp=gb-1 Options1=Actv01Stop01OutO00StMa00000008label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel0037__cmt>//if qq!=-1 then exit rules, skip Outgoing Actionif(zz!=0)label0019__log>Log pp=%pp% qq=%qq%label0006__cmt>label0006__cmt>if(gk==1)noexecutelabel0006__cmt>if(zz!=0)label002C__log>Log Focusing on Power Director gk=%gk% Options10=Actv01Stop00OutO00Dlaygd:MillisStMa0000000Alabel002C__cmt>// 0 is for application Power Directorlabel0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=6)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionprfm>000E"HotKey", 0,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecuteif(zz!=0)label0019__log>Log Previous Object Options11=Actv01Stop00OutO00Dlaygd:MillisStMa0000000Alabel002C__cmt>// 0 is for application Power Directorlabel0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=7)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionprfm>000E"HotKey", 0,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecuteif(zz!=0)label0015__log>Log Next Object Options12=Actv01Stop00OutO00Dlaygd:MillisStMa0000000Alabel002C__cmt>// 0 is for application Power Directorlabel0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=8)noexecutelabel002A__cmt>// make sure we are in timeline modeif(zz!=0)label0014__log>Log Play/Pauselabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionprfm>000E"HotKey", 0,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options13=Actv01Stop00OutO00Dlaygd:MillisStMa00000009label002C__cmt>// 0 is for application Power Directorlabel0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=9)noexecutelabel002A__cmt>// make sure we are in timeline modeif(ga!=0)noexecuteprfm>000E"HotKey", 0,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options14=Actv00Stop00OutO00 Options15=Actv00Stop00OutO00 Options16=Actv00Stop00OutO00 Options17=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionif(qq!=11)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if gb!=0 then exit rules, skip Outgoing Actionlabel0021__cmt>// Are we already scrollingif(zz!=0)label0026__log>Log Scroll Wheel Turning ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options18=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionif(qq!=10)noexecutelabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if gb!=0 then exit rules, skip Outgoing Actionlabel0021__cmt>// Are we already scrollingif(zz!=0)label0026__log>Log Scroll Wheel Turning ge=%ge%if(ge==0)prfm>000F"Hotkey", gb,-1ge=1 Options19=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if gb!=0 then exit rules, skip Outgoing Actionif(qq!=12)noexecuteif(zz!=0)label0014__log>Log Set Markerprfm>000E"HotKey", 0,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options2=Actv00Stop01OutO00StMa00000013label0031__cmt>// if application is not focused do nothinglabel003C__cmt>// 2025-07-18 currently not working. Need to give timelabel0025__cmt>// for changing global variablett=100000goto0004waitlabel0006__cmt>label0006returnlabel0006__cmt>if(gi!=1)label0033__log>Log No Focus on Power Director - Nothing sentif(gi!=1)executenoexecutelabel0006__cmt>label0004waittt=tt-1if(tt<=0)goto0006returnif(gi==1)goto0006returnlabel0011__log>Log gi=%gi%goto0004waitlabel0006__cmt> Options20=Actv01Stop00OutO00Dlaygd:MillisStMa0000000Alabel0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if gb!=0 then exit rules, skip Outgoing Actionif(qq!=13)noexecutelabel0006__cmt>prfm>000E"HotKey", 0,-1label0006__cmt>if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecutelabel0006__cmt> Options21=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if gb!=0 then exit rules, skip Outgoing Actionif(qq!=14)noexecuteprfm>000E"HotKey", 0,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options22=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modeif(gb!=0)noexecuteif(qq!=15)noexecuteprfm>000E"HotKey", 0,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options23=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0036__cmt>//if pp!=1 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=16)noexecuteprfm>000F"HotKey", gb,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options24=Actv01Stop00OutO00Dlaygd:MillisStMa00000008label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=17)noexecuteprfm>000F"HotKey", gb,-1label0023__log>Log Start of Timeline gk=%gk%if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options25=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0036__cmt>//if pp!=2 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=18)noexecuteprfm>000F"HotKey", gb,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options26=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=19)noexecuteprfm>000E"HotKey",gb,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options27=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=20)noexecuteprfm>000E"HotKey",gb,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options28=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel002A__cmt>// make sure we are in timeline modelabel0036__cmt>//if ga!=0 then exit rules, skip Outgoing Actionif(qq!=21)noexecuteprfm>000E"HotKey",gb,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options29=Actv01Stop00OutO00Dlayrr:MillisStMa00000008if(qq!=22)noexecutelabel002A__cmt>// lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third parmeter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options3=Actv00Stop00OutO00StMa00000003label0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel0026__cmt>// We only ensure focus on cycleif(qq!=0)noexecute Options30=Actv01Stop00OutO00Dlayrr:MillisStMa00000008if(qq!=23)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options31=Actv01Stop00OutO00Dlayrr:MillisStMa0000000Aif(qq!=28)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1if(gk!=1)label002A__log>Log Error in focusing Power Directorif(gk!=1)noexecutelabel0035__log>Log Freeze Frame for Power Director is Disablednoexecute Options32=Actv01Stop00OutO00Dlayrr:MillisStMa00000009if(qq!=25)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1if(gk!=1)label002A__log>Log Error in focusing Power Directorif(gk!=1)noexecutelabel002A__log>Log Power director taking a snapshot Options33=Actv01Stop00OutO00Dlayrr:MillisStMa00000009if(qq!=26)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1if(gk!=1)label002A__log>Log Error in focusing Power Directorif(gk!=1)noexecutelabel002A__log>Log Power Director Record Start/Stop Options34=Actv01Stop00OutO00Dlayrr:MillisStMa00000009if(qq!=27)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1if(gk!=1)label002A__log>Log Error in focusing Power Directorif(gk!=1)noexecutelabel002C__log>Log Power Director Capture from WebCam Options35=Actv01Stop00OutO00Dlayrr:MillisStMa00000009if(qq!=29)noexecutelabel0029__cmt>//lets assume we already have focuslabel001D__cmt>//Perform "HotKey",0,-1label0020__cmt>// third paramter is delaylabel0017__cmt>// goto clip modeprfm>000E"HotKey",gb,-1if(gk!=1)label002A__log>Log Error in focusing Power Directorif(gk!=1)noexecutelabel001D__log>Log Power Director Redo Options36=Actv01Stop00OutO00StMa00000004gi=gi|1oo=144pp=27qq=127 Options37=Actv01Stop00OutO00StMa0000000App=girr=1rr=rr^-1gi=gi&rrlabel0006__cmt>oo=144pp=27qq=0label0006__cmt>label0006__cmt> Options4=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label002C__cmt>// 0 is for application Power Directorlabel0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=0)noexecuteprfm>000E"HotKey", 0,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options5=Actv01Stop00OutO00Dlaygd:MillisStMa00000007label002C__cmt>// 0 is for application Power Directorlabel0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=1)noexecuteprfm>000E"HotKey", 0,-1if(gk!=1)label002A__log>Log Error in focusing power directorif(gk!=1)noexecute Options6=Actv01Stop00OutO00Dlaygd:MillisStMa0000000Clabel002C__cmt>// 0 is for application Power Directorlabel0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=2)noexecutelabel0022__cmt>// Are we already scrolling?if(zz!=0)label0026__log>Log Scroll Wheel Turning ge=%ge%if(gk!=1)prfm>0010"Hotkey", gb, -1label0039__cmt>// 2025-07-19 if ge==0 then Perform "Hotkey", gb,-1ge=1label0006__cmt>label0006__cmt>label0006__cmt> Options7=Actv01Stop00OutO00Dlaygd:MillisStMa00000009label002C__cmt>// 0 is for application Power Directorlabel0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=3)noexecutelabel0021__cmt>// Are we already scrollingif(zz!=0)label0026__log>Log Scroll Wheel Turning ge=%ge%if(gk!=1)prfm>0010"Hotkey", gb, -1label0039__cmt>// 2025-07-19 if ge==0 then Perform "Hotkey", gb,-1ge=1 Options8=Actv01Stop00OutO00Dlaygd:MillisStMa0000000Alabel002C__cmt>// 0 is for application Power Directorlabel0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=4)noexecutelabel0021__cmt>// Are we already scrollingif(zz!=0)label0011__log>Log ge=%ge%if(gk!=1)prfm>0010"Hotkey", gb, -1label0039__cmt>// 2025-07-19 if ge==0 then Perform "Hotkey", gb,-1ge=1if(zz!=0)label0011__log>Log Zoom IN Options9=Actv01Stop00OutO00Dlaygd:MillisStMa0000000Alabel002C__cmt>// 0 is for application Power Directorlabel0036__cmt>//if pp!=0 then exit rules, skip Outgoing Actionlabel003E__cmt>// 0 is for page up (clip) 1 is for page down (timeline)if(qq!=5)noexecutelabel0021__cmt>// Are we already scrollingif(zz!=0)label0011__log>Log ge=%ge%if(gk!=1)prfm>0010"Hotkey", gb, -1label0039__cmt>// 2025-07-19 if ge==0 then Perform "Hotkey", gb,-1ge=1if(zz!=0)label0012__log>Log Zoom OUT Outgoing0=PrfmShow Apppp Outgoing1=AcApA0007PDR.exe Outgoing10=KAM10100KSQ10004011125325211 Outgoing11=KAM10100KSQ10004011127327211 Outgoing12=KAM10100KSQ10002020220 Outgoing13=KAM10100KSQ100040110BF2BF211 Outgoing14=Mse3Click