User Tools

Site Tools


external_control:go-back_on_encoder

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
external_control:go-back_on_encoder [2012/08/11 13:42] Spiritexternal_control:go-back_on_encoder [2018/12/27 04:10] (current) – [Example how i use this feature] corrected typos and language, part 4 Laudrin
Line 1: Line 1:
-====== Tutorial how to have GO and Back on a encoder/slider =====+====== Tutorial: How to have "Go" and "Backon a encoder/slider =====
 \\ \\
-first you need some stuff before you can configure Bome's midi translator.\\+This tutorial is related to this Forum page: http://www.freestylersupport.com/fsforum/viewtopic.php?f=19&t=3646 \\
 \\ \\
-1) a midi controller with encoders or sliders, that send CC# note's.\\ +===== Preparation ===== 
-2) Midi Yoke or loopbe, to create a Virtual midi connection between Bome'and FS.\\ + 
-3) bome's miditranslater PRO\\+First you need some stuff before you can configure Bome'MIDI Translator.\\
 \\ \\
-oke if you have all of this you can configure Midi bome's\\+1) A MIDI controller with encoders or sliders that can send CC# notes.\\ 
 +2) [[http://www.midiox.com/myoke.htm|Midi Yoke]] or [[https://www.nerds.de/en/loopbe1.html|LoopBe1]], to create a virtual MIDI connection between Bome's and FreeStyler.\\ 
 +3) [[https://www.bome.com/products/miditranslator|Bome's MIDI Translater Pro]]\\ 
 +\\ 
 +===== Configuration ===== 
 + 
 +If you have all of this you can configure Bome'MIDI Translater.\\
 \\ \\
 {{external_control:midi:bomes1.png}}\\ {{external_control:midi:bomes1.png}}\\
 \\ \\
-oke first you need to set the correct midi in and midi out\\ +First you need to set the correct MIDI in and MIDI out.\\ 
-So midi in should be your Midi deviceand midi out Midi yoke1 or Loopbe1\\ +MIDI in should be your MIDI device and MIDI out either MIDI yoke or LoopBe1.\\ 
-now go to the Options and set Midi trhu enabled.\\+Now go to the options and set MIDI thru enabled.\\
 \\ \\
-now if this is done you need to create a new Preset.\\ +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.\\ +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.\\+As you see on the image it'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"\\ +===== Adding the first 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.\\+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.\\
 \\ \\
 {{external_control:midi:bomes2.png}}\\ {{external_control:midi:bomes2.png}}\\
 \\ \\
-as you see enabled the "Capture midi" box.\\ +As you can see in the picture, I enabled the "Capture MIDI" box.\\ 
-now press on the input field next the the box and rotate or drag the Encoder/slider.\\ +Now click 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.\\ +You will see MIDI notes appear in the input field or control messages like "B0 01 PP"
-some thinglike this "B0 01 PP" and as you see changed the PP to oo this is importent!!!\\+ 
 +And as you can see changed the "PPto "oo", this is important!\\
 \\ \\
-now if you done this you need to go to the Rules tab.\\+If you done thisyou need to go to the "Rulestab.\\
 \\ \\
 {{external_control:midi:bomes3.png}}\\ {{external_control:midi:bomes3.png}}\\
Line 36: Line 46:
 Now on this tab you need to add script you see on the image.\\ 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.\\+This can be a little trickybut just try and you will see it.\\
 \\ \\
-now if this is done you need to go to the Outgoing tab.\\+If this is done you need to go to the "Outgoingtab.\\
 \\ \\
 {{external_control:midi:bomes4.png}}\\ {{external_control:midi:bomes4.png}}\\
 \\ \\
-as you see used a Key stroke emulation.\\ +As you see used a key stroke emulation.\\ 
-this means change a Midi signal to a Keybaord key.\\ +This means change a MIDI signal to a keyboard key.\\ 
-as you see on the image added the key "Q"\\ +On the image you can see I added the key "Q".\\ 
-now apply this, Apply is Realy important otherwise it will not be saved!!!\\+Now click on "Apply", otherwise your settings won'be saved!\\
 \\ \\
 +===== Adding the second Translator =====
  
 +Now you just created one translator and to make this feature work, you need two translators for each encoder or fader you like to have this feature on.
 +
 +So you need to add a second translator with the same input note in the exampe: B0 01 oo\\
 +
 +The rule this time is a little bit different:
 +\\
 +''
 +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\\
 +''
 +\\
 +A little explanation about the rule:\\
 +''pp=oo/127'' means your encoder/slider sends velocity from 0 to 127 and ''oo=oo*21'' is how you divide the 127.\\
 +For this, the formula is 127/21= 6.04, so on each 6th velocity step it will send a keystroke.\\
 +This can look strange, because FreeStyler only allows to add 20 Sequences on one cue but I noticed it works better if you add one more.\\
 +\\
 +The output signal again is a key stroke emulation, only this time not the same key button, but another one so we choose "A".\\
 +\\
 +===== Configuring FreeStyler =====
 +
 +Now open FreeStyler and go to the "External Controls" and then "Keyboard Shortcuts".\\
 +
 +Search for the "Submaster Go" 1~20 and "Submaster Back" 1~20.\\
 +On "Submaster Go 1" you put the Key "Q", on "Submaster Back 1" you put the key "A".\\
 +
 +If this is inverted, just invert the Q and A.\\
 +
 +To test this you can open a Notepad and if you rotate the encoder or move the slider one way (right / up) you see the key "Q" come up, if you rotate the other way up you will see the key "A".\\
 +\\
 +{{external_control:midi:bomes5.png}}\\
 +\\
 +Keep in mind you use a keyboard key. Therefore FreeStyler hast to be on top. otherwise Windows will not send the keyboard key to FreeStyler, but another active program window.\\
 +\\
 +==== Example how I use this feature ====
 +\\
 +{{external_control:midi:bomes6.png}}\\
 +\\
 +Here you see two encoder that use this feature and send the Keys Q, W, E and R, but you also see the keys A and S.\\
 +
 +I added these to switch between the Submaster pages, as I like to Scroll through five submasters at the same time.\\
 +
 +If I rotate encoder 1, I can scroll through Submaster 1 to 5 and switch to Submaster page 1 (so I can see which sequence I have selected). And if I rotate encoder 2, I can scroll trough submaster 6 to 10 and it switches to Submaster page 2 (so I can see there too, which sequence I have selected).\\
 +
 +Therefore I don't need to switch the submaster pages with a separate button.\\
 +\\
 +{{external_control:midi:bomes7.png}}\\
 +\\
external_control/go-back_on_encoder.1344692570.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