User Tools

Site Tools


external_control:go-back_on_encoder

This is an old revision of the document!


Tutorial how to have GO and Back on a encoder/slider


first you need some stuff before you can configure Bome's midi translator.

1) a midi controller with encoders or sliders, that send CC# note's.
2) Midi Yoke or loopbe, to create a Virtual midi connection between Bome's and FS.
3) bome's miditranslater PRO

oke if you have all of this you can configure Midi bome's



oke first you need to set the correct midi in and midi out
So midi in should be your Midi device, and midi out Midi yoke1 or Loopbe1
now go to the Options and set Midi trhu enabled.

now 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 its 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 its calls “New Translator”.
now dubble click on the New translator and ther will pop up a new window.



as you see i enabled the “Capture midi” box.
now press on the input field next the the box and rotate or drag the Encoder/slider.
you will see midi note's apeare in the input field.
some thinglike this “B0 01 PP” and as you see i changed the PP to oo this is importent!!!

now 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.

now 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 Keybaord key.
as you see on the image i added the key “Q”
now apply this, Apply is Realy important otherwise it will not 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”
gc=oo
exit rules, skip Outgoing Action
Label “Back”
gc=oo
oo=oo*21
pp=oo/127
if gd==pp then exit rules, skip Outgoing Action
gd=pp

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.

Example how i use this feature




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.

external_control/go-back_on_encoder.1344694255.txt.gz · Last modified: 2013/03/11 02:57 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki