external_control:go-back_on_encoder
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
external_control:go-back_on_encoder [2012/08/11 12:11] – Spirit | external_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 | + | ====== Tutorial: How to have " |
\\ | \\ | ||
- | 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/ |
\\ | \\ | ||
- | 1) a midi controller with encoders or sliders, that send CC# note' | + | ===== Preparation ===== |
- | 2) Midi Yoke or loopbe, to create a Virtual midi connection between | + | |
- | 3) bome's miditranslater PRO\\ | + | First you need some stuff before you can configure |
\\ | \\ | ||
- | oke if you have all of this you can configure | + | 1) A MIDI controller with encoders or sliders that can send CC# notes.\\ |
+ | 2) [[http:// | ||
+ | 3) [[https:// | ||
+ | \\ | ||
+ | ===== Configuration ===== | ||
+ | |||
+ | If you have all of this you can configure | ||
\\ | \\ | ||
{{external_control: | {{external_control: | ||
\\ | \\ | ||
- | oke first you need to set the correct | + | First you need to set the correct |
- | So midi in should be your Midi device, and 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 | + | Now go to the options |
+ | \\ | ||
+ | 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", | ||
+ | \\ | ||
+ | ===== Adding the first Translator ===== | ||
+ | Now you need to add a " | ||
+ | As you see on the image it's called "New Translator" | ||
+ | Now double click on the "New Translator" | ||
+ | \\ | ||
+ | {{external_control: | ||
+ | \\ | ||
+ | As you can see in the picture, I enabled the " | ||
+ | Now click on the input field next the the box and rotate or drag the encoder/ | ||
+ | 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 " | ||
+ | \\ | ||
+ | If you done this, you need to go to the " | ||
+ | \\ | ||
+ | {{external_control: | ||
+ | \\ | ||
+ | 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 " | ||
+ | \\ | ||
+ | {{external_control: | ||
+ | \\ | ||
+ | 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 " | ||
+ | Now click on " | ||
+ | \\ | ||
+ | ===== 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 " | ||
+ | gc=oo\\ | ||
+ | exit rules, skip Outgoing Action\\ | ||
+ | Label " | ||
+ | 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:\\ | ||
+ | '' | ||
+ | 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 " | ||
+ | \\ | ||
+ | ===== Configuring FreeStyler ===== | ||
+ | |||
+ | Now open FreeStyler and go to the " | ||
+ | |||
+ | Search for the " | ||
+ | On " | ||
+ | |||
+ | 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 " | ||
+ | \\ | ||
+ | {{external_control: | ||
+ | \\ | ||
+ | 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: | ||
+ | \\ | ||
+ | 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: | ||
+ | \\ |
external_control/go-back_on_encoder.1344687115.txt.gz · Last modified: 2013/03/11 02:57 (external edit)