; ------- Bome MIDI Translator: Signed Project File
; ------- You can modify this file as you like, but that will invalidate
; ------- the signature so that it cannot be opened in MT Player anymore.
;
[MIDI.routes]
In0=iPad (BomeNet)
Out0=iPad (MioXM)
In1=iPad (MioXM)
Out1=iPad (BomeNet)
In2=YC61
Out2=Blofeld
[Preset.0]
Name=SS2 Init
Active=1
Comments=
PresetSwitchIgnore=0
DefaultInPorts=MIDA00010003SS2
DefaultOutPorts=MIDA0001000AMIDI Loupe
Name0=Project Started
Incoming0=EnDi02
Outgoing0=Tim0TimS0005Inits1:3000:1
Options0=Actv01Stop00OutO00
Name1=Startup SS2 Key 1 Flashing Red
Incoming1=Tim0TimT0005Inits
Outgoing1=MID3SS2
Options1=Actv01Stop00OutO00
Name2=Startup SS2 Key 6 Green
Incoming2=Tim0TimT0005Inits
Outgoing2=MID3SS2
Options2=Actv01Stop00OutO00
Name3=Startup SS2 Key 7 Red
Incoming3=Tim0TimT0005Inits
Outgoing3=MID3SS2
Options3=Actv01Stop00OutO00
Name4=Startup SS2 Key 0 Red
Incoming4=Tim0TimT0005Inits
Outgoing4=MID3SS2
Options4=Actv01Stop00OutO00
Name5=Startup SS2 Key 5 Green
Incoming5=Tim0TimT0005Inits
Outgoing5=MID3SS2
Options5=Actv01Stop00OutO00
Name6=SS2 Display 1
Incoming6=Tim0TimT0005Inits
Outgoing6=MID3SS2
Options6=Actv01Stop00OutO00
Name7=SS2 Display 2
Incoming7=Tim0TimT0005Inits
Outgoing7=MID3SS2
Options7=Actv01Stop00OutO00
Name8=SS2 Display 3
Incoming8=Tim0TimT0005Inits
Outgoing8=MID3SS2
Options8=Actv01Stop00OutO00
Name9=SS2 Display 4
Incoming9=Tim0TimT0005Inits
Outgoing9=MID3SS2
Options9=Actv01Stop00OutO00
Name10=SS2 Key 5 Run Inits if not run already
Incoming10=Tim0TimT0010Mic FOH Mute OFF
Outgoing10=Tim0TimS0005Inits1:0:1
Options10=Actv01Stop00OutO00StMa00000003label003B__cmt>// Have we init hz? If not, run inits (timer "Inits")if(hz!=0)noexecutelabel0006__cmt>
[Preset.1]
Name=Instrument Init
Active=1
Comments=
PresetSwitchIgnore=0
Name0=YC61 Rotary Slow
Incoming0=Tim0TimT0005Inits
Outgoing0=MID3YC61
Options0=Actv01Stop00OutO00
Name1=Rotary Command Source LA NONE
Incoming1=Tim0TimT0005Inits
Outgoing1=None
Options1=Actv01Stop00OutO00StMa00000001la=0
Name2=Start Mobius
Incoming2=Tim0TimT0005Inits
Outgoing2=MID3VL3xMobius
Options2=Actv01Stop00OutO00StMa00000001hf=1
[Preset.10]
Name=Gesture Event 2
Active=1
Comments=
PresetSwitchIgnore=0
Name0=SS2 Key 9 Pedal Press (Gesture Start)
Incoming0=MID3SS2
Outgoing0=Tim0TimS0010Evaluate Event 21:350:1
Options0=Actv01Stop00OutO00
Name1=350ms passed since Gesture Start
Incoming1=Tim0TimT0010Evaluate Event 2
Outgoing1=None
Options1=Actv01Stop00OutO00StMa00000001gj=1
Name2=SS2 Key 9 Pedal Release
Incoming2=MID3SS2
Outgoing2=Tim0TimS001AGesture Dispatcher Event 21:0:1
Options2=Actv01Stop00OutO00
Name3=Execute Short Press (Event 2 Start)
Incoming3=Tim0TimT001AGesture Dispatcher Event 2
Outgoing3=Tim0TimS000DEvent 2 Start1:0:1
Options3=Actv01Stop00OutO00StMa00000002if(gj!=0)noexecutelabel0006__cmt>
Name4=Execute Long Press (Event 2 Stop)
Incoming4=Tim0TimT001AGesture Dispatcher Event 2
Outgoing4=Tim0TimS000CEvent 2 Stop1:0:1
Options4=Actv01Stop00OutO00StMa00000003if(gj==0)noexecutelabel0006__cmt>label0006__cmt>
Name5=Short Press so kill timer Evaluate
Incoming5=Tim0TimT001AGesture Dispatcher Event 2
Outgoing5=Tim0TimK0010Evaluate Event 2
Options5=Actv01Stop00OutO00StMa00000001if(gj!=0)noexecute
Name6=Execute Event 2 Start
Incoming6=Tim0TimT000DEvent 2 Start
Outgoing6=MID3iPad (BomeNet)
Options6=Actv01Stop00OutO00
Name7=Start Event 2 Start LED Timer
Incoming7=Tim0TimT000DEvent 2 Start
Outgoing7=Tim0TimS0011Event 2 Start LED1:1500:1
Options7=Actv01Stop00OutO00
Name8=Light Event 2 Start LED
Incoming8=Tim0TimT000DEvent 2 Start
Outgoing8=MID3SS2
Options8=Actv01Stop00OutO00
Name9=Execute Event 2 Start Display 1
Incoming9=Tim0TimT000DEvent 2 Start
Outgoing9=MID3SS2
Options9=Actv01Stop00OutO00
Name10=Execute Event 2 Start Display 2
Incoming10=Tim0TimT000DEvent 2 Start
Outgoing10=MID3SS2
Options10=Actv01Stop00OutO00
Name11=Execute Event 2 Start Display 3
Incoming11=Tim0TimT000DEvent 2 Start
Outgoing11=MID3SS2
Options11=Actv01Stop00OutO00
Name12=Execute Event 2 Start Display 4
Incoming12=Tim0TimT000DEvent 2 Start
Outgoing12=MID3SS2
Options12=Actv01Stop00OutO00
Name13=Shut Event 2 Start LED
Incoming13=Tim0TimT0011Event 2 Start LED
Outgoing13=MID3SS2
Options13=Actv01Stop00OutO00
Name14=Execute Event 2 Stop
Incoming14=Tim0TimT000CEvent 2 Stop
Outgoing14=MID3iPad (BomeNet)
Options14=Actv01Stop00OutO00StMa002FIf long press, execute and reset gesture var gj0002if(gj==0)noexecutegj=0
Name15=Light Event 2 Stop LED
Incoming15=Tim0TimT000CEvent 2 Stop
Outgoing15=MID3SS2
Options15=Actv01Stop00OutO00
Name16=Start Event 2 Stop LED Timer
Incoming16=Tim0TimT000CEvent 2 Stop
Outgoing16=Tim0TimS0010Event 2 Stop LED1:1500:1
Options16=Actv01Stop00OutO00
Name17=Execute Event 2 Stop Display 1
Incoming17=Tim0TimT000CEvent 2 Stop
Outgoing17=MID3SS2
Options17=Actv01Stop00OutO00
Name18=Execute Event 2 Stop Display 2
Incoming18=Tim0TimT000CEvent 2 Stop
Outgoing18=MID3SS2
Options18=Actv01Stop00OutO00
Name19=Execute event 2 Stop Display 3
Incoming19=Tim0TimT000CEvent 2 Stop
Outgoing19=MID3SS2
Options19=Actv01Stop00OutO00
Name20=Execute Event 2 Stop Display 4
Incoming20=Tim0TimT000CEvent 2 Stop
Outgoing20=MID3SS2
Options20=Actv01Stop00OutO00
Name21=Shut Event 2 Stop LED
Incoming21=Tim0TimT0010Event 2 Stop LED
Outgoing21=MID3SS2
Options21=Actv01Stop00OutO00
[Preset.11]
Name=SS Buttons - XR 18
Active=1
Comments=
PresetSwitchIgnore=0
Name0=Mic Mute ON (SS2 Key 5)
Incoming0=MID3SS2
Outgoing0=Tim0TimS000CMic FOH Mute1:0:1
Options0=Actv01Stop00OutO00
Name1=Mic Mute ON VL3X
Incoming1=Tim0TimT000CMic FOH Mute
Outgoing1=MID3XR18
Options1=Actv01Stop00OutO00
Name2=Mic Mute ON Dry (SS2 Key 5)
Incoming2=Tim0TimT000CMic FOH Mute
Outgoing2=MID3XR18
Options2=Actv01Stop00OutO00
Name3=Mic Mute OFF (SS2 Key 5)
Incoming3=MID3SS2
Outgoing3=Tim0TimS0010Mic FOH Mute OFF1:0:1
Options3=Actv01Stop00OutO00
Name4=Mic Mute OFF VL3X (SS2 Key 5)
Incoming4=Tim0TimT0010Mic FOH Mute OFF
Outgoing4=MID3XR18
Options4=Actv01Stop00OutO00
Name5=Mic Mute OFF Dry (SS2 Key 5)
Incoming5=Tim0TimT0010Mic FOH Mute OFF
Outgoing5=MID3XR18
Options5=Actv01Stop00OutO00
Name6=AUX Fader
Incoming6=MID3SS2 transmits 16. Send 20 to XR18 for current "DAW" channel.SS2
Outgoing6=MID3XR18
Options6=Actv01Stop00OutO00
[Preset.12]
Name=Blofeld
Active=1
Comments=
PresetSwitchIgnore=0
Name0=Blofeld Trigger Global Param Request
Incoming0=Tim0TimT000DEvent 1 Start
Outgoing0=MID2MIDA00010007BlofeldF03E130004F7
Options0=Actv00Stop00OutO00
Name1=Blofeld Start Multi Mode v2
Incoming1=Tim0TimT000DEvent 1 Start
Outgoing1=MID2MIDD001DActivate Blofeld "multi" modeMIDA00010007BlofeldF03E13001402010000000000000000000000000000000000000000000000000000000000000000160105000B2D404000000301010002000302040B0C1900010000000000007F15000000000001002CF7
Options1=Actv00Stop00OutO00
Name2=Blofeld Start Multi Mode
Incoming2=Tim0TimT000DEvent 1 Start
Outgoing2=MID2MIDD001DActivate Blofeld "multi" modeMIDA00010007BlofeldF03E13001402010000000200040004000000000000000000000000000000000000000000000000000105000B2D404000000301010002000302040B0C7C00010000000000007F150000000000010003F7
Options2=Actv00Stop00OutO00
Name3=Blofeld Stop Multi Mode
Incoming3=Tim0TimT000CEvent 1 Stop
Outgoing3=MID2MIDA00010007BlofeldF03E13001402000000000200040004000000000000000000000000000000000000000000000000000105000B2D404000000301010002000302040B0C7C00010000000000007F150000000000010003F7
Options3=Actv00Stop00OutO00
Name4=Blofeld Select Multi Bank CC00 127
Incoming4=Tim0TimT000DEvent 2 Start
Outgoing4=MID3Blofeld
Options4=Actv00Stop00OutO00
Name5=Blofeld Multi Bank LSB cc32 127
Incoming5=Tim0TimT000DEvent 2 Start
Outgoing5=MID3Blofeld
Options5=Actv00Stop00OutO00
Name6=Timer to delay PC to Blofeld
Incoming6=Tim0TimT000DEvent 2 Start
Outgoing6=Tim0TimS0017PC to Blofeld for multi1:100:1
Options6=Actv00Stop00OutO00
Name7=Blofeld Select Multi 10 timer delayed
Incoming7=Tim0TimT0017PC to Blofeld for multi
Outgoing7=MID3Blofeld
Options7=Actv00Stop00OutO00
Name8=Blofeld Select Multi 10
Incoming8=Tim0TimT000DEvent 2 Start
Outgoing8=MID3Blofeld
Options8=Actv00Stop00OutO00Dlay50:Millis
Name9=Blofeld Select Bank B MSB
Incoming9=Tim0TimT000DEvent 2 Start
Outgoing9=MID3Blofeld
Options9=Actv00Stop00OutO00
Name10=Blofeld Select Bank B LSB
Incoming10=Tim0TimT000DEvent 2 Start
Outgoing10=MID3Blofeld
Options10=Actv00Stop00OutO00
Name11=Blofeld Select Sound 9
Incoming11=Tim0TimT000DEvent 2 Start
Outgoing11=MID3Blofeld
Options11=Actv00Stop00OutO00
[Preset.13]
Name=Gesture Record
Active=1
Comments=
PresetSwitchIgnore=0
Name0=SS2 Key 0 Pedal Press (Gesture Start)
Incoming0=MID3SS2
Outgoing0=Tim0TimS000FEvaluate Record1:350:1
Options0=Actv01Stop00OutO00
Name1=350ms passed since Gesture Start
Incoming1=Tim0TimT000FEvaluate Record
Outgoing1=None
Options1=Actv01Stop00OutO00StMa00000001gr=1
Name2=SS2 Key 0 Pedal Release
Incoming2=MID3SS2
Outgoing2=Tim0TimS0019Gesture Dispatcher Record1:0:1
Options2=Actv01Stop00OutO00
Name3=Execute Short Press (Event 1 Start)
Incoming3=Tim0TimT0019Gesture Dispatcher Record
Outgoing3=Tim0TimS001AEvaluate Record Start/Stop1:0:1
Options3=Actv01Stop00OutO00StMa00000002if(gr!=0)noexecutelabel0006__cmt>
Name4=Execute Long Press (Record w/BB)
Incoming4=Tim0TimT0019Gesture Dispatcher Record
Outgoing4=Tim0TimS0009Record BB1:0:1
Options4=Actv01Stop00OutO00StMa00000001if(gr==0)noexecute
Name5=Short Press so kill timer Evaluate
Incoming5=Tim0TimT0019Gesture Dispatcher Record
Outgoing5=Tim0TimK000FEvaluate Record
Options5=Actv01Stop00OutO00StMa00000001if(gr!=0)noexecute
Name6=Dispatch Record Start
Incoming6=Tim0TimT001AEvaluate Record Start/Stop
Outgoing6=Tim0TimS000CRecord Start1:0:1
Options6=Actv01Stop00OutO00StMa00000001if(hr!=0)noexecute
Name7=Execute Record Start
Incoming7=Tim0TimT000CRecord Start
Outgoing7=MID3iPadiPad (BomeNet)
Options7=Actv01Stop00OutO00StMa00000001label0006__cmt>
Name8=Light Record Start LED
Incoming8=Tim0TimT000CRecord Start
Outgoing8=MID3SS2
Options8=Actv01Stop00OutO00StMa00000001label0006__cmt>
Name9=Kill Timer Evaluate Record Start/Stop
Incoming9=Tim0TimT000CRecord Start
Outgoing9=Tim0TimK001AEvaluate Record Start/Stop
Options9=Actv01Stop00OutO00StMa0032Set state = recording (if not set to recording BB)0001if(hr==0)hr=1
Name10=Dispatch Record Stop
Incoming10=Tim0TimT001AEvaluate Record Start/Stop
Outgoing10=Tim0TimS000BRecord Stop1:0:1
Options10=Actv01Stop00OutO00StMa002FIf long press, execute and reset gesture var gi0001if(hr!=1)noexecute
Name11=Execute Record Stop (Stop)
Incoming11=Tim0TimT000BRecord Stop
Outgoing11=MID3iPad (BomeNet)
Options11=Actv01Stop00OutO00
Name12=Execute Record Stop (Play)
Incoming12=Tim0TimT000BRecord Stop
Outgoing12=MID3iPadiPad (BomeNet)
Options12=Actv01Stop00OutO00
Name13=Execute Record Stop (Rewind)
Incoming13=Tim0TimT000BRecord Stop
Outgoing13=MID3iPadiPad (BomeNet)
Options13=Actv01Stop00OutO00
Name14=Light Record Stop LED
Incoming14=Tim0TimT000BRecord Stop
Outgoing14=MID3SS2
Options14=Actv01Stop00OutO00StMa00000001label0006__cmt>
Name15=Kill Timer Evaluate Record Start/Stop
Incoming15=Tim0TimT000BRecord Stop
Outgoing15=Tim0TimK000BRecord Stop
Options15=Actv01Stop00OutO00StMa001DSet state = stopped recording0001hr=0
Name16=Execute Record BB
Incoming16=Tim0TimT0009Record BB
Outgoing16=None
Options16=Actv01Stop00OutO00StMa0047If long press, execute and reset gesture var gr, set hr=record BB state0005if(gr==0)noexecutegr=0hr=2label0006__cmt>label0006__cmt>
Name17=Shut Record Stop LED
Incoming17=Tim0TimT0009Record BB
Outgoing17=MID3SS2
Options17=Actv01Stop00OutO00StMa00000001label0006__cmt>
Name18=Light Record BB LED
Incoming18=Tim0TimT0009Record BB
Outgoing18=MID3SS2
Options18=Actv01Stop00OutO00
[Preset.14]
Name=YC61 -> Blofeld
Active=1
Comments=
PresetSwitchIgnore=0
DefaultInPorts=MIDA00010004YC61
Name0=Route Note ON
Incoming0=MID3Pass Note On with VelocityYC61
Outgoing0=MID3Blofeld
Options0=Actv00Stop00OutO00StMa00000003label0018__cmt>// Channel 5 to 11if(xx<4)noexecuteif(xx>10)noexecute
Name1=Route Note Off
Incoming1=MID3Pass Note Off with VelocityYC61
Outgoing1=MID3Blofeld
Options1=Actv00Stop00OutO00StMa00000003label0018__cmt>// Channel 5 to 11if(xx<4)noexecuteif(xx>10)noexecute
Name2=Route Sustain/Mod/etc
Incoming2=MID3YC61
Outgoing2=MID3Blofeld
Options2=Actv01Stop00OutO00StMa0000000Clabel0021__cmt>// Allow CC's 1, 7, 11, 64label0018__cmt>// Channel 5 to 11if(xx<4)noexecuteif(xx>10)noexecutelabel001E__cmt>// Allow CC=1, 7, 11, 64if(yy==64)executeif(yy==1)executeif(yy==7)executeif(yy==11)executelabel0019__cmt>// Block all othersnoexecutelabel0006__cmt>
Name3=Block CC's other than Sustain/Mod/etc
Incoming3=MID3YC61Blofeld
Outgoing3=None
Options3=Actv01Stop00OutO00StMa00000002label0006__cmt>label0006__cmt>
Name4=Block Sysex
Incoming4=MID2MIDA00010004YC61F043107FppqqrrssttuuF7
Outgoing4=None
Options4=Actv01Stop00OutO00
[Preset.15]
Name=YC61 -> Mobius
Active=1
Comments=
PresetSwitchIgnore=0
Name0=PC 99 Rotary
Incoming0=MID3YC61
Outgoing0=MID3Pass Mobius program change from YC61Mobius
Options0=Actv01Stop00OutO00
[Preset.16]
Name=iPad -> BeatBuddy
Active=1
Comments=
PresetSwitchIgnore=0
Name0=Block Camelot Pro midi Start
Incoming0=MID3iPad (BomeNet)
Outgoing0=None
Options0=Actv01Stop00OutO00
[Preset.2]
Name=Gesture Init
Active=1
Comments=
PresetSwitchIgnore=0
Name0=Init GA (Gesture BB Fill, Next Part)
Incoming0=Tim0TimT0005Inits
Outgoing0=None
Options0=Actv01Stop00OutO00StMa00000001ga=0
Name1=Init GB (Gesture Page)
Incoming1=Tim0TimT0005Inits
Outgoing1=None
Options1=Actv01Stop00OutO00StMa00000001gb=0
Name2=Init GC (Gesture Scene)
Incoming2=Tim0TimT0005Inits
Outgoing2=None
Options2=Actv01Stop00OutO00StMa00000001gc=0
Name3=Init GH (Gesture BB Start/Stop/Pause)
Incoming3=Tim0TimT0005Inits
Outgoing3=None
Options3=Actv01Stop00OutO00StMa00000001gh=0
Name4=Init GI (Gesture Event 1)
Incoming4=Tim0TimT0005Inits
Outgoing4=None
Options4=Actv01Stop00OutO00StMa00000001gi=0
Name5=Init GJ (Gesture Event 2)
Incoming5=Tim0TimT0005Inits
Outgoing5=None
Options5=Actv01Stop00OutO00StMa00000001gj=0
Name6=Init GR (Gesture Record)
Incoming6=Tim0TimT0005Inits
Outgoing6=None
Options6=Actv01Stop00OutO00StMa00000001gr=0
Name7=Init HA (State Camelot Pro Multi-Scene Song)
Incoming7=Tim0TimT0005Inits
Outgoing7=None
Options7=Actv01Stop00OutO00StMa00000002ha=0label0006__cmt>
Name8=Init HB (Number Camelot Pro Song Parts)
Incoming8=Tim0TimT0005Inits
Outgoing8=None
Options8=Actv01Stop00OutO00StMa00000001hb=0
Name9=Init HE (State BeatBuddy Running?)
Incoming9=Tim0TimT0005Inits
Outgoing9=None
Options9=Actv01Stop00OutO00StMa00000001he=0
Name10=Init HF (State Rotary Speed)
Incoming10=Tim0TimT0005Inits
Outgoing10=None
Options10=Actv00Stop00OutO00StMa0015Rotary SLOW (default)0001hf=1
Name11=Init HR (State Recording)
Incoming11=Tim0TimT0005Inits
Outgoing11=None
Options11=Actv01Stop00OutO00StMa00000001hr=0
Name12=Inits Run? (HZ)
Incoming12=Tim0TimT0005Inits
Outgoing12=None
Options12=Actv01Stop00OutO00StMa00000002label0025__cmt>// Indicate inits have been runhz=1
[Preset.3]
Name=Gesture - BB Start/Stop/Pause/Unpause
Active=1
Comments=
PresetSwitchIgnore=1
Name0=SS2 Key 7 Pedal Press (Gesture Start)
Incoming0=MID3SS2
Outgoing0=Tim0TimS001CEvaluate BB Start/Stop/Pause1:350:1
Options0=Actv01Stop00OutO00StMa00000001label0006__cmt>
Name1=350ms passed since Gesture Start
Incoming1=Tim0TimT001CEvaluate BB Start/Stop/Pause
Outgoing1=None
Options1=Actv01Stop00OutO00StMa00000001gh=1
Name2=SS2 Key 7 Pedal Release
Incoming2=MID3SS2
Outgoing2=Tim0TimS001BGesture Dispatcher BB S/S/P1:0:1
Options2=Actv01Stop00OutO00StMa00000001label0006__cmt>
Name3=Execute Short Press (Start, Stop, Unpause)
Incoming3=Tim0TimT001BGesture Dispatcher BB S/S/P
Outgoing3=Tim0TimS000DBB Start/Stop1:0:1
Options3=Actv01Stop00OutO00StMa00000002if(gh!=0)noexecutelabel0006__cmt>
Name4=Execute Long Press (BB Pause)
Incoming4=Tim0TimT001BGesture Dispatcher BB S/S/P
Outgoing4=Tim0TimS0008BB Pause1:0:1
Options4=Actv01Stop00OutO00StMa002FIf long press, execute and reset gesture var gh0003label0027__cmt>// Make sure is long press (gh=1)if(gh==0)noexecutegh=0
Name5=Short Press so kill timer Evaluate
Incoming5=Tim0TimT001BGesture Dispatcher BB S/S/P
Outgoing5=Tim0TimK001CEvaluate BB Start/Stop/Pause
Options5=Actv01Stop00OutO00StMa00000001if(gh!=0)noexecute
Name6=SS2 Key 7 BeatBuddy Start
Incoming6=Tim0TimT000DBB Start/Stop
Outgoing6=Tim0TimS0008BB Start1:0:1
Options6=Actv01Stop00OutO00StMa0038If BeatBuddy running, skip to BeatBuddy Stop translators0002if(he!=0)noexecutelabel0006__cmt>
Name7=Doing Start so Kill BB Start/Stop
Incoming7=Tim0TimT0008BB Start
Outgoing7=Tim0TimK000DBB Start/Stop
Options7=Actv01Stop00OutO00StMa00000001he=1
Name8=Execute BeatBuddy Start
Incoming8=Tim0TimT0008BB Start
Outgoing8=MID3BeatBuddy
Options8=Actv01Stop00OutO00StMa00000002label002F__cmt>// If multipart song, set state to part 1if(hb>1)ha=1
Name9=Evaluate Record BB
Incoming9=Tim0TimT0008BB Start
Outgoing9=Tim0TimS000CRecord Start1:0:1
Options9=Actv01Stop00OutO00StMa002DIf recording pending BB, execute Record Start0001if(hr!=2)noexecute
Name10=Execute Camelot Pro Start (Seems to toggle CP Song Start/Stop)
Incoming10=Tim0TimT0008BB Start
Outgoing10=MID3XR18/iPad
Options10=Actv00Stop00OutO00
Name11=BB Start LED GREEN
Incoming11=Tim0TimT0008BB Start
Outgoing11=MID3SS2
Options11=Actv01Stop00OutO00
Name12=BB Start Display 1
Incoming12=Tim0TimT0008BB Start
Outgoing12=MID3SS2
Options12=Actv01Stop00OutO00
Name13=BB Start Display 2
Incoming13=Tim0TimT0008BB Start
Outgoing13=MID3SS2
Options13=Actv01Stop00OutO00
Name14=BB Start Display 3
Incoming14=Tim0TimT0008BB Start
Outgoing14=MID3SS2
Options14=Actv01Stop00OutO00
Name15=BB Start Display 4
Incoming15=Tim0TimT0008BB Start
Outgoing15=MID3SS2
Options15=Actv01Stop00OutO00
Name16=SS2 Key 7 BeatBuddy Stop
Incoming16=Tim0TimT000DBB Start/Stop
Outgoing16=Tim0TimS0007BB Stop1:0:1
Options16=Actv01Stop00OutO00StMa0036Check if paused, otherwise set BeatBuddy Running FALSE0002if(he!=1)noexecutelabel0006__cmt>
Name17=Doing Stop so Kill BB Start/Stop
Incoming17=Tim0TimT0007BB Stop
Outgoing17=Tim0TimK000DBB Start/Stop
Options17=Actv01Stop00OutO00StMa0013Indicate BB Stopped0001he=0
Name18=Execute BeatBuddy Stop
Incoming18=Tim0TimT0007BB Stop
Outgoing18=MID3BeatBuddy
Options18=Actv01Stop00OutO00StMa00000001label0006__cmt>
Name19=BB Stop LED RED
Incoming19=Tim0TimT0007BB Stop
Outgoing19=MID3SS2
Options19=Actv01Stop00OutO00
Name20=BB Stop Display 1
Incoming20=Tim0TimT0007BB Stop
Outgoing20=MID3SS2
Options20=Actv01Stop00OutO00
Name21=BB Stop Display 2
Incoming21=Tim0TimT0007BB Stop
Outgoing21=MID3SS2
Options21=Actv01Stop00OutO00
Name22=BB Stop Display 3
Incoming22=Tim0TimT0007BB Stop
Outgoing22=MID3SS2
Options22=Actv01Stop00OutO00
Name23=BB Stop Display 4
Incoming23=Tim0TimT0007BB Stop
Outgoing23=MID3SS2
Options23=Actv01Stop00OutO00
Name24=Execute Camelot Pro Stop (Stop Song not supported in CP currently)
Incoming24=MID3BeatBuddy
Outgoing24=MID3XR18/iPad
Options24=Actv00Stop00OutO00
Name25=If recording, Stop
Incoming25=MID3BeatBuddy
Outgoing25=Tim0TimS000BRecord Stop1:1000:1
Options25=Actv01Stop00OutO00StMa00000002label0038__cmt>// If not in recording state, don't stop recordingif(hr!=2)noexecute
Name26=SS2 Key 7 Test if should BB Pause
Incoming26=Tim0TimT0008BB Pause
Outgoing26=Tim0TimS0010Execute BB Pause1:0:1
Options26=Actv01Stop00OutO00StMa0041If BB not running, don't pause. If running, indicate paused state0002if(he!=1)noexecutehe=2
Name27=Execute BB Pause
Incoming27=Tim0TimT0010Execute BB Pause
Outgoing27=MID3BeatBuddy
Options27=Actv01Stop00OutO00
Name28=BB Pause LED GREEN OFF
Incoming28=Tim0TimT0010Execute BB Pause
Outgoing28=MID3SS2
Options28=Actv01Stop00OutO00
Name29=BB Pause LED FLASHING RED
Incoming29=Tim0TimT0010Execute BB Pause
Outgoing29=MID3SS2
Options29=Actv01Stop00OutO00
Name30=BB Pause Display 1
Incoming30=Tim0TimT0010Execute BB Pause
Outgoing30=MID3SS2
Options30=Actv01Stop00OutO00
Name31=BB Pause Display 2
Incoming31=Tim0TimT0010Execute BB Pause
Outgoing31=MID3SS2
Options31=Actv01Stop00OutO00
Name32=BB Pause Display 3
Incoming32=Tim0TimT0010Execute BB Pause
Outgoing32=MID3SS2
Options32=Actv01Stop00OutO00
Name33=BB Pause Display 4
Incoming33=Tim0TimT0010Execute BB Pause
Outgoing33=MID3SS2
Options33=Actv01Stop00OutO00
Name34=SS2 Key 7 BeatBuddy Unpause
Incoming34=Tim0TimT000DBB Start/Stop
Outgoing34=Tim0TimS000ABB Unpause1:0:1
Options34=Actv01Stop00OutO00StMa0035Check if paused, otherwise set BeatBuddy Running TRUE0002if(he!=2)noexecutelabel0006__cmt>
Name35=Doing Unpause so Kill BB Start/Stop
Incoming35=Tim0TimT000ABB Unpause
Outgoing35=Tim0TimK000DBB Start/Stop
Options35=Actv01Stop00OutO00StMa00000001he=1
Name36=Execute BeatBuddy Unpause
Incoming36=Tim0TimT000ABB Unpause
Outgoing36=MID3BeatBuddy
Options36=Actv01Stop00OutO00StMa00000001label0006__cmt>
Name37=Execute BB Unpause LED
Incoming37=Tim0TimT000ABB Unpause
Outgoing37=Tim0TimS000EBB Unpause LED1:1000:1
Options37=Actv01Stop00OutO00
Name38=Execute BB Unpause LED
Incoming38=Tim0TimT000ABB Unpause
Outgoing38=Tim0TimS0012BB Unpause Display1:1000:1
Options38=Actv01Stop00OutO00
Name39=BB Unpause LED RED OFF
Incoming39=Tim0TimT000EBB Unpause LED
Outgoing39=MID3SS2
Options39=Actv01Stop00OutO00
Name40=BB Unpause LED GREEN
Incoming40=Tim0TimT000EBB Unpause LED
Outgoing40=MID3SS2
Options40=Actv01Stop00OutO00
Name41=BB Unpause Display 1
Incoming41=Tim0TimT0012BB Unpause Display
Outgoing41=MID3SS2
Options41=Actv01Stop00OutO00
Name42=BB Unpause Display 2
Incoming42=Tim0TimT0012BB Unpause Display
Outgoing42=MID3SS2
Options42=Actv01Stop00OutO00
Name43=BB Unpause Display 3
Incoming43=Tim0TimT0012BB Unpause Display
Outgoing43=MID3SS2
Options43=Actv01Stop00OutO00
Name44=BB Unpause Display 4
Incoming44=Tim0TimT0012BB Unpause Display
Outgoing44=MID3SS2
Options44=Actv01Stop00OutO00
[Preset.4]
Name=Gesture BB Fill or Next Part
Active=1
Comments=
PresetSwitchIgnore=0
Name0=Select Mobius Preset
Incoming0=MID3YC61
Outgoing0=MID3Mobius
Options0=Actv01Stop00OutO00
Name1=SS2 Key 2 Pedal Press (Gesture Start)
Incoming1=MID3SS2
Outgoing1=Tim0TimS0017Evaluate Fill/Next Part1:350:1
Options1=Actv01Stop00OutO00StMa00000001if(he==0)noexecute
Name2=350ms passed since Gesture Start
Incoming2=Tim0TimT0017Evaluate Fill/Next Part
Outgoing2=None
Options2=Actv01Stop00OutO00StMa00000001ga=1
Name3=SS2 Key 2 Pedal Release
Incoming3=MID3SS2
Outgoing3=Tim0TimS0021Gesture Dispatcher Fill/Next Part1:0:1
Options3=Actv01Stop00OutO00StMa00000001if(he==0)noexecute
Name4=Execute Short Press (Drum Fill)
Incoming4=Tim0TimT0021Gesture Dispatcher Fill/Next Part
Outgoing4=Tim0TimS000CBB Drum Fill1:0:1
Options4=Actv01Stop00OutO00StMa00000002if(ga!=0)noexecutelabel0006__cmt>
Name5=Execute Long Press (Next Part)
Incoming5=Tim0TimT0021Gesture Dispatcher Fill/Next Part
Outgoing5=Tim0TimS000CBB Next Part1:0:1
Options5=Actv01Stop00OutO00StMa00000001if(ga==0)noexecute
Name6=Short Press so kill timer Evaluate
Incoming6=Tim0TimT0021Gesture Dispatcher Fill/Next Part
Outgoing6=Tim0TimK0017Evaluate Fill/Next Part
Options6=Actv01Stop00OutO00StMa00000001if(ga!=0)noexecute
Name7=Execute Drum Fill
Incoming7=Tim0TimT000CBB Drum Fill
Outgoing7=MID3BeatBuddy
Options7=Actv01Stop00OutO00
Name8=If BB Paused, Reset LED and State
Incoming8=Tim0TimT000CBB Drum Fill
Outgoing8=Tim0TimS000EBB Unpause LED1:1000:1
Options8=Actv01Stop00OutO00StMa00000003label0040__cmt>// if in paused state, reset state var he and reset Led #7if(he!=2)noexecutelabel0006__cmt>
Name9=Execute Drum Fill Display 1
Incoming9=Tim0TimT000CBB Drum Fill
Outgoing9=MID3SS2
Options9=Actv01Stop00OutO00
Name10=Execute Drum Fill Display 2
Incoming10=Tim0TimT000CBB Drum Fill
Outgoing10=MID3SS2
Options10=Actv01Stop00OutO00
Name11=Execute Drum Fill Display 3
Incoming11=Tim0TimT000CBB Drum Fill
Outgoing11=MID3SS2
Options11=Actv01Stop00OutO00
Name12=Execute Drum Fill Display 4
Incoming12=Tim0TimT000CBB Drum Fill
Outgoing12=MID3SS2
Options12=Actv01Stop00OutO00
Name13=Start Drum Fill LED Timer
Incoming13=Tim0TimT000CBB Drum Fill
Outgoing13=Tim0TimS000DDrum Fill LED1:1500:1
Options13=Actv01Stop00OutO00
Name14=Light Drum Fill LED
Incoming14=Tim0TimT000CBB Drum Fill
Outgoing14=MID3SS2
Options14=Actv01Stop00OutO00
Name15=Shut Drum Fill LED
Incoming15=Tim0TimT000DDrum Fill LED
Outgoing15=MID3SS2
Options15=Actv01Stop00OutO00
Name16=Execute Next Part
Incoming16=Tim0TimT000CBB Next Part
Outgoing16=MID3BeatBuddy
Options16=Actv01Stop00OutO00StMa00000004label003C__cmt>// Make sure long press, execute, reset gesture var gaif(ga==0)noexecutega=0label0006__cmt>
Name17=Start Next Part Transistion
Incoming17=Tim0TimT000CBB Next Part
Outgoing17=Tim0TimS0017BB Next Part Transition1:tt:1
Options17=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>
Name18=End Next Part Transition
Incoming18=Tim0TimT0017BB Next Part Transition
Outgoing18=MID3Required to prevent BeatBuddy from looping transitionBeatBuddy
Options18=Actv01Stop00OutO00
Name19=Light Next Part LED
Incoming19=Tim0TimT000CBB Next Part
Outgoing19=MID3SS2
Options19=Actv01Stop00OutO00
Name20=If BB Paused, Reset LED and State
Incoming20=Tim0TimT000CBB Next Part
Outgoing20=Tim0TimS000EBB Unpause LED1:1000:1
Options20=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
Name21=Execute Next Part Display 1
Incoming21=Tim0TimT000CBB Next Part
Outgoing21=MID3SS2
Options21=Actv01Stop00OutO00
Name22=Execute Next Part Display 2
Incoming22=Tim0TimT000CBB Next Part
Outgoing22=MID3SS2
Options22=Actv01Stop00OutO00
Name23=Execute Next Part Display 3
Incoming23=Tim0TimT000CBB Next Part
Outgoing23=MID3SS2
Options23=Actv01Stop00OutO00
Name24=Execute Next Part Display 4
Incoming24=Tim0TimT000CBB Next Part
Outgoing24=MID3
Options24=Actv01Stop00OutO00
Name25=BB Next Part Msg
Incoming25=MID3BeatBuddy
Outgoing25=Tim0TimS0015Camelot Pro Next Part1:0:1
Options25=Actv01Stop00OutO00StMa00000001label0006__cmt>
Name26=Shut Next Part LED
Incoming26=Tim0TimT0015Camelot Pro Next Part
Outgoing26=MID3SS2
Options26=Actv01Stop00OutO00
Name27=Multipart Song, Next Part
Incoming27=Tim0TimT0015Camelot Pro Next Part
Outgoing27=Tim0TimS0015BB Camelot Next Scene1:0:1
Options27=Actv01Stop00OutO00StMa004BIf not multipart song, skip. If at last part, skip. Else, increment part #.0003if(hb==0)noexecuteif(ha==hb)noexecutelabel0006__cmt>
Name28=Execute Camelot Pro Scene Next
Incoming28=Tim0TimT0015BB Camelot Next Scene
Outgoing28=MID3XR18/iPad
Options28=Actv01Stop00OutO00StMa00000001ha=ha+1
Name29=Kill Camelot Pro Next Scene Timer
Incoming29=Tim0TimT0015BB Camelot Next Scene
Outgoing29=Tim0TimK0015Camelot Pro Next Part
Options29=Actv01Stop00OutO00StMa00000001label0006__cmt>
Name30=Multipart Song, @last part,
Incoming30=Tim0TimT0015Camelot Pro Next Part
Outgoing30=MID3XR18/iPad
Options30=Actv01Stop00OutO00StMa00000004if(hb==0)noexecuteif(ha!=hb)noexecuteha=ha-1label0006__cmt>
[Preset.5]
Name=Rotary Controls
Active=1
Comments=
PresetSwitchIgnore=0
Name0=Key 6 Rotary Stop
Incoming0=MID3SS2YC61
Outgoing0=Tim0TimS000BRotary Stop1:0:1
Options0=Actv01Stop00OutO00StMa00000001label0006__cmt>
Name1=Execute Rotary Stop YC61
Incoming1=Tim0TimT000BRotary Stop
Outgoing1=MID3YC61
Options1=Actv01Stop00OutO00
Name2=Set Mobius Rotary Slow before Stop
Incoming2=Tim0TimT000BRotary Stop
Outgoing2=MID3Mobius
Options2=Actv01Stop00OutO00StMa00000002if(hf!=2)noexecutelabel0006__cmt>
Name3=Execute Rotary Stop Mobius
Incoming3=Tim0TimT000BRotary Stop
Outgoing3=MID3Mobius
Options3=Actv01Stop00OutO00Dlay100:MillisStMa00000002la=0hf=0
Name4=Rotary Stop Key 1 LED RED OFF
Incoming4=Tim0TimT000BRotary Stop
Outgoing4=MID3SS2
Options4=Actv01Stop00OutO00
Name5=Rotary Stop Key 1 LED GREEN OFF
Incoming5=Tim0TimT000BRotary Stop
Outgoing5=MID3SS2
Options5=Actv01Stop00OutO00
Name6=Key 1 Rotary Slow
Incoming6=MID3SS2
Outgoing6=Tim0TimS000BRotary Slow1:0:1
Options6=Actv01Stop00OutO00StMa00000001if(hf==1)noexecute
Name7=YC61 Rotary Slow
Incoming7=MID3YC61
Outgoing7=Tim0TimS000BRotary Slow1:0:1
Options7=Actv01Stop00OutO00StMa00000005if(hf==1)noexecutelabel0021__cmt>// Leslie commanded by YC61la=1label0006__cmt>label0006__cmt>
Name8=Execute Rotary Slow Mobius
Incoming8=Tim0TimT000BRotary Slow
Outgoing8=MID3Mobius
Options8=Actv01Stop00OutO00StMa00000002if(hf!=2)noexecutehf=1
Name9=Execute Rotary Start Mobius
Incoming9=Tim0TimT000BRotary Slow
Outgoing9=MID3Mobius
Options9=Actv01Stop00OutO00StMa0010Ensure Rotary on0004label002A__cmt>// Just in case state was Rotary Offhf=1label0006__cmt>label0006__cmt>
Name10=Execute Rotary Slow YC61
Incoming10=Tim0TimT000BRotary Slow
Outgoing10=MID3YC61
Options10=Actv01Stop00OutO00StMa0028If command from YC61, don't send to YC610009if(la==1)label0006__cmt>label0026__cmt>// Command is from YC61, so skipgoto0004YC61label001D__cmt>// Clear command sourcela=0executelabel0004YC61la=0noexecute
Name11=Rotary Slow Display 1
Incoming11=Tim0TimT000BRotary Slow
Outgoing11=MID3SS2
Options11=Actv01Stop00OutO00
Name12=Rotary Slow Display 2
Incoming12=Tim0TimT000BRotary Slow
Outgoing12=MID3SS2
Options12=Actv01Stop00OutO00
Name13=Rotary Slow Display 3
Incoming13=Tim0TimT000BRotary Slow
Outgoing13=MID3SS2
Options13=Actv01Stop00OutO00
Name14=Rotary Slow Display 4
Incoming14=Tim0TimT000BRotary Slow
Outgoing14=MID3SS2
Options14=Actv01Stop00OutO00
Name15=Rotary Slow GREEN LED OFF
Incoming15=Tim0TimT000BRotary Slow
Outgoing15=MID3SS2
Options15=Actv01Stop00OutO00
Name16=Rotary Slow LED RED ON
Incoming16=Tim0TimT000BRotary Slow
Outgoing16=MID3SS2
Options16=Actv01Stop00OutO00
Name17=Key 1 Rotary Fast
Incoming17=MID3SS2
Outgoing17=Tim0TimS000BRotary Fast1:0:1
Options17=Actv01Stop00OutO00StMa00000001if(hf!=1)noexecute
Name18=YC61 Rotary Fast
Incoming18=MID3YC61
Outgoing18=Tim0TimS000BRotary Fast1:0:1
Options18=Actv01Stop00OutO00StMa00000005if(hf!=1)noexecutelabel0021__cmt>// Leslie commanded by YC61la=1label0006__cmt>label0006__cmt>
Name19=Execute YC61 Rotary Fast
Incoming19=MID3YC61
Outgoing19=Tim0TimS0012Mobius Rotary Fast1:0:1
Options19=Actv01Stop00OutO00StMa0000000Bif(hf!=1)noexecuteif(la==1)label0006__cmt>goto0004YC61label001D__cmt>// Clear command sourcela=0label003A__cmt>// Don't command YC61 rotary speed as source is YC61executelabel0004YC61label001D__cmt>// Clear command sourcela=0noexecute
Name20=Execute Rotary Fast Mobius
Incoming20=Tim0TimT000BRotary Fast
Outgoing20=MID3Mobius
Options20=Actv01Stop00OutO00StMa000BRotary fast0003hf=2label0006__cmt>label0006__cmt>
Name21=Rotary Fast Display 1
Incoming21=Tim0TimT000BRotary Fast
Outgoing21=MID3SS2
Options21=Actv01Stop00OutO00
Name22=Rotary Fast Display 2
Incoming22=Tim0TimT000BRotary Fast
Outgoing22=MID3SS2
Options22=Actv01Stop00OutO00
Name23=Rotary Fast Display 3
Incoming23=Tim0TimT000BRotary Fast
Outgoing23=MID3SS2
Options23=Actv01Stop00OutO00
Name24=Rotary Fast Display 4
Incoming24=Tim0TimT000BRotary Fast
Outgoing24=MID3SS2
Options24=Actv01Stop00OutO00
Name25=Rotary Fast LED RED OFF
Incoming25=Tim0TimT000BRotary Fast
Outgoing25=MID3SS2
Options25=Actv01Stop00OutO00
Name26=Rotary Fast LED GREEN ON
Incoming26=Tim0TimT000BRotary Fast
Outgoing26=MID3SS2
Options26=Actv01Stop00OutO00
Name27=YC61 Drive Control
Incoming27=MID3YC61
Outgoing27=MID3Mobius
Options27=Actv01Stop00OutO00StMa00000006if(yy<32)label0006__cmt>xx=yy/14if(yy>119)label0006__cmt>xx=17if(yy<=119)label0006__cmt>xx=yy/7
Name28=YC61 Tone Control
Incoming28=MID3YC61
Outgoing28=MID3Mobius
Options28=Actv01Stop00OutO00StMa00000006if(yy>119)label0006__cmt>xx=17if(yy<=119)label0006__cmt>xx=yy/7label0006__cmt>label0006__cmt>
[Preset.6]
Name=Gesture Page
Active=1
Comments=
PresetSwitchIgnore=0
Name0=SS2 Key 5 Pedal Press (Gesture Start)
Incoming0=MID3SS2
Outgoing0=Tim0TimS000DEvaluate Page1:500:1
Options0=Actv01Stop00OutO00
Name1=350ms passed since Gesture Start
Incoming1=Tim0TimT000DEvaluate Page
Outgoing1=None
Options1=Actv01Stop00OutO00StMa00000002label0025__cmt>// Long press (more than 500ms)gb=1
Name2=SS2 Key 5 Pedal Release
Incoming2=MID3SS2
Outgoing2=Tim0TimS0017Gesture Dispatcher Page1:0:1
Options2=Actv01Stop00OutO00
Name3=Execute Short Press (Next Page)
Incoming3=Tim0TimT0017Gesture Dispatcher Page
Outgoing3=Tim0TimS0009Page Next1:0:1
Options3=Actv01Stop00OutO00StMa00000002if(gb!=0)noexecutelabel0006__cmt>
Name4=Execute Long Press (Previous Page)
Incoming4=Tim0TimT0017Gesture Dispatcher Page
Outgoing4=Tim0TimS000DPage Previous1:0:1
Options4=Actv01Stop00OutO00StMa00000001if(gb==0)noexecute
Name5=Short Press so kill timer Evaluate
Incoming5=Tim0TimT0017Gesture Dispatcher Page
Outgoing5=Tim0TimK000DEvaluate Page
Options5=Actv01Stop00OutO00StMa00000001if(gb!=0)noexecute
Name6=Execute Next Page
Incoming6=Tim0TimT0009Page Next
Outgoing6=MID3iPadiPad (BomeNet)
Options6=Actv01Stop00OutO00
Name7=Start Next Page LED Timer
Incoming7=Tim0TimT0009Page Next
Outgoing7=Tim0TimS000DPage Next LED1:1500:1
Options7=Actv01Stop00OutO00
Name8=Light Page Next LED
Incoming8=Tim0TimT0009Page Next
Outgoing8=MID3SS2
Options8=Actv01Stop00OutO00
Name9=Execute Next Page Display 1
Incoming9=Tim0TimT0009Page Next
Outgoing9=MID3SS2
Options9=Actv01Stop00OutO00
Name10=Execute Next Page Display 2
Incoming10=Tim0TimT0009Page Next
Outgoing10=MID3SS2
Options10=Actv01Stop00OutO00
Name11=Execute Next Page Display 3
Incoming11=Tim0TimT0009Page Next
Outgoing11=MID3SS2
Options11=Actv01Stop00OutO00
Name12=Execute Next Page Display 4
Incoming12=Tim0TimT0009Page Next
Outgoing12=MID3SS2
Options12=Actv01Stop00OutO00
Name13=Shut Previous Page LED
Incoming13=Tim0TimT000DPage Next LED
Outgoing13=MID3SS2
Options13=Actv01Stop00OutO00
Name14=Execute Previous Page
Incoming14=Tim0TimT000DPage Previous
Outgoing14=MID3iPadiPad (BomeNet)
Options14=Actv01Stop00OutO00StMa002FIf long press, execute and reset gesture var gb0002if(gb==0)noexecutegb=0
Name15=Light Previous Page LED
Incoming15=Tim0TimT000DPage Previous
Outgoing15=MID3SS2
Options15=Actv01Stop00OutO00
Name16=Start Previous Page LED Timer
Incoming16=Tim0TimT000DPage Previous
Outgoing16=Tim0TimS0011Page Previous LED1:1500:1
Options16=Actv01Stop00OutO00
Name17=Execute Previous Page Display 1
Incoming17=Tim0TimT000DPage Previous
Outgoing17=MID3SS2
Options17=Actv01Stop00OutO00
Name18=Execute Previous Page Display 2
Incoming18=Tim0TimT000DPage Previous
Outgoing18=MID3SS2
Options18=Actv01Stop00OutO00
Name19=Execute Previous Page Display 3
Incoming19=Tim0TimT000DPage Previous
Outgoing19=MID3SS2
Options19=Actv01Stop00OutO00
Name20=Execute Previous Page Display 4
Incoming20=Tim0TimT000DPage Previous
Outgoing20=MID3SS2
Options20=Actv01Stop00OutO00
Name21=Shut Previous Page LED
Incoming21=Tim0TimT0011Page Previous LED
Outgoing21=MID3SS2
Options21=Actv01Stop00OutO00
[Preset.7]
Name=Gesture Scene
Active=1
Comments=
PresetSwitchIgnore=0
Name0=SS2 Key 4 Pedal Press (Gesture Start)
Incoming0=MID3SS2
Outgoing0=Tim0TimS000EEvaluate Scene1:350:1
Options0=Actv01Stop00OutO00
Name1=350ms passed since Gesture Start
Incoming1=Tim0TimT000EEvaluate Scene
Outgoing1=None
Options1=Actv01Stop00OutO00StMa00000001gc=1
Name2=SS2 Key 4 Pedal Release
Incoming2=MID3SS2
Outgoing2=Tim0TimS0018Gesture Dispatcher Scene1:0:1
Options2=Actv01Stop00OutO00
Name3=Execute Short Press (Next Scene)
Incoming3=Tim0TimT0018Gesture Dispatcher Scene
Outgoing3=Tim0TimS000AScene Next1:0:1
Options3=Actv01Stop00OutO00StMa00000002if(gc!=0)noexecutelabel0006__cmt>
Name4=Execute Long Press (Previous Scene)
Incoming4=Tim0TimT0018Gesture Dispatcher Scene
Outgoing4=Tim0TimS000EScene Previous1:0:1
Options4=Actv01Stop00OutO00StMa00000002if(gc==0)noexecutelabel0006__cmt>
Name5=Short Press so kill timer Evaluate
Incoming5=Tim0TimT0018Gesture Dispatcher Scene
Outgoing5=Tim0TimK000EEvaluate Scene
Options5=Actv01Stop00OutO00StMa00000001if(gc!=0)noexecute
Name6=Execute Next Scene
Incoming6=Tim0TimT000AScene Next
Outgoing6=MID3iPadiPad (BomeNet)
Options6=Actv01Stop00OutO00
Name7=Execute Next Scene Display 1
Incoming7=Tim0TimT000AScene Next
Outgoing7=MID3
Options7=Actv01Stop00OutO00
Name8=Execute Next Scene Display 2
Incoming8=Tim0TimT000AScene Next
Outgoing8=MID3
Options8=Actv01Stop00OutO00
Name9=Execute Next Scene Display 3
Incoming9=Tim0TimT000AScene Next
Outgoing9=MID3
Options9=Actv01Stop00OutO00
Name10=Execute Next Scene Display 4
Incoming10=Tim0TimT000AScene Next
Outgoing10=MID3
Options10=Actv01Stop00OutO00
Name11=Start Next Scene LED Timer
Incoming11=Tim0TimT000AScene Next
Outgoing11=Tim0TimS000EScene Next LED1:1500:1
Options11=Actv01Stop00OutO00
Name12=Light Scene Next LED
Incoming12=Tim0TimT000AScene Next
Outgoing12=MID3SS2
Options12=Actv01Stop00OutO00
Name13=Shut Previous Scene LED
Incoming13=Tim0TimT000EScene Next LED
Outgoing13=MID3SS2
Options13=Actv01Stop00OutO00
Name14=Increment Camelot Part #
Incoming14=Tim0TimT000AScene Next
Outgoing14=None
Options14=Actv01Stop00OutO00StMa00000002if(hb==0)noexecuteha=ha+1
Name15=Execute Previous Scene
Incoming15=Tim0TimT000EScene Previous
Outgoing15=MID3iPadiPad (BomeNet)
Options15=Actv01Stop00OutO00StMa002FIf long press, execute and reset gesture var gc0002if(gc==0)noexecutegc=0
Name16=Light Previous Scene LED
Incoming16=Tim0TimT000EScene Previous
Outgoing16=MID3SS2
Options16=Actv01Stop00OutO00
Name17=Start Previous Scene LED Timer
Incoming17=Tim0TimT000EScene Previous
Outgoing17=Tim0TimS0012Scene Previous LED1:1500:1
Options17=Actv01Stop00OutO00
Name18=Execute Previous Scene Display 1
Incoming18=Tim0TimT000EScene Previous
Outgoing18=MID3SS2
Options18=Actv01Stop00OutO00
Name19=Execute Previous Scene Display 2
Incoming19=Tim0TimT000EScene Previous
Outgoing19=MID3SS2
Options19=Actv01Stop00OutO00
Name20=Execute Previous Scene Display 3
Incoming20=Tim0TimT000EScene Previous
Outgoing20=MID3SS2
Options20=Actv01Stop00OutO00
Name21=Execute Previous Scene Display 4
Incoming21=Tim0TimT000EScene Previous
Outgoing21=MID3SS2
Options21=Actv01Stop00OutO00
Name22=Decrement Camelot Part #
Incoming22=Tim0TimT000EScene Previous
Outgoing22=None
Options22=Actv01Stop00OutO00StMa00000002if(hb==0)noexecuteha=ha-1
Name23=Shut Previous Scene LED
Incoming23=Tim0TimT0012Scene Previous LED
Outgoing23=MID3SS2
Options23=Actv01Stop00OutO00
[Preset.8]
Name=Camelot Pro Multi-Part
Active=1
Comments=
PresetSwitchIgnore=0
Name0=Camelot Pro Multi-Part Song ON
Incoming0=MID3iPadiPad (BomeNet)
Outgoing0=None
Options0=Actv01Stop00OutO00StMa00000002label0024__cmt>// moved to BB Start/Stop ha=1label0006__cmt>
Name1=Camelot Pro Multi-Part Song OFF
Incoming1=MID3BeatBuddy
Outgoing1=MID3SS2iPad
Options1=Actv01Stop00OutO00StMa00000003ha=0hb=0he=0
[Preset.9]
Name=Gesture Event 1
Active=1
Comments=
PresetSwitchIgnore=0
Name0=SS2 Key 8 Pedal Press (Gesture Start)
Incoming0=MID3SS2
Outgoing0=Tim0TimS0010Evaluate Event 11:350:1
Options0=Actv01Stop00OutO00
Name1=350ms passed since Gesture Start
Incoming1=Tim0TimT0010Evaluate Event 1
Outgoing1=None
Options1=Actv01Stop00OutO00StMa00000001gi=1
Name2=SS2 Key 8 Pedal Release
Incoming2=MID3SS2
Outgoing2=Tim0TimS001AGesture Dispatcher Event 11:0:1
Options2=Actv01Stop00OutO00
Name3=Execute Short Press (Event 1 Start)
Incoming3=Tim0TimT001AGesture Dispatcher Event 1
Outgoing3=Tim0TimS000DEvent 1 Start1:0:1
Options3=Actv01Stop00OutO00StMa00000002if(gi!=0)noexecutelabel0006__cmt>
Name4=Execute Long Press (Event 1 Stop)
Incoming4=Tim0TimT001AGesture Dispatcher Event 1
Outgoing4=Tim0TimS000CEvent 1 Stop1:0:1
Options4=Actv01Stop00OutO00StMa00000001if(gi==0)noexecute
Name5=Short Press so kill timer Evaluate
Incoming5=Tim0TimT001AGesture Dispatcher Event 1
Outgoing5=Tim0TimK0010Evaluate Event 1
Options5=Actv01Stop00OutO00StMa00000001if(gi!=0)noexecute
Name6=Execute Event 1 Start
Incoming6=Tim0TimT000DEvent 1 Start
Outgoing6=MID3iPad (BomeNet)
Options6=Actv01Stop00OutO00
Name7=Start Event 1 Start LED Timer
Incoming7=Tim0TimT000DEvent 1 Start
Outgoing7=Tim0TimS0011Event 1 Start LED1:1500:1
Options7=Actv01Stop00OutO00
Name8=Light Event 1 Start LED
Incoming8=Tim0TimT000DEvent 1 Start
Outgoing8=MID3SS2
Options8=Actv01Stop00OutO00
Name9=Execute Event 1 Start Display 1
Incoming9=Tim0TimT000DEvent 1 Start
Outgoing9=MID3SS2
Options9=Actv01Stop00OutO00
Name10=Execute Event 1 Start Display 2
Incoming10=Tim0TimT000DEvent 1 Start
Outgoing10=MID3SS2
Options10=Actv01Stop00OutO00
Name11=Execute Event 1 Start Display 3
Incoming11=Tim0TimT000DEvent 1 Start
Outgoing11=MID3SS2
Options11=Actv01Stop00OutO00
Name12=Execute Event 1 Start Display 4
Incoming12=Tim0TimT000DEvent 1 Start
Outgoing12=MID3SS2
Options12=Actv01Stop00OutO00
Name13=Shut Event 1 Start LED
Incoming13=Tim0TimT0011Event 1 Start LED
Outgoing13=MID3SS2
Options13=Actv01Stop00OutO00
Name14=Execute Event 1 Stop
Incoming14=Tim0TimT000CEvent 1 Stop
Outgoing14=MID3XR18/iPadiPad (BomeNet)
Options14=Actv01Stop00OutO00StMa002FIf long press, execute and reset gesture var gi0002if(gi==0)noexecutegi=0
Name15=Light Event 1 Stop LED
Incoming15=Tim0TimT000CEvent 1 Stop
Outgoing15=MID3SS2
Options15=Actv01Stop00OutO00
Name16=Start Event 1 Stop LED Timer
Incoming16=Tim0TimT000CEvent 1 Stop
Outgoing16=Tim0TimS0010Event 1 Stop LED1:1500:1
Options16=Actv01Stop00OutO00
Name17=Execute Event 1 Stop Display 1
Incoming17=Tim0TimT000CEvent 1 Stop
Outgoing17=MID3SS2
Options17=Actv01Stop00OutO00
Name18=Execute Event 1 Stop Display 2
Incoming18=Tim0TimT000CEvent 1 Stop
Outgoing18=MID3SS2
Options18=Actv01Stop00OutO00
Name19=Execute event 1 Stop Display 3
Incoming19=Tim0TimT000CEvent 1 Stop
Outgoing19=MID3SS2
Options19=Actv01Stop00OutO00
Name20=Execute Event 1 Stop Display 4
Incoming20=Tim0TimT000CEvent 1 Stop
Outgoing20=MID3SS2
Options20=Actv01Stop00OutO00
Name21=Shut Event 1 Stop LED
Incoming21=Tim0TimT0010Event 1 Stop LED
Outgoing21=MID3SS2
Options21=Actv01Stop00OutO00
[Project]
Version=2
Author=Dov Goldman
AuthorContact=dovjgoldman@gmail.com
Comments=13/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)\n05/12/21 Route YC61-> Blofeld including Note On/Off, PB, Mod and Sus
AuthorWWW=
AuthorCopyright=
DefaultInPorts=MIDA00080003CP40004YC610009BeatBuddy0003SS20004VL3x0004XR18000EiPad (BomeNet)000CiPad (MioXM)
DefaultOutPorts=MIDA00090003CP40004YC610009BeatBuddy0003SS20004VL3x0004XR180006Mobius000EiPad (BomeNet)000CiPad (MioXM)
[Signatures]
SigName-1=[Midi Translator Pro Internal]
Signature-1=oPlAh2WyikOXxrlDp8toYnMM5aHPeHW2o5DPnl4k4MAWZLk3B3n9mw3w0s8Sq4VINy8TgioyOCC/JZHFBmFa3XH14iswIxMzHzP0SxWGfI9Y/JpRXC07TTCl/IUiQ4R12TtqxD1RhiBpkptlPQuwsbaDuIOd5Jzc8EJUz0R1Mi0=
SignedBy-1=Dov Goldman