; ------- Bome MIDI Translator: signed project file
; ------- You can modify this file as you like, but that will invalidate the
; ------- signature so that it cannot be opened in the BomeBox or MT Player anymore.
;
[MIDI.routes]
In0=MioXM
In1=iPad
Out0=iPad
Out1=MioXM
[Preset.0]
Active=1
Comments=
DefaultInPorts=MIDA00010003SS2
Incoming0=MIPo02o0009mioXM [5]
Incoming1=Tim0TimT0005Inits
Incoming10=Tim0TimT0010Mic FOH Mute OFF
Incoming2=Tim0TimT0005Inits
Incoming3=Tim0TimT0005Inits
Incoming4=Tim0TimT0005Inits
Incoming5=Tim0TimT0005Inits
Incoming6=Tim0TimT0005Inits
Incoming7=Tim0TimT0005Inits
Incoming8=Tim0TimT0005Inits
Incoming9=Tim0TimT0005Inits
Name=SS2 Init
Name0=Project Started
Name1=Startup SS2 Key 1 Flashing Red
Name10=SS2 Key 5 Run Inits if not run already
Name2=Startup SS2 Key 6 Green
Name3=Startup SS2 Key 7 Red
Name4=Startup SS2 Key 0 Red
Name5=Startup SS2 Key 5 Green
Name6=SS2 Display 1
Name7=SS2 Display 2
Name8=SS2 Display 3
Name9=SS2 Display 4
Options0=Actv01Stop00OutO00
Options1=Actv01Stop00OutO00
Options10=Actv00Stop00OutO00StMa00000004label003B__cmt>// Have we init hz? If not, run inits (timer "Inits")label001C__log>Log Checking hz = %hz%if(hz!=0)noexecutelabel0006__cmt>
Options2=Actv01Stop00OutO00
Options3=Actv01Stop00OutO00
Options4=Actv01Stop00OutO00
Options5=Actv01Stop00OutO00
Options6=Actv01Stop00OutO00
Options7=Actv01Stop00OutO00
Options8=Actv01Stop00OutO00
Options9=Actv01Stop00OutO00
Outgoing0=Tim0TimS0005Inits1:3000:1
Outgoing1=MID3SS2
Outgoing10=Tim0TimS0005Inits1:0:1
Outgoing2=MID3SS2
Outgoing3=MID3SS2
Outgoing4=MID3SS2
Outgoing5=MID3SS2
Outgoing6=MID3SS2
Outgoing7=MID3SS2
Outgoing8=MID3SS2
Outgoing9=MID3SS2
PresetSwitchIgnore=0
[Preset.1]
Active=1
Comments=
Incoming0=MIPo00i000ADoviPadPro
Incoming1=MIPo00o000ADoviPadPro
Incoming10=MIPo00i0009mioXM [4]
Incoming11=MIPo00o0009mioXM [4]
Incoming12=MIPo00i0009mioXM [5]
Incoming13=MIPo00o0009mioXM [5]
Incoming14=MIPo00i0009MioXM [6]
Incoming15=MIPo00o0009MioXM [6]
Incoming16=MIPo00i0009MioXM [7]
Incoming17=MIPo00o0009mioXM [7]
Incoming18=MIPo00i000AmioXM [14]
Incoming19=MIPo00i000AmioXM [14]
Incoming2=MIPo00i0009MioXM [1]
Incoming20=None
Incoming21=Tim0TimT000CCreate Ports
Incoming22=Tim0TimT000CCreate Ports
Incoming23=Tim0TimT000CCreate Ports
Incoming24=Tim0TimT000CCreate Ports
Incoming25=Tim0TimT000CCreate Ports
Incoming26=Tim0TimT000CCreate Ports
Incoming3=MIPo00o0009mioXM [1]
Incoming4=MIPo00i000AmioXM [14]
Incoming5=MIPo00o000AmioXM [14]
Incoming6=MIPo00i0009mioXM [2]
Incoming7=MIPo00o0009mioXM [2]
Incoming8=MIPo00i0009mioXM [3]
Incoming9=MIPo00o0009mioXM [3]
Name=Port Init
Name0=Port iPad input plugged in
Name1=Port iPad output plugged in
Name10=Port BeatBuddy input plugged in
Name11=Port BeatBuddy output plugged in
Name12=Port SS2 input plugged in
Name13=Port SS2 output plugged in
Name14=Port Virus input plugged in
Name15=Port Virus output plugged in
Name16=Port Hapax input plugged in
Name17=Port Hapax output plugged in
Name18=Port MioXM input plugged in
Name19=Port MioXM output plugged in
Name2=Port Blackbox input plugged in
Name20=Timer Create Ports
Name21=MioXM [1] In
Name22=MioXM [1] Out
Name23=MioXM [6] In
Name24=MioXM [6] Out
Name25=MioXM [7] In
Name26=MioXM [7] Out
Name3=Port Blackbox output plugged in
Name4=Port XR18 input plugged in
Name5=Port XR18 output plugged in
Name6=Port CP4 input plugged in
Name7=Port CP4 output plugged in
Name8=Port YC61 input plugged in
Name9=Port YC61 output plugged in
Options0=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options1=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options10=Actv01Stop00OutO00
Options11=Actv01Stop00OutO00
Options12=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options13=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options14=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options15=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options16=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options17=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options18=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options19=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options2=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options20=Actv00Stop00OutO00
Options21=Actv00Stop00OutO00
Options22=Actv00Stop00OutO00
Options23=Actv00Stop00OutO00
Options24=Actv00Stop00OutO00
Options25=Actv00Stop00OutO00
Options26=Actv00Stop00OutO00
Options3=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options4=Actv01Stop00OutO00StMa00000001pc=1
Options5=Actv01Stop00OutO00
Options6=Actv01Stop00OutO00
Options7=Actv01Stop00OutO00
Options8=Actv01Stop00OutO00
Options9=Actv01Stop00OutO00
Outgoing0=MIPo00i0004iPad000ADoviPadPro
Outgoing1=MIPo00o0004iPad000ADoviPadPro
Outgoing10=MIPo00i0009BeatBuddy0009mioXM [4]
Outgoing11=MIPo00o0009BeatBuddy0009mioXM [4]
Outgoing12=MIPo00i0003SS20009mioXM [5]
Outgoing13=MIPo00o0003SS20009mioXM [5]
Outgoing14=MIPo00i0005Virus0009mioXM [6]
Outgoing15=MIPo00o0005Virus0009mioXM [6]
Outgoing16=MIPo00o0005Hapax0009mioXM [7]
Outgoing17=MIPo00o0005Hapax0009mioXM [7]
Outgoing18=MIPo00i0005MioXM000AmioXM [14]
Outgoing19=MIPo00o0005MioXM000AmioXM [14]
Outgoing2=MIPo00o0008Blackbox0009mioXM [1]
Outgoing20=Tim0TimS000CCreate Ports1:0:1
Outgoing21=MIPo00i0008Blackbox0009MioXM [1]
Outgoing22=MIPo00o0008Blackbox0009MioXM [1]
Outgoing23=MIPo00i0005Virus0009MioXM [6]
Outgoing24=MIPo00o0005Virus0009MioXM [6]
Outgoing25=MIPo00i0005Hapax0009MioXM [7]
Outgoing26=MIPo00o0005Hapax0009MioXM [7]
Outgoing3=MIPo00o0004iPad0009mioXM [1]
Outgoing4=MIPo00o000BmioXM RSV 1000AmioXM [14]
Outgoing5=MIPo00o0004XR18000AmioXM [14]
Outgoing6=MIPo00i0003CP40009mioXM [2]
Outgoing7=MIPo00o0003CP40009mioXM [2]
Outgoing8=MIPo00i0004YC610009mioXM [3]
Outgoing9=MIPo00o0004YC610009mioXM [3]
PresetSwitchIgnore=0
[Preset.10]
Active=1
Comments=
Incoming0=MID3SS2
Incoming1=Tim0TimT0010Evaluate Event 1
Incoming10=Tim0TimT000DEvent 1 Start
Incoming11=Tim0TimT000DEvent 1 Start
Incoming12=Tim0TimT000DEvent 1 Start
Incoming13=Tim0TimT0011Event 1 Start LED
Incoming14=Tim0TimT000CEvent 1 Stop
Incoming15=Tim0TimT000CEvent 1 Stop
Incoming16=Tim0TimT000CEvent 1 Stop
Incoming17=Tim0TimT000CEvent 1 Stop
Incoming18=Tim0TimT000CEvent 1 Stop
Incoming19=Tim0TimT000CEvent 1 Stop
Incoming2=MID3SS2
Incoming20=Tim0TimT000CEvent 1 Stop
Incoming21=Tim0TimT0010Event 1 Stop LED
Incoming3=Tim0TimT001AGesture Dispatcher Event 1
Incoming4=Tim0TimT001AGesture Dispatcher Event 1
Incoming5=Tim0TimT001AGesture Dispatcher Event 1
Incoming6=Tim0TimT000DEvent 1 Start
Incoming7=Tim0TimT000DEvent 1 Start
Incoming8=Tim0TimT000DEvent 1 Start
Incoming9=Tim0TimT000DEvent 1 Start
Name=Gesture Event 1
Name0=SS2 Key 8 Pedal Press (Gesture Start)
Name1=350ms passed since Gesture Start
Name10=Execute Event 1 Start Display 2
Name11=Execute Event 1 Start Display 3
Name12=Execute Event 1 Start Display 4
Name13=Shut Event 1 Start LED
Name14=Execute Event 1 Stop
Name15=Light Event 1 Stop LED
Name16=Start Event 1 Stop LED Timer
Name17=Execute Event 1 Stop Display 1
Name18=Execute Event 1 Stop Display 2
Name19=Execute event 1 Stop Display 3
Name2=SS2 Key 8 Pedal Release
Name20=Execute Event 1 Stop Display 4
Name21=Shut Event 1 Stop LED
Name3=Execute Short Press (Event 1 Start)
Name4=Execute Long Press (Event 1 Stop)
Name5=Short Press so kill timer Evaluate
Name6=Execute Event 1 Start
Name7=Start Event 1 Start LED Timer
Name8=Light Event 1 Start LED
Name9=Execute Event 1 Start Display 1
Options0=Actv01Stop00OutO00
Options1=Actv01Stop00OutO00StMa00000001gi=1
Options10=Actv01Stop00OutO00
Options11=Actv01Stop00OutO00
Options12=Actv01Stop00OutO00
Options13=Actv01Stop00OutO00
Options14=Actv01Stop00OutO00StMa002FIf long press, execute and reset gesture var gi0002if(gi==0)noexecutegi=0
Options15=Actv01Stop00OutO00
Options16=Actv01Stop00OutO00
Options17=Actv01Stop00OutO00
Options18=Actv01Stop00OutO00
Options19=Actv01Stop00OutO00
Options2=Actv01Stop00OutO00
Options20=Actv01Stop00OutO00
Options21=Actv01Stop00OutO00
Options3=Actv01Stop00OutO00StMa00000002if(gi!=0)noexecutelabel0006__cmt>
Options4=Actv01Stop00OutO00StMa00000001if(gi==0)noexecute
Options5=Actv01Stop00OutO00StMa00000001if(gi!=0)noexecute
Options6=Actv01Stop00OutO00
Options7=Actv01Stop00OutO00
Options8=Actv01Stop00OutO00
Options9=Actv01Stop00OutO00
Outgoing0=Tim0TimS0010Evaluate Event 11:350:1
Outgoing1=None
Outgoing10=MID3SS2
Outgoing11=MID3SS2
Outgoing12=MID3SS2
Outgoing13=MID3SS2
Outgoing14=MID3iPad
Outgoing15=MID3SS2
Outgoing16=Tim0TimS0010Event 1 Stop LED1:1500:1
Outgoing17=MID3SS2
Outgoing18=MID3SS2
Outgoing19=MID3SS2
Outgoing2=Tim0TimS001AGesture Dispatcher Event 11:0:1
Outgoing20=MID3SS2
Outgoing21=MID3SS2
Outgoing3=Tim0TimS000DEvent 1 Start1:0:1
Outgoing4=Tim0TimS000CEvent 1 Stop1:0:1
Outgoing5=Tim0TimK0010Evaluate Event 1
Outgoing6=MID3iPad
Outgoing7=Tim0TimS0011Event 1 Start LED1:1500:1
Outgoing8=MID3SS2
Outgoing9=MID3SS2
PresetSwitchIgnore=0
[Preset.11]
Active=1
Comments=
Incoming0=MID3SS2
Incoming1=Tim0TimT0010Evaluate Event 2
Incoming10=Tim0TimT000DEvent 2 Start
Incoming11=Tim0TimT000DEvent 2 Start
Incoming12=Tim0TimT000DEvent 2 Start
Incoming13=Tim0TimT0011Event 2 Start LED
Incoming14=Tim0TimT000CEvent 2 Stop
Incoming15=Tim0TimT000CEvent 2 Stop
Incoming16=Tim0TimT000CEvent 2 Stop
Incoming17=Tim0TimT000CEvent 2 Stop
Incoming18=Tim0TimT000CEvent 2 Stop
Incoming19=Tim0TimT000CEvent 2 Stop
Incoming2=MID3SS2
Incoming20=Tim0TimT000CEvent 2 Stop
Incoming21=Tim0TimT0010Event 2 Stop LED
Incoming3=Tim0TimT001AGesture Dispatcher Event 2
Incoming4=Tim0TimT001AGesture Dispatcher Event 2
Incoming5=Tim0TimT001AGesture Dispatcher Event 2
Incoming6=Tim0TimT000DEvent 2 Start
Incoming7=Tim0TimT000DEvent 2 Start
Incoming8=Tim0TimT000DEvent 2 Start
Incoming9=Tim0TimT000DEvent 2 Start
Name=Gesture Event 2
Name0=SS2 Key 9 Pedal Press (Gesture Start)
Name1=350ms passed since Gesture Start
Name10=Execute Event 2 Start Display 2
Name11=Execute Event 2 Start Display 3
Name12=Execute Event 2 Start Display 4
Name13=Shut Event 2 Start LED
Name14=Execute Event 2 Stop
Name15=Light Event 2 Stop LED
Name16=Start Event 2 Stop LED Timer
Name17=Execute Event 2 Stop Display 1
Name18=Execute Event 2 Stop Display 2
Name19=Execute event 2 Stop Display 3
Name2=SS2 Key 9 Pedal Release
Name20=Execute Event 2 Stop Display 4
Name21=Shut Event 2 Stop LED
Name3=Execute Short Press (Event 2 Start)
Name4=Execute Long Press (Event 2 Stop)
Name5=Short Press so kill timer Evaluate
Name6=Execute Event 2 Start
Name7=Start Event 2 Start LED Timer
Name8=Light Event 2 Start LED
Name9=Execute Event 2 Start Display 1
Options0=Actv01Stop00OutO00
Options1=Actv01Stop00OutO00StMa00000001gj=1
Options10=Actv01Stop00OutO00
Options11=Actv01Stop00OutO00
Options12=Actv01Stop00OutO00
Options13=Actv01Stop00OutO00
Options14=Actv01Stop00OutO00StMa002FIf long press, execute and reset gesture var gj0002if(gj==0)noexecutegj=0
Options15=Actv01Stop00OutO00
Options16=Actv01Stop00OutO00
Options17=Actv01Stop00OutO00
Options18=Actv01Stop00OutO00
Options19=Actv01Stop00OutO00
Options2=Actv01Stop00OutO00
Options20=Actv01Stop00OutO00
Options21=Actv01Stop00OutO00
Options3=Actv01Stop00OutO00StMa00000002if(gj!=0)noexecutelabel0006__cmt>
Options4=Actv01Stop00OutO00StMa00000003if(gj==0)noexecutelabel0006__cmt>label0006__cmt>
Options5=Actv01Stop00OutO00StMa00000001if(gj!=0)noexecute
Options6=Actv01Stop00OutO00
Options7=Actv01Stop00OutO00
Options8=Actv01Stop00OutO00
Options9=Actv01Stop00OutO00
Outgoing0=Tim0TimS0010Evaluate Event 21:350:1
Outgoing1=None
Outgoing10=MID3SS2
Outgoing11=MID3SS2
Outgoing12=MID3SS2
Outgoing13=MID3SS2
Outgoing14=MID3iPad
Outgoing15=MID3SS2
Outgoing16=Tim0TimS0010Event 2 Stop LED1:1500:1
Outgoing17=MID3SS2
Outgoing18=MID3SS2
Outgoing19=MID3SS2
Outgoing2=Tim0TimS001AGesture Dispatcher Event 21:0:1
Outgoing20=MID3SS2
Outgoing21=MID3SS2
Outgoing3=Tim0TimS000DEvent 2 Start1:0:1
Outgoing4=Tim0TimS000CEvent 2 Stop1:0:1
Outgoing5=Tim0TimK0010Evaluate Event 2
Outgoing6=MID3iPad
Outgoing7=Tim0TimS0011Event 2 Start LED1:1500:1
Outgoing8=MID3SS2
Outgoing9=MID3SS2
PresetSwitchIgnore=0
[Preset.12]
Active=1
Comments=
Incoming0=MID3SS2
Incoming1=Tim0TimT000CMic FOH Mute
Incoming2=Tim0TimT000CMic FOH Mute
Incoming3=MID3SS2
Incoming4=Tim0TimT0010Mic FOH Mute OFF
Incoming5=Tim0TimT0010Mic FOH Mute OFF
Incoming6=MID3SS2 transmits 16. Send 20 to XR18 for current "DAW" channel.SS2
Name=SS Buttons - XR 18
Name0=Mic Mute ON (SS2 Key 5)
Name1=Mic Mute ON VL3X
Name2=Mic Mute ON Dry (SS2 Key 5)
Name3=Mic Mute OFF (SS2 Key 5)
Name4=Mic Mute OFF VL3X (SS2 Key 5)
Name5=Mic Mute OFF Dry (SS2 Key 5)
Name6=AUX Fader
Options0=Actv01Stop00OutO00
Options1=Actv01Stop00OutO00
Options2=Actv00Stop00OutO00
Options3=Actv01Stop00OutO00
Options4=Actv01Stop00OutO00
Options5=Actv00Stop00OutO00
Options6=Actv01Stop00OutO00
Outgoing0=Tim0TimS000CMic FOH Mute1:0:1
Outgoing1=MID3XR18
Outgoing2=MID3XR18
Outgoing3=Tim0TimS0010Mic FOH Mute OFF1:0:1
Outgoing4=MID3XR18
Outgoing5=MID3XR18
Outgoing6=MID3XR18
PresetSwitchIgnore=0
[Preset.13]
Active=1
Comments=
Incoming0=MID3SS2
Incoming1=Tim0TimT000FEvaluate Record
Incoming10=Tim0TimT001AEvaluate Record Start/Stop
Incoming11=Tim0TimT000BRecord Stop
Incoming12=Tim0TimT000BRecord Stop
Incoming13=Tim0TimT000BRecord Stop
Incoming14=Tim0TimT000BRecord Stop
Incoming15=Tim0TimT000BRecord Stop
Incoming16=Tim0TimT0009Record BB
Incoming17=Tim0TimT0009Record BB
Incoming18=Tim0TimT0009Record BB
Incoming2=MID3SS2
Incoming3=Tim0TimT0019Gesture Dispatcher Record
Incoming4=Tim0TimT0019Gesture Dispatcher Record
Incoming5=Tim0TimT0019Gesture Dispatcher Record
Incoming6=Tim0TimT001AEvaluate Record Start/Stop
Incoming7=Tim0TimT000CRecord Start
Incoming8=Tim0TimT000CRecord Start
Incoming9=Tim0TimT000CRecord Start
Name=Gesture Record
Name0=SS2 Key 0 Pedal Press (Gesture Start)
Name1=350ms passed since Gesture Start
Name10=Dispatch Record Stop
Name11=Execute Record Stop (Stop)
Name12=Execute Record Stop (Play)
Name13=Execute Record Stop (Rewind)
Name14=Light Record Stop LED
Name15=Kill Timer Evaluate Record Start/Stop
Name16=Execute Record BB
Name17=Shut Record Stop LED
Name18=Light Record BB LED
Name2=SS2 Key 0 Pedal Release
Name3=Execute Short Press (Event 1 Start)
Name4=Execute Long Press (Record w/BB)
Name5=Short Press so kill timer Evaluate
Name6=Dispatch Record Start
Name7=Execute Record Start
Name8=Light Record Start LED
Name9=Kill Timer Evaluate Record Start/Stop
Options0=Actv01Stop00OutO00
Options1=Actv01Stop00OutO00StMa00000001gr=1
Options10=Actv01Stop00OutO00StMa002FIf long press, execute and reset gesture var gi0001if(hr!=1)noexecute
Options11=Actv01Stop00OutO00
Options12=Actv01Stop00OutO00
Options13=Actv01Stop00OutO00
Options14=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options15=Actv01Stop00OutO00StMa001DSet state = stopped recording0001hr=0
Options16=Actv01Stop00OutO00StMa0047If long press, execute and reset gesture var gr, set hr=record BB state0005if(gr==0)noexecutegr=0hr=2label0006__cmt>label0006__cmt>
Options17=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options18=Actv01Stop00OutO00
Options2=Actv01Stop00OutO00
Options3=Actv01Stop00OutO00StMa00000002if(gr!=0)noexecutelabel0006__cmt>
Options4=Actv01Stop00OutO00StMa00000001if(gr==0)noexecute
Options5=Actv01Stop00OutO00StMa00000001if(gr!=0)noexecute
Options6=Actv01Stop00OutO00StMa00000001if(hr!=0)noexecute
Options7=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options8=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options9=Actv01Stop00OutO00StMa0032Set state = recording (if not set to recording BB)0001if(hr==0)hr=1
Outgoing0=Tim0TimS000FEvaluate Record1:350:1
Outgoing1=None
Outgoing10=Tim0TimS000BRecord Stop1:0:1
Outgoing11=MID3iPad
Outgoing12=MID3iPad
Outgoing13=MID3iPad
Outgoing14=MID3SS2
Outgoing15=Tim0TimK000BRecord Stop
Outgoing16=None
Outgoing17=MID3SS2
Outgoing18=MID3SS2
Outgoing2=Tim0TimS0019Gesture Dispatcher Record1:0:1
Outgoing3=Tim0TimS001AEvaluate Record Start/Stop1:0:1
Outgoing4=Tim0TimS0009Record BB1:0:1
Outgoing5=Tim0TimK000FEvaluate Record
Outgoing6=Tim0TimS000CRecord Start1:0:1
Outgoing7=MID3iPad
Outgoing8=MID3SS2
Outgoing9=Tim0TimK001AEvaluate Record Start/Stop
PresetSwitchIgnore=0
[Preset.14]
Active=1
Comments=
Incoming0=MID3iPad
Name=iPad -> BeatBuddy
Name0=Block Camelot Pro midi Start
Options0=Actv01Stop00OutO00
Outgoing0=None
PresetSwitchIgnore=0
[Preset.2]
Active=1
Comments=
Incoming0=Tim0TimT0005Inits
Incoming1=Tim0TimT0005Inits
Incoming2=Tim0TimT0005Inits
Name=Instrument Init
Name0=Init HF (State Rotary Speed)
Name1=YC61 Rotary Slow
Name2=Rotary Command Source LA NONE
Options0=Actv01Stop00OutO00StMa0015Rotary SLOW (default)0001hf=1
Options1=Actv01Stop00OutO00
Options2=Actv01Stop00OutO00StMa00000001la=0
Outgoing0=None
Outgoing1=MID3YC61
Outgoing2=None
PresetSwitchIgnore=0
[Preset.3]
Active=1
Comments=
Incoming0=Tim0TimT0005Inits
Incoming1=Tim0TimT0005Inits
Incoming10=Tim0TimT0005Inits
Incoming11=Tim0TimT0005Inits
Incoming2=Tim0TimT0005Inits
Incoming3=Tim0TimT0005Inits
Incoming4=Tim0TimT0005Inits
Incoming5=Tim0TimT0005Inits
Incoming6=Tim0TimT0005Inits
Incoming7=Tim0TimT0005Inits
Incoming8=Tim0TimT0005Inits
Incoming9=Tim0TimT0005Inits
Name=Gesture Init
Name0=Init GA (Gesture BB Fill, Next Part)
Name1=Init GB (Gesture Page)
Name10=Init HR (State Recording)
Name11=Inits Run? (HZ)
Name2=Init GC (Gesture Scene)
Name3=Init GH (Gesture BB Start/Stop/Pause)
Name4=Init GI (Gesture Event 1)
Name5=Init GJ (Gesture Event 2)
Name6=Init GR (Gesture Record)
Name7=Init HA (State Camelot Pro Multi-Scene Song)
Name8=Init HB (Number Camelot Pro Song Parts)
Name9=Init HE (State BeatBuddy Running?)
Options0=Actv01Stop00OutO00StMa00000001ga=0
Options1=Actv01Stop00OutO00StMa00000001gb=0
Options10=Actv01Stop00OutO00StMa00000001hr=0
Options11=Actv01Stop00OutO00StMa00000003label0025__cmt>// Indicate inits have been runhz=1label0010__log>Log HZ Set
Options2=Actv01Stop00OutO00StMa00000001gc=0
Options3=Actv01Stop00OutO00StMa00000001gh=0
Options4=Actv01Stop00OutO00StMa00000001gi=0
Options5=Actv01Stop00OutO00StMa00000001gj=0
Options6=Actv01Stop00OutO00StMa00000001gr=0
Options7=Actv01Stop00OutO00StMa00000002ha=0label0006__cmt>
Options8=Actv01Stop00OutO00StMa00000001hb=0
Options9=Actv01Stop00OutO00StMa00000001he=0
Outgoing0=None
Outgoing1=None
Outgoing10=None
Outgoing11=None
Outgoing2=None
Outgoing3=None
Outgoing4=None
Outgoing5=None
Outgoing6=None
Outgoing7=None
Outgoing8=None
Outgoing9=None
PresetSwitchIgnore=0
[Preset.4]
Active=1
Comments=
Incoming0=MID3SS2
Incoming1=Tim0TimT001CEvaluate BB Start/Stop/Pause
Incoming10=Tim0TimT0008BB Start
Incoming11=Tim0TimT0008BB Start
Incoming12=Tim0TimT0008BB Start
Incoming13=Tim0TimT0008BB Start
Incoming14=Tim0TimT0008BB Start
Incoming15=Tim0TimT0008BB Start
Incoming16=Tim0TimT000DBB Start/Stop
Incoming17=Tim0TimT0007BB Stop
Incoming18=Tim0TimT0007BB Stop
Incoming19=Tim0TimT0007BB Stop
Incoming2=MID3SS2
Incoming20=Tim0TimT0007BB Stop
Incoming21=Tim0TimT0007BB Stop
Incoming22=Tim0TimT0007BB Stop
Incoming23=Tim0TimT0007BB Stop
Incoming24=MID3BeatBuddy
Incoming25=Tim0TimT0008BB Pause
Incoming26=Tim0TimT0010Execute BB Pause
Incoming27=Tim0TimT0010Execute BB Pause
Incoming28=Tim0TimT0010Execute BB Pause
Incoming29=Tim0TimT0010Execute BB Pause
Incoming3=Tim0TimT001BGesture Dispatcher BB S/S/P
Incoming30=Tim0TimT0010Execute BB Pause
Incoming31=Tim0TimT0010Execute BB Pause
Incoming32=Tim0TimT0010Execute BB Pause
Incoming33=Tim0TimT000DBB Start/Stop
Incoming34=Tim0TimT000ABB Unpause
Incoming35=Tim0TimT000ABB Unpause
Incoming36=Tim0TimT000ABB Unpause
Incoming37=Tim0TimT000ABB Unpause
Incoming38=Tim0TimT000EBB Unpause LED
Incoming39=Tim0TimT000EBB Unpause LED
Incoming4=Tim0TimT001BGesture Dispatcher BB S/S/P
Incoming40=Tim0TimT0012BB Unpause Display
Incoming41=Tim0TimT0012BB Unpause Display
Incoming42=Tim0TimT0012BB Unpause Display
Incoming43=Tim0TimT0012BB Unpause Display
Incoming5=Tim0TimT001BGesture Dispatcher BB S/S/P
Incoming6=Tim0TimT000DBB Start/Stop
Incoming7=Tim0TimT0008BB Start
Incoming8=Tim0TimT0008BB Start
Incoming9=Tim0TimT0008BB Start
Name=Gesture - BB Start/Stop/Pause/Unpause
Name0=SS2 Key 7 Pedal Press (Gesture Start)
Name1=350ms passed since Gesture Start
Name10=Execute Camelot Pro Start (Seems to toggle CP Song Start/Stop)
Name11=BB Start LED GREEN
Name12=BB Start Display 1
Name13=BB Start Display 2
Name14=BB Start Display 3
Name15=BB Start Display 4
Name16=SS2 Key 7 BeatBuddy Stop
Name17=Doing Stop so Kill BB Start/Stop
Name18=Execute BeatBuddy Stop
Name19=BB Stop LED RED
Name2=SS2 Key 7 Pedal Release
Name20=BB Stop Display 1
Name21=BB Stop Display 2
Name22=BB Stop Display 3
Name23=BB Stop Display 4
Name24=If recording, Stop
Name25=SS2 Key 7 Test if should BB Pause
Name26=Execute BB Pause
Name27=BB Pause LED GREEN OFF
Name28=BB Pause LED FLASHING RED
Name29=BB Pause Display 1
Name3=Execute Short Press (Start, Stop, Unpause)
Name30=BB Pause Display 2
Name31=BB Pause Display 3
Name32=BB Pause Display 4
Name33=SS2 Key 7 BeatBuddy Unpause
Name34=Doing Unpause so Kill BB Start/Stop
Name35=Execute BeatBuddy Unpause
Name36=Execute BB Unpause LED
Name37=Execute BB Unpause LED
Name38=BB Unpause LED RED OFF
Name39=BB Unpause LED GREEN
Name4=Execute Long Press (BB Pause)
Name40=BB Unpause Display 1
Name41=BB Unpause Display 2
Name42=BB Unpause Display 3
Name43=BB Unpause Display 4
Name5=Short Press so kill timer Evaluate
Name6=SS2 Key 7 BeatBuddy Start
Name7=Doing Start so Kill BB Start/Stop
Name8=Execute BeatBuddy Start
Name9=Evaluate Record BB
Options0=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options1=Actv01Stop00OutO00StMa00000001gh=1
Options10=Actv00Stop00OutO00
Options11=Actv01Stop00OutO00
Options12=Actv01Stop00OutO00
Options13=Actv01Stop00OutO00
Options14=Actv01Stop00OutO00
Options15=Actv01Stop00OutO00
Options16=Actv01Stop00OutO00StMa0036Check if paused, otherwise set BeatBuddy Running FALSE0002if(he!=1)noexecutelabel0006__cmt>
Options17=Actv01Stop00OutO00StMa0013Indicate BB Stopped0001he=0
Options18=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options19=Actv01Stop00OutO00
Options2=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options20=Actv01Stop00OutO00
Options21=Actv01Stop00OutO00
Options22=Actv01Stop00OutO00
Options23=Actv01Stop00OutO00
Options24=Actv01Stop00OutO00StMa00000002label0038__cmt>// If not in recording state, don't stop recordingif(hr!=2)noexecute
Options25=Actv01Stop00OutO00StMa0041If BB not running, don't pause. If running, indicate paused state0002if(he!=1)noexecutehe=2
Options26=Actv01Stop00OutO00
Options27=Actv01Stop00OutO00
Options28=Actv01Stop00OutO00
Options29=Actv01Stop00OutO00
Options3=Actv01Stop00OutO00StMa00000002if(gh!=0)noexecutelabel0006__cmt>
Options30=Actv01Stop00OutO00
Options31=Actv01Stop00OutO00
Options32=Actv01Stop00OutO00
Options33=Actv01Stop00OutO00StMa0035Check if paused, otherwise set BeatBuddy Running TRUE0002if(he!=2)noexecutelabel0006__cmt>
Options34=Actv01Stop00OutO00StMa00000001he=1
Options35=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options36=Actv01Stop00OutO00
Options37=Actv01Stop00OutO00
Options38=Actv01Stop00OutO00
Options39=Actv01Stop00OutO00
Options4=Actv01Stop00OutO00StMa002FIf long press, execute and reset gesture var gh0003label0027__cmt>// Make sure is long press (gh=1)if(gh==0)noexecutegh=0
Options40=Actv01Stop00OutO00
Options41=Actv01Stop00OutO00
Options42=Actv01Stop00OutO00
Options43=Actv01Stop00OutO00
Options5=Actv01Stop00OutO00StMa00000001if(gh!=0)noexecute
Options6=Actv01Stop00OutO00StMa0038If BeatBuddy running, skip to BeatBuddy Stop translators0002if(he!=0)noexecutelabel0006__cmt>
Options7=Actv01Stop00OutO00StMa00000001he=1
Options8=Actv01Stop00OutO00StMa00000002label002F__cmt>// If multipart song, set state to part 1if(hb>1)ha=1
Options9=Actv01Stop00OutO00StMa002DIf recording pending BB, execute Record Start0001if(hr!=2)noexecute
Outgoing0=Tim0TimS001CEvaluate BB Start/Stop/Pause1:350:1
Outgoing1=None
Outgoing10=MID3iPad
Outgoing11=MID3SS2
Outgoing12=MID3SS2
Outgoing13=MID3SS2
Outgoing14=MID3SS2
Outgoing15=MID3SS2
Outgoing16=Tim0TimS0007BB Stop1:0:1
Outgoing17=Tim0TimK000DBB Start/Stop
Outgoing18=MID3BeatBuddy
Outgoing19=MID3SS2
Outgoing2=Tim0TimS001BGesture Dispatcher BB S/S/P1:0:1
Outgoing20=MID3SS2
Outgoing21=MID3SS2
Outgoing22=MID3SS2
Outgoing23=MID3SS2
Outgoing24=Tim0TimS000BRecord Stop1:1000:1
Outgoing25=Tim0TimS0010Execute BB Pause1:0:1
Outgoing26=MID3BeatBuddy
Outgoing27=MID3SS2
Outgoing28=MID3SS2
Outgoing29=MID3SS2
Outgoing3=Tim0TimS000DBB Start/Stop1:0:1
Outgoing30=MID3SS2
Outgoing31=MID3SS2
Outgoing32=MID3SS2
Outgoing33=Tim0TimS000ABB Unpause1:0:1
Outgoing34=Tim0TimK000DBB Start/Stop
Outgoing35=MID3BeatBuddy
Outgoing36=Tim0TimS000EBB Unpause LED1:1000:1
Outgoing37=Tim0TimS0012BB Unpause Display1:1000:1
Outgoing38=MID3SS2
Outgoing39=MID3SS2
Outgoing4=Tim0TimS0008BB Pause1:0:1
Outgoing40=MID3SS2
Outgoing41=MID3SS2
Outgoing42=MID3SS2
Outgoing43=MID3SS2
Outgoing5=Tim0TimK001CEvaluate BB Start/Stop/Pause
Outgoing6=Tim0TimS0008BB Start1:0:1
Outgoing7=Tim0TimK000DBB Start/Stop
Outgoing8=MID3BeatBuddy
Outgoing9=Tim0TimS000CRecord Start1:0:1
PresetSwitchIgnore=1
[Preset.5]
Active=1
Comments=
Incoming0=MID3SS2
Incoming1=Tim0TimT0017Evaluate Fill/Next Part
Incoming10=Tim0TimT000CBB Drum Fill
Incoming11=Tim0TimT000CBB Drum Fill
Incoming12=Tim0TimT000CBB Drum Fill
Incoming13=Tim0TimT000CBB Drum Fill
Incoming14=Tim0TimT000DDrum Fill LED
Incoming15=Tim0TimT000CBB Next Part
Incoming16=Tim0TimT000CBB Next Part
Incoming17=Tim0TimT0017BB Next Part Transition
Incoming18=Tim0TimT000CBB Next Part
Incoming19=Tim0TimT000CBB Next Part
Incoming2=MID3SS2
Incoming20=Tim0TimT000CBB Next Part
Incoming21=Tim0TimT000CBB Next Part
Incoming22=Tim0TimT000CBB Next Part
Incoming23=Tim0TimT000CBB Next Part
Incoming24=MID3BeatBuddy
Incoming25=Tim0TimT0015Camelot Pro Next Part
Incoming26=Tim0TimT0015Camelot Pro Next Part
Incoming27=Tim0TimT0015BB Camelot Next Scene
Incoming28=Tim0TimT0015BB Camelot Next Scene
Incoming29=Tim0TimT0015Camelot Pro Next Part
Incoming3=Tim0TimT0021Gesture Dispatcher Fill/Next Part
Incoming4=Tim0TimT0021Gesture Dispatcher Fill/Next Part
Incoming5=Tim0TimT0021Gesture Dispatcher Fill/Next Part
Incoming6=Tim0TimT000CBB Drum Fill
Incoming7=Tim0TimT000CBB Drum Fill
Incoming8=Tim0TimT000CBB Drum Fill
Incoming9=Tim0TimT000CBB Drum Fill
Name=Gesture BB Fill or Next Part
Name0=SS2 Key 2 Pedal Press (Gesture Start)
Name1=350ms passed since Gesture Start
Name10=Execute Drum Fill Display 3
Name11=Execute Drum Fill Display 4
Name12=Start Drum Fill LED Timer
Name13=Light Drum Fill LED
Name14=Shut Drum Fill LED
Name15=Execute Next Part
Name16=Start Next Part Transistion
Name17=End Next Part Transition
Name18=Light Next Part LED
Name19=If BB Paused, Reset LED and State
Name2=SS2 Key 2 Pedal Release
Name20=Execute Next Part Display 1
Name21=Execute Next Part Display 2
Name22=Execute Next Part Display 3
Name23=Execute Next Part Display 4
Name24=BB Next Part Msg
Name25=Shut Next Part LED
Name26=Multipart Song, Next Part
Name27=Execute Camelot Pro Scene Next
Name28=Kill Camelot Pro Next Scene Timer
Name29=Multipart Song, @last part,
Name3=Execute Short Press (Drum Fill)
Name4=Execute Long Press (Next Part)
Name5=Short Press so kill timer Evaluate
Name6=Execute Drum Fill
Name7=If BB Paused, Reset LED and State
Name8=Execute Drum Fill Display 1
Name9=Execute Drum Fill Display 2
Options0=Actv01Stop00OutO00StMa00000001if(he==0)noexecute
Options1=Actv01Stop00OutO00StMa00000001ga=1
Options10=Actv01Stop00OutO00
Options11=Actv01Stop00OutO00
Options12=Actv01Stop00OutO00
Options13=Actv01Stop00OutO00
Options14=Actv01Stop00OutO00
Options15=Actv01Stop00OutO00StMa00000004label003C__cmt>// Make sure long press, execute, reset gesture var gaif(ga==0)noexecutega=0label0006__cmt>
Options16=Actv01Stop00OutO00StMa00000005label003E__cmt>// If coming out of Pause state, transition timer = 0 msif(he==2)tt=0label002B__cmt>// otherwise transition timer = 100msif(he!=2)tt=100label0006__cmt>
Options17=Actv01Stop00OutO00
Options18=Actv01Stop00OutO00
Options19=Actv01Stop00OutO00StMa00000004label0040__cmt>// if in paused state, reset state var he and reset Led #7if(he!=2)noexecutelabel002A__cmt>// Reset he var indicated not pausedhe=1
Options2=Actv01Stop00OutO00StMa00000001if(he==0)noexecute
Options20=Actv01Stop00OutO00
Options21=Actv01Stop00OutO00
Options22=Actv01Stop00OutO00
Options23=Actv01Stop00OutO00
Options24=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options25=Actv01Stop00OutO00
Options26=Actv01Stop00OutO00StMa004BIf not multipart song, skip. If at last part, skip. Else, increment part #.0003if(hb==0)noexecuteif(ha==hb)noexecutelabel0006__cmt>
Options27=Actv01Stop00OutO00StMa00000001ha=ha+1
Options28=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options29=Actv01Stop00OutO00StMa00000004if(hb==0)noexecuteif(ha!=hb)noexecuteha=ha-1label0006__cmt>
Options3=Actv01Stop00OutO00StMa00000002if(ga!=0)noexecutelabel0006__cmt>
Options4=Actv01Stop00OutO00StMa00000001if(ga==0)noexecute
Options5=Actv01Stop00OutO00StMa00000001if(ga!=0)noexecute
Options6=Actv01Stop00OutO00
Options7=Actv01Stop00OutO00StMa00000003label0040__cmt>// if in paused state, reset state var he and reset Led #7if(he!=2)noexecutelabel0006__cmt>
Options8=Actv01Stop00OutO00
Options9=Actv01Stop00OutO00
Outgoing0=Tim0TimS0017Evaluate Fill/Next Part1:350:1
Outgoing1=None
Outgoing10=MID3SS2
Outgoing11=MID3SS2
Outgoing12=Tim0TimS000DDrum Fill LED1:1500:1
Outgoing13=MID3SS2
Outgoing14=MID3SS2
Outgoing15=MID3BeatBuddy
Outgoing16=Tim0TimS0017BB Next Part Transition1:tt:1
Outgoing17=MID3Required to prevent BeatBuddy from looping transitionBeatBuddy
Outgoing18=MID3SS2
Outgoing19=Tim0TimS000EBB Unpause LED1:1000:1
Outgoing2=Tim0TimS0021Gesture Dispatcher Fill/Next Part1:0:1
Outgoing20=MID3SS2
Outgoing21=MID3SS2
Outgoing22=MID3SS2
Outgoing23=MID3
Outgoing24=Tim0TimS0015Camelot Pro Next Part1:0:1
Outgoing25=MID3SS2
Outgoing26=Tim0TimS0015BB Camelot Next Scene1:0:1
Outgoing27=MID3iPad
Outgoing28=Tim0TimK0015Camelot Pro Next Part
Outgoing29=MID3iPad
Outgoing3=Tim0TimS000CBB Drum Fill1:0:1
Outgoing4=Tim0TimS000CBB Next Part1:0:1
Outgoing5=Tim0TimK0017Evaluate Fill/Next Part
Outgoing6=MID3BeatBuddy
Outgoing7=Tim0TimS000EBB Unpause LED1:1000:1
Outgoing8=MID3SS2
Outgoing9=MID3SS2
PresetSwitchIgnore=0
[Preset.6]
Active=1
Comments=
Incoming0=MID3SS2
Incoming1=MID3YC61
Incoming10=MID3YC61
Incoming11=Tim0TimT000BRotary Slow
Incoming12=Tim0TimT000BRotary Slow
Incoming13=Tim0TimT000BRotary Slow
Incoming14=Tim0TimT000BRotary Slow
Incoming15=Tim0TimT000BRotary Slow
Incoming16=Tim0TimT000BRotary Slow
Incoming17=Tim0TimT000BRotary Slow
Incoming18=Tim0TimT000BRotary Slow
Incoming19=Tim0TimT000BRotary Slow
Incoming2=MID3YC61
Incoming20=MID3SS2
Incoming21=MID3YC61
Incoming22=MID3YC61
Incoming23=Tim0TimT000BRotary Fast
Incoming24=Tim0TimT000BRotary Fast
Incoming25=Tim0TimT000BRotary Fast
Incoming26=Tim0TimT000BRotary Fast
Incoming27=Tim0TimT000BRotary Fast
Incoming28=Tim0TimT000BRotary Fast
Incoming29=Tim0TimT000BRotary Fast
Incoming3=Tim0TimT000BRotary Stop
Incoming30=Tim0TimT000BRotary Fast
Incoming31=Tim0TimT000BRotary Fast
Incoming4=Tim0TimT000BRotary Stop
Incoming5=Tim0TimT000BRotary Stop
Incoming6=Tim0TimT000BRotary Stop
Incoming7=Tim0TimT000BRotary Stop
Incoming8=MID3SS2
Incoming9=MID3YC61
Name=Rotary Controls
Name0=Key 6 Rotary Stop
Name1=YC61 Rotary Stop (Channel 4)
Name10=YC61 Rotary Slow (channel 4)
Name11=Execute Rotary Slow YC61
Name12=Rotary Slow Display 1
Name13=Rotary Slow Display 2
Name14=Rotary Slow Display 3
Name15=Rotary Slow Display 4
Name16=Rotary Slow GREEN LED OFF
Name17=Rotary Slow LED RED BLINK SLOW
Name18=Rotary Stop Key 1 LED RED OFF
Name19=Rotary Stop Key 1 LED GREEN ON
Name2=YC61 Rotary Stop (Channel 12)
Name20=Key 1 Rotary Fast
Name21=YC61 Rotary Fast (Channel 4)
Name22=YC61 Rotary Fast (Channel 12)
Name23=Execute YC61 Rotary Fast
Name24=Rotary Fast Display 1
Name25=Rotary Fast Display 2
Name26=Rotary Fast Display 3
Name27=Rotary Fast Display 4
Name28=Rotary Fast LED RED OFF
Name29=Rotary Fast LED GREEN BLINK FAST
Name3=Execute Rotary Stop YC61
Name30=Rotary Stop Key 1 LED RED OFF
Name31=Rotary Stop Key 1 LED GREEN ON
Name4=Rotary Slow GREEN LED OFF
Name5=Rotary Slow LED RED OFF
Name6=Rotary Stop Key 1 LED GREEN OFF
Name7=Rotary Stop Key 1 LED RED ON
Name8=Key 1 Rotary Slow
Name9=YC61 Rotary Slow (channel 4)
Options0=Actv01Stop00OutO00StMa00000001label0006__cmt>
Options1=Actv01Stop00OutO00StMa00000003label001F__cmt>// Command source is YC61la=1label0006__cmt>
Options10=Actv01Stop00OutO00StMa00000006label002D__cmt>// If rotary is already slow, skip thisif(hf==1)noexecutelabel0021__cmt>// Leslie commanded by YC61la=1label0006__cmt>label0006__cmt>
Options11=Actv01Stop00OutO00StMa0028If command from YC61, don't send to YC61000Blabel002A__cmt>// Global variable rotary speed slowhf=1label0026__cmt>// Command is from YC61, so skipif(la==1)goto0004YC61label001D__cmt>// Clear command sourcela=0executelabel0004YC61label0026__cmt>// Clear command source variablela=0noexecute
Options12=Actv01Stop00OutO00
Options13=Actv01Stop00OutO00
Options14=Actv01Stop00OutO00
Options15=Actv01Stop00OutO00
Options16=Actv01Stop00OutO00
Options17=Actv01Stop00OutO00
Options18=Actv01Stop00OutO00
Options19=Actv01Stop00OutO00
Options2=Actv01Stop00OutO00StMa00000002label001F__cmt>// Command source is YC61la=1
Options20=Actv01Stop00OutO00StMa00000001if(hf!=1)noexecute
Options21=Actv01Stop00OutO00StMa00000006label002D__cmt>// If rotary is already fast, skip thisif(hf!=1)noexecutelabel0021__cmt>// Leslie commanded by YC61la=1label0006__cmt>label0006__cmt>
Options22=Actv01Stop00OutO00StMa00000006label002D__cmt>// If rotary is already fast, skip thisif(hf!=1)noexecutelabel0021__cmt>// Leslie commanded by YC61la=1label0006__cmt>label0006__cmt>
Options23=Actv01Stop00OutO00StMa0000000Dlabel0031__cmt>// if rotary set to fast already, skip thisif(hf==2)noexecutelabel0024__cmt>// Global variable rotary fasthf=2label0026__cmt>// Command is from YC61, so skipif(la==1)goto0004YC61label001D__cmt>// Clear command sourcela=0executelabel0004YC61label0026__cmt>// Clear command source variablela=0noexecute
Options24=Actv01Stop00OutO00
Options25=Actv01Stop00OutO00
Options26=Actv01Stop00OutO00
Options27=Actv01Stop00OutO00
Options28=Actv01Stop00OutO00
Options29=Actv01Stop00OutO00
Options3=Actv01Stop00OutO00StMa0000000Dlabel002A__cmt>// Global variable rotary stop statehf=0if(la==1)goto0004YC61label001D__cmt>// Clear command sourcela=0executelabel0004YC61label0026__cmt>// Clear command source variablela=0label0006__cmt>noexecutelabel0006__cmt>label0006__cmt>
Options30=Actv01Stop00OutO00
Options31=Actv01Stop00OutO00
Options4=Actv01Stop00OutO00
Options5=Actv01Stop00OutO00
Options6=Actv01Stop00OutO00
Options7=Actv01Stop00OutO00
Options8=Actv01Stop00OutO00StMa00000001if(hf==1)noexecute
Options9=Actv01Stop00OutO00StMa00000007label002D__cmt>// If rotary is already slow, skip thisif(hf==1)noexecutelabel0006__cmt>label0021__cmt>// Leslie commanded by YC61la=1label0006__cmt>label0006__cmt>
Outgoing0=Tim0TimS000BRotary Stop1:0:1
Outgoing1=Tim0TimS000BRotary Stop1:0:1
Outgoing10=Tim0TimS000BRotary Slow1:0:1
Outgoing11=MID3YC61
Outgoing12=MID3SS2
Outgoing13=MID3SS2
Outgoing14=MID3SS2
Outgoing15=MID3SS2
Outgoing16=MID3SS2
Outgoing17=MID3SS2
Outgoing18=MID3SS2
Outgoing19=MID3SS2
Outgoing2=Tim0TimS000BRotary Stop1:0:1
Outgoing20=Tim0TimS000BRotary Fast1:0:1
Outgoing21=Tim0TimS000BRotary Fast1:0:1
Outgoing22=Tim0TimS000BRotary Fast1:0:1
Outgoing23=MID3YC61
Outgoing24=MID3SS2
Outgoing25=MID3SS2
Outgoing26=MID3SS2
Outgoing27=MID3SS2
Outgoing28=MID3SS2
Outgoing29=MID3SS2
Outgoing3=MID3YC61
Outgoing30=MID3SS2
Outgoing31=MID3SS2
Outgoing4=MID3SS2
Outgoing5=MID3SS2
Outgoing6=MID3SS2
Outgoing7=MID3SS2
Outgoing8=Tim0TimS000BRotary Slow1:0:1
Outgoing9=Tim0TimS000BRotary Slow1:0:1
PresetSwitchIgnore=0
[Preset.7]
Active=1
Comments=
Incoming0=MID3SS2
Incoming1=Tim0TimT000DEvaluate Page
Incoming10=Tim0TimT0009Page Next
Incoming11=Tim0TimT0009Page Next
Incoming12=Tim0TimT0009Page Next
Incoming13=Tim0TimT000DPage Next LED
Incoming14=Tim0TimT000DPage Previous
Incoming15=Tim0TimT000DPage Previous
Incoming16=Tim0TimT000DPage Previous
Incoming17=Tim0TimT000DPage Previous
Incoming18=Tim0TimT000DPage Previous
Incoming19=Tim0TimT000DPage Previous
Incoming2=MID3SS2
Incoming20=Tim0TimT000DPage Previous
Incoming21=Tim0TimT0011Page Previous LED
Incoming3=Tim0TimT0017Gesture Dispatcher Page
Incoming4=Tim0TimT0017Gesture Dispatcher Page
Incoming5=Tim0TimT0017Gesture Dispatcher Page
Incoming6=Tim0TimT0009Page Next
Incoming7=Tim0TimT0009Page Next
Incoming8=Tim0TimT0009Page Next
Incoming9=Tim0TimT0009Page Next
Name=Gesture Page
Name0=SS2 Key 5 Pedal Press (Gesture Start)
Name1=350ms passed since Gesture Start
Name10=Execute Next Page Display 2
Name11=Execute Next Page Display 3
Name12=Execute Next Page Display 4
Name13=Shut Previous Page LED
Name14=Execute Previous Page
Name15=Light Previous Page LED
Name16=Start Previous Page LED Timer
Name17=Execute Previous Page Display 1
Name18=Execute Previous Page Display 2
Name19=Execute Previous Page Display 3
Name2=SS2 Key 5 Pedal Release
Name20=Execute Previous Page Display 4
Name21=Shut Previous Page LED
Name3=Execute Short Press (Next Page)
Name4=Execute Long Press (Previous Page)
Name5=Short Press so kill timer Evaluate
Name6=Execute Next Page
Name7=Start Next Page LED Timer
Name8=Light Page Next LED
Name9=Execute Next Page Display 1
Options0=Actv01Stop00OutO00
Options1=Actv01Stop00OutO00StMa00000002label0025__cmt>// Long press (more than 500ms)gb=1
Options10=Actv01Stop00OutO00
Options11=Actv01Stop00OutO00
Options12=Actv01Stop00OutO00
Options13=Actv01Stop00OutO00
Options14=Actv01Stop00OutO00StMa002FIf long press, execute and reset gesture var gb0002if(gb==0)noexecutegb=0
Options15=Actv01Stop00OutO00
Options16=Actv01Stop00OutO00
Options17=Actv01Stop00OutO00
Options18=Actv01Stop00OutO00
Options19=Actv01Stop00OutO00
Options2=Actv01Stop00OutO00
Options20=Actv01Stop00OutO00
Options21=Actv01Stop00OutO00
Options3=Actv01Stop00OutO00StMa00000002if(gb!=0)noexecutelabel0006__cmt>
Options4=Actv01Stop00OutO00StMa00000001if(gb==0)noexecute
Options5=Actv01Stop00OutO00StMa00000001if(gb!=0)noexecute
Options6=Actv01Stop00OutO00
Options7=Actv01Stop00OutO00
Options8=Actv01Stop00OutO00
Options9=Actv01Stop00OutO00
Outgoing0=Tim0TimS000DEvaluate Page1:500:1
Outgoing1=None
Outgoing10=MID3SS2
Outgoing11=MID3SS2
Outgoing12=MID3SS2
Outgoing13=MID3SS2
Outgoing14=MID3iPad
Outgoing15=MID3iPadSS2
Outgoing16=Tim0TimS0011Page Previous LED1:1500:1
Outgoing17=MID3SS2
Outgoing18=MID3SS2
Outgoing19=MID3SS2
Outgoing2=Tim0TimS0017Gesture Dispatcher Page1:0:1
Outgoing20=MID3SS2
Outgoing21=MID3SS2
Outgoing3=Tim0TimS0009Page Next1:0:1
Outgoing4=Tim0TimS000DPage Previous1:0:1
Outgoing5=Tim0TimK000DEvaluate Page
Outgoing6=MID3iPad
Outgoing7=Tim0TimS000DPage Next LED1:1500:1
Outgoing8=MID3SS2
Outgoing9=MID3SS2
PresetSwitchIgnore=0
[Preset.8]
Active=1
Comments=
Incoming0=MID3SS2
Incoming1=Tim0TimT000EEvaluate Scene
Incoming10=Tim0TimT000AScene Next
Incoming11=Tim0TimT000AScene Next
Incoming12=Tim0TimT000AScene Next
Incoming13=Tim0TimT000EScene Next LED
Incoming14=Tim0TimT000AScene Next
Incoming15=Tim0TimT000EScene Previous
Incoming16=Tim0TimT000EScene Previous
Incoming17=Tim0TimT000EScene Previous
Incoming18=Tim0TimT000EScene Previous
Incoming19=Tim0TimT000EScene Previous
Incoming2=MID3SS2
Incoming20=Tim0TimT000EScene Previous
Incoming21=Tim0TimT000EScene Previous
Incoming22=Tim0TimT000EScene Previous
Incoming23=Tim0TimT0012Scene Previous LED
Incoming3=Tim0TimT0018Gesture Dispatcher Scene
Incoming4=Tim0TimT0018Gesture Dispatcher Scene
Incoming5=Tim0TimT0018Gesture Dispatcher Scene
Incoming6=Tim0TimT000AScene Next
Incoming7=Tim0TimT000AScene Next
Incoming8=Tim0TimT000AScene Next
Incoming9=Tim0TimT000AScene Next
Name=Gesture Scene
Name0=SS2 Key 4 Pedal Press (Gesture Start)
Name1=350ms passed since Gesture Start
Name10=Execute Next Scene Display 4
Name11=Start Next Scene LED Timer
Name12=Light Scene Next LED
Name13=Shut Previous Scene LED
Name14=Increment Camelot Part #
Name15=Execute Previous Scene
Name16=Light Previous Scene LED
Name17=Start Previous Scene LED Timer
Name18=Execute Previous Scene Display 1
Name19=Execute Previous Scene Display 2
Name2=SS2 Key 4 Pedal Release
Name20=Execute Previous Scene Display 3
Name21=Execute Previous Scene Display 4
Name22=Decrement Camelot Part #
Name23=Shut Previous Scene LED
Name3=Execute Short Press (Next Scene)
Name4=Execute Long Press (Previous Scene)
Name5=Short Press so kill timer Evaluate
Name6=Execute Next Scene
Name7=Execute Next Scene Display 1
Name8=Execute Next Scene Display 2
Name9=Execute Next Scene Display 3
Options0=Actv01Stop00OutO00
Options1=Actv01Stop00OutO00StMa00000001gc=1
Options10=Actv01Stop00OutO00
Options11=Actv01Stop00OutO00
Options12=Actv01Stop00OutO00
Options13=Actv01Stop00OutO00
Options14=Actv01Stop00OutO00StMa00000002if(hb==0)noexecuteha=ha+1
Options15=Actv01Stop00OutO00StMa002FIf long press, execute and reset gesture var gc0002if(gc==0)noexecutegc=0
Options16=Actv01Stop00OutO00
Options17=Actv01Stop00OutO00
Options18=Actv01Stop00OutO00
Options19=Actv01Stop00OutO00
Options2=Actv01Stop00OutO00
Options20=Actv01Stop00OutO00
Options21=Actv01Stop00OutO00
Options22=Actv01Stop00OutO00StMa00000002if(hb==0)noexecuteha=ha-1
Options23=Actv01Stop00OutO00
Options3=Actv01Stop00OutO00StMa00000002if(gc!=0)noexecutelabel0006__cmt>
Options4=Actv01Stop00OutO00StMa00000002if(gc==0)noexecutelabel0006__cmt>
Options5=Actv01Stop00OutO00StMa00000001if(gc!=0)noexecute
Options6=Actv01Stop00OutO00
Options7=Actv01Stop00OutO00
Options8=Actv01Stop00OutO00
Options9=Actv01Stop00OutO00
Outgoing0=Tim0TimS000EEvaluate Scene1:350:1
Outgoing1=None
Outgoing10=MID3SS2
Outgoing11=Tim0TimS000EScene Next LED1:1500:1
Outgoing12=MID3SS2
Outgoing13=MID3SS2
Outgoing14=None
Outgoing15=MID3iPad
Outgoing16=MID3SS2
Outgoing17=Tim0TimS0012Scene Previous LED1:1500:1
Outgoing18=MID3SS2
Outgoing19=MID3SS2
Outgoing2=Tim0TimS0018Gesture Dispatcher Scene1:0:1
Outgoing20=MID3SS2
Outgoing21=MID3SS2
Outgoing22=None
Outgoing23=MID3SS2
Outgoing3=Tim0TimS000AScene Next1:0:1
Outgoing4=Tim0TimS000EScene Previous1:0:1
Outgoing5=Tim0TimK000EEvaluate Scene
Outgoing6=MID3iPad
Outgoing7=MID3SS2
Outgoing8=MID3SS2
Outgoing9=MID3
PresetSwitchIgnore=0
[Preset.9]
Active=1
Comments=
Incoming0=MID3iPad
Incoming1=MID3BeatBuddy
Name=Camelot Pro Multi-Part
Name0=Camelot Pro Multi-Part Song ON
Name1=Camelot Pro Multi-Part Song OFF
Options0=Actv01Stop00OutO00StMa00000002label0024__cmt>// moved to BB Start/Stop ha=1label0006__cmt>
Options1=Actv01Stop00OutO00StMa00000003ha=0hb=0he=0
Outgoing0=None
Outgoing1=MID3iPadSS2
PresetSwitchIgnore=0
[Project]
Author=Dov Goldman
AuthorContact=dovjgoldman@gmail.com
Comments=14/07/22\n- Connectivity to iPad wasn't working (no clue why). Reset all port names.\n- Fixed rotary commands (stop, slow, fast) from SS2\n06/07/22\n- Toggle disable all the Mobius-related commands inpreset "Rotary Controls"\n- Delete presets "YC61 -> Blofeld" and "YC61 -> Mobius"\n04/07/22\n- Deleted unused MIDI aliases: VL3X, Blofeld, Mobius\n- Added Virus, Blackbox, Hapax\n- Changed iPad (MioXM) to MioXM\n- Deleted all routes except iPad(BomeNet) to/from MioXM\n- Turned off all translator s\n23/02/22 \n- Corrected SS2 pedal light translators in preset Rotary Controls\n- Correct Rotary Controls/YC1 Rotary Slow and YC Rotary Fast to execute on channels 4 and 12\n- Rotary stop command from YC61 works (Rotary Controls\\YC Rotary Stop (Channel 4 and 12)\n- SS2 Init/Project Started: Corrected Midi Output port. \n- Corrected Rotary Controls/YC61 Rotary Fast which started a timer. Now sending CC85 127\n- Activated Instrument Init/Init HF (State Rotary Speed) so rotary translators will run\n20/02/22 Added preset "Port Init" to assign MioXM and BomeNet ports when disconnected.\n16/02/22 Correct MIDI port "Blofeld" to mioXM HST 2\n14/02/22 \n- Change trigger for "Inits" timer to Opened MIDI OUTPUT SS2, so inits run only after ports are open and available. \n- Deactivate Preset "SS2 Init" translator "SS2 Key 5 Run inits if not run already" as this would never work. \n13/02/22 \n- Preset "SS Buttons - XR18" translator "AUX Fader" was on channel 1. Corrected to channel 16.\n- Same translator was looking for incoming CC=20. Set to 16, now works.\n12/02/22 Preset "Rotary Controls" delete VL3X in Outgoing in "Set Mobius Rotary Slow before Stop" and "Execute Rotary Slow Mobius" and "Execute Rotary Start Mobius" and "Execute YC61 Rotary Fast"\n10/02/22 If variables not initialized, run inits sequence when SS2 key 5 pressed\n- Preset SS2 Init: Add translator "SS2 Key 5 Run Inits..."\n- Preset Gesture Init: Add translator "Inits Run? (HZ)"\n08/02/22\n- Add back YC61 -> Blofeld route\n- Turn off Note On/Off routing (the basic route takes care of it)\n- Add blocking translator in preset YC61 -> Blofeld "Block CC's other than Sustain/Mod..."\n06/02/22 \n- Delete YC61->Blofeld route. Couldn't figure out how to trap offending CC's.\n- Trap/block YC61 sysex sent when changing live set\n- Enable forwarding of Note On/Off, Sustain, Mod, Expression\n05/02/22\n- Added route YC61 -> Blofeld\n- Block everything other than Note On/Off, sustain, modulation, pichbend\n- Specifically block Sysex\n30/01/22 Added Preset "Blofeld" for testing of multi-mode commands\n- In Preset "Gesture Record" Set Execute Record Stop (Stop) to note on 64 to match Execute Record Start (toggling Cubasis Record). In Cubasis, relearned the key. It resolves in Cubasis 3.3.3 to G6, even though in BMTP it's G7.\n- In Preset "Gesture Record" enabled "Execute Record Stop (Play)" as Cubasis 3.3.3 keeps playing even though recording is stopped. Also reset translator to send Note On G#8 velocity 64, which properly toggles Play.\n- In Preset "Gesture Record" translator "Execute Record BB" deleted spurious Midi CC 109 63. Assuming was there from previous attempt at Cubasis midi learn.\n- Disabled preset "SS2 Buttons - Record" as it seems to duplicate "Gestore Record"\n- In preset "SS Buttons - XR 18" changed Mic Mute On and Off actions to be timer-driven. Also adjusted translator "AUX Fader" to send CC20 as XR18 DAW USB return is now on FX4, which is CC20.\n- In preset "SS2 Init" linked translator to run inits when mute pressed to timer "Mic FOH Mute"\n09/01/22 In SS2 Init, added translator to run inits when SS2 Key 5 pressed and variable hf has not been initialized\n23/12/21 Simplify routing to eliminate midi clock doubling:\n- Delete aliases "iPad" and "iPad_Filter"\n- Create alias iPad (BomeNet) and assign to BomeNet port "DoviPadPro"\n- Create alias iPad (MioXM) and assign to MioXM port "RSV2"\n- In MioXM map RSV2 to all devices\n- Block midi start from iPad->Buddy so Camelot Pro doesn't start the beat (I want it controlled solely by SS2+BomeBox\n13/12/21 Add midi output port "iPad_Filter" and route iPad->iPad_Filter, iPad_Filter -> BeatBuddy to correct iPad not transmitting PCs, CCs and midi clock to Beatbuddy. To be clear, iPad now transmits to BB indirectly through iPad_Filter, which in MioXM has "Start" blocked to prevent iPad apps from starting BB. \n12/12/21 \nFilter "Start" message iPad -> BeatBuddy (prevent starting beat when selecting song in Camelot Pro)\n- Delete iPad to BeatBuddy route\n- Create port iPad_Filter (MioXM "RSV 1")\n- Add iPad to iPad_Filter route\n- In MioXM set RSV1 to iPad_Fi, Map iPad_Fi to BeatBuddy, Filter "Start" message\nCorrect Pause/Unpause/Next Part/Drum Fill Behavior \n- When executing Drum Fill or Next Part, if BeatBuddy was in paused state, reset variable "he" so state is "running" (he=1) and unpause behavior will not execute \n- When executing Next Part, if BeatBuddy was in paused state, end transition immediately so Next Part starts immediately \n- Correct behavior of Pause LED so it's blinking RED\n11/12/21 \n- Change Mobius midi channel from 13 to 12 (Camelot CC to BeatBuddy on 13 hit Mobius)\n- Accept PC 99 from YC61, transmit to Mobius\n- Accept Rotary Slow, Fast and Stop from YC61 on channel 12\n- Capture BB Next Part msg on channel 13 (firmware u/d to BB 4.01 fixed bug - msg was sent on channel 1)\n- Route Note On/Off and specific CC to Blofeld on channels 5-11 (was only channel 4)\n- Fix Rotary Controls/Execute YC61 Rotary Fast so it executes on timer "Rotary Fast" and logic to determine if command source is YC61 or SS2.\n05/12/21 Route YC61-> Blofeld including Note On/Off, PB, Mod and Sus
DefaultInPorts=MIDA000A0008Blackbox0003CP40004YC610009BeatBuddy0003SS20005Virus0005Hapax0005MioXM0004iPad0004XR18
DefaultOutPorts=MIDA000A0008Blackbox0003CP40004YC610009BeatBuddy0003SS20005Virus0005Hapax0005MioXM0004iPad0004XR18
Version=2
[Signatures]
SigName-1=[Midi Translator Pro Internal]
Signature-1=xCct1VVF0cgsS2Yq9b2zEKj+kx6fRO13YqkabDsZk7jIGYYn2dl+I3IzQOPBJZB6FtHa+p1FbtKHf2p/i3x2XjBFJUF6eQ2YkVDH96px4UFzCzhesUtF1ODCIeFDbfn13RH1Qk/d2XQfnYERMBxP3QE4SHNT23+pBXkoImuGJp0=
SignedBy-1=Dov Goldman