This is an old revision of the document!
This tutorial is related to this Forum page: http://www.freestylersupport.com/fsforum/viewtopic.php?f=19&t=3646
First you need some stuff before you can configure Bome's MIDI Translator.
1) A MIDI controller with encoders or sliders that can send CC# notes.
2) Midi Yoke or LoopBe1, to create a virtual MIDI connection between Bome's and FreeStyler.
3) Bome's MIDI Translater Pro
If you have all of this you can configure Bome's MIDI Translater.
First you need to set the correct MIDI in and MIDI out.
MIDI in should be your MIDI device and MIDI out either MIDI yoke or LoopBe1.
Now go to the options and set MIDI thru enabled.
If this is done you need to create a new preset.
Press on the far left button (looks like a star) to create a new preset.
As you see on the image it's called “new preset”, but you can also give it a other name.
Now you need to add a “translator”, so press on the right + sign “add new translator”.
As you see on the image it's called “New Translator”.
Now double click on the “New Translator” and a new window will pop up.
As you can see in the picture, I enabled the “Capture MIDI” box.
Now click on the input field next the the box and rotate or drag the encoder/slider.
You will see MIDI notes appear in the input field or control messages like “B0 01 PP”.
And as you can see I changed the “PP” to “oo”, this is important!
If you done this, you need to go to the “Rules” tab.
Now on this tab you need to add script you see on the image.
This can be a little tricky, but just try and you will see it.
If this is done you need to go to the “Outgoing” tab.
As you see I used a key stroke emulation.
This means I change a MIDI signal to a keyboard key.
On the image you can see I added the key “Q”.
Now click on “Apply”, otherwise your settings won't be saved!
now you just made one translator and to make this feature work oke you need two translators for each encoder or fader you like to have this feature on.
so you need to ass a Second translator with the same input Note in the example: B0 01 oo
the rule this time is a little bit differnt:
if oo⇐gc then Goto “back”
exit rules, skip Outgoing Action
if gd==pp then exit rules, skip Outgoing Action
And a little explaintion about the rule.
you see pp=oo/127 , this means your encoder/slider sends velocity from 0 to 127
and oo=oo*21 this means how you like to divide the 127.
so formula goes 127/21= 6.04 , so on each 6 velocity it will send a Key stroke.
this can look strange because FS only allows to add 20 Sequences on one Cue but i noticed it works better if you add 1 more.
and the output singnel is again a key stroke emulation only not the same key button a other one so “A”
now open Freestyler and go to the external controls, and then the keyboard shortcuts.
now search for the submaster GO 1~20 and Submaster back 1~20.
now on Submaster Go1 you put the Key “Q” submaster back you put the key “A”
and iff this is inverted just, invert the Q and A.
and to test this you can open a Notepad and if you rotate the encoder/slider on way up you see the Key Q come up and if you rotate the other way up you will see the key A pup op.
Keep in mind you use a Keyboard key so Freestyler must be on top otherwise windows will not send the keyboad key to freestyler.
here you see two encoder that use this Feature.
and send the Keys Q, W and E, R.
but you also see the keys A and S.
i added these to switch between the Submaster pages.
as i like to Scroll thru 5 submasters at the same time.
so if i Rotate encoder 1 i can scroll trhu Submaster 1 to 5 and i switch to Submaster page 1 ( so i can see which sequence i have selected)
and if i rotate encoder 2 i can scroll trhu submaster 6 to 10 and it switch to submaster pahe 2 ( so i can see which sequence i have selected)
so i dont need to switch the submaster pages with a separate button.