; ------- Bome MIDI Translator: signed project file ; ------- You can modify this file as you like, but that will invalidate the ; ------- signature so that it cannot be opened in the BomeBox or MT Player anymore. ; [Preset.0] Active=1 Comments= DefaultOutPorts=MIDA00010006Cubase Incoming0=EnDi02 Incoming1=KAM10000KSQ10004011127327211 Incoming2=PrfmInitpp Name=Init Name0=Open Project - Init Name1=KeyStroke - Init Name2=Init - Init Global Variables Options0=Actv01Stop00OutO00 Options1=Actv01Stop00OutO00 Options2=Actv01Stop00OutO00StMa0000000Alabel0006__cmt>label0017__cmt>// value of CC 89ga=0label0017__cmt>// value of CC 90gb=0label0017__cmt>// value of CC 91gc=0label0006__cmt>label0019__cmt>// Last cc receivedg1=89 Outgoing0=PrfmInitps Outgoing1=PrfmInitps Outgoing2=None PresetSwitchIgnore=0 [Preset.1] Active=1 Comments= DefaultOutPorts=MIDA00010006Cubase Incoming0=KAM10000KSQ1000206B26B Incoming1=KAM10000KSQ1000206D26D Incoming2=PrfmVolume-Uppp Incoming3=PrfmVolume-Downpp Name=Keystrokes to CC Name0=Keystroke Num+ Name1=Keystroke Num- Name2=Volume Up Name3=Volume Down Options0=Actv01Stop00OutO00Dlay20:MillisStMa00000003label0014__cmt>// get last ccpp=g1prfm>000E"Volume-up",pp Options1=Actv01Stop00OutO00Dlay20:MillisStMa00000002label0006__cmt>prfm>0010"Volume-down",g1 Options2=Actv01Stop00OutO00StMa00000012label0017__cmt>// not found flagtt=-1if(pp==89)tt=gaif(pp==90)tt=gbif(pp==91)tt=gclabel0012__cmt>// not foundif(tt==-1)noexecutelabel0006__cmt>label001B__log>Volume Up CC%pp%=%tt%label0011__cmt>//incrementtt=tt+1if(tt>127)tt=127label001B__log>Volume Up CC%pp%=%tt%label0031__cmt>// store update into proper global variableif(pp==89)ga=ttif(pp==90)gb=ttif(pp==91)gc=ttlabel0006__cmt> Options3=Actv01Stop00OutO00StMa00000013label0017__cmt>// Flag not foundtt=-1label0023__cmt>// get proper global variableif(pp==89)tt=gaif(pp==90)tt=gbif(pp==91)tt=gclabel001D__cmt>// not found do nothingif(tt==-1)noexecutelabel0006__cmt>label001D__log>Volume Down CC%pp%=%tt%label0019__cmt>// decrement volumett=tt-1if(tt<0)tt=0label0006__cmt>label001F__cmt>//update global variablesif(pp==89)ga=ttif(pp==90)gb=ttif(pp==91)gc=ttlabel0006__cmt> Outgoing0=KAM10100KSQ10002008208 Outgoing1=KAM10100KSQ10002008208 Outgoing2=MID3 Outgoing3=MID3 PresetSwitchIgnore=0 [Preset.2] Active=1 Comments= DefaultInPorts=MIDA00010006Cubase Incoming0=MID3 Name=CC Capture Name0=Capture Levels Options0=Actv01Stop00OutO00StMa00000007if(pp==89)ga=qqif(pp==90)gb=qqif(pp==91)gc=qqlabel0006__cmt>label001B__cmt>// determeine last ccg1=pplabel0006__cmt> Outgoing0=None PresetSwitchIgnore=0 [Project] Author=Steve Caldwell Comments=This project was created in to help demonstrate a specific Bome MIDI Translator Pro function or feature. You can find other examples at forum.bome.com.\n\nIf you have questions and want paid consulting, please email the author.\n DefaultInPorts=MIDA00010006Cubase DefaultOutPorts=MIDA0000 Properties=

bome@sniz.biz

https://www.youtube.com/watch?v=bXpxPbDRz8M&list=PLzwHsH6-VZ8Qy_dxsf0LqorjarvnDIFiy&pp=0gcJCQ0EgXWwhyeT

https://polychoice.wixsite.com/midibuddy/introduction

https://www.linkedin.com/in/stevecaldwell/

https://forum.bome.com

Version=2 [Signatures] SigName-1=[Midi Translator Pro Internal] Signature-1=TMA97GubWqbs3Imjp4pk5lzXFdj2idwsmqpSRHNn30HA7l+v0Pw1Y99+kqrHZ4x71B7SLvv39eKyYeiW6x/rH6Qb+QE62FVzLORymdxAYoyrr5WIo+5xDe4H3qb47nigfgkgwTGlEcO+fJDNYU1+TpAj7l0aBQUtIaU0DD00Niw= SignedBy-1=Steve Caldwell NFR