Page 1 of 1

Posted: 05 Jan 2009, 23:45
by ethnix73
A small patch to simulate an encoder.

The idea come from this thread (http://www.sensomusic.com/forums/viewtopic.php?id=1253) to avoid jumping knob.

Link the patch outlet "param.out" to the inlet of the vst parameter you want to control, and the patch inlet "param.in" to the outlet of the vst parameter. And of course, midi inlet from your midi in.

Your controller knob will start to modify the selected parameter when he will reach the current value for this parameter.

Use the edit switch to:
- Set the CC number (just move your controller knob)
- Set the default value for your parameter ( three ways to do this: 1) you can set it on your vst directly, 2) you can set it on the fader "default value" in the interface, 3) or if you change the vst preset, the default value will be updated).

In the interface, the knob "mon." shows the current value of your controller knob. The knob "Val.out" shows you wich value is sent to your parameter ( It will not move until you reach the selected "default value").

It's still really experimental and might be quite buggy... Test it, change it, report problems...as you want.

Midi tools add-ons section

Posted: 06 Jan 2009, 22:49
by senso
yes!!!
interesting add-on.

Posted: 06 Jan 2009, 23:09
by Vincent
+1!
I regret not to be born already speaking C++, that could be a very useful simple user module...
I'll check it anyway, your concept could be better than mine!

Posted: 06 Jan 2009, 23:21
by ethnix73
It's pretty useful to translate a manual sometimes, because you read it from start until the end :)

Posted: 07 Jan 2009, 01:21
by amiga909
maybe I am really missing something here.
if not, consider this:
Image
- instruction: right click on fader control: 'remote (send out')' = on; midi learn as usual
- remark: the feedback wire is for keeping vst preset values

tests:
- open new workspace
-> encoder jumps to the previously saved value
- shutdown usine, change hardware controller, restart usine
-> encoder jumps to the previously saved value
remark: the strange behavior I described in the other thread, I could not reproduce it (maybe coz i am working here with an inbuilt asioforall 'solution', shame on me, sorry)

does a similar job?
- pro: no learning via 'edit'; never have the problem you dont know if a hardware encoder is blocked or active ("will my next move on the hardware controller change something or not?")
- con: does not work with analog knobs, non-motorized faders, etc.

Posted: 07 Jan 2009, 23:24
by ethnix73
You're not missing anything amiga909. This add-on is made to be used with analog knobs, non-motrized faders...