Range fader
hi,
the current range fader is a bit unconfortable..if you link 2 faders to the range fader to automate start and end of the range via midi..you'll not be able to move the range fader on the usine patch itself...
at present time range fader can't be directly "midi-learned"..would be nice if it could be
thanx
the current range fader is a bit unconfortable..if you link 2 faders to the range fader to automate start and end of the range via midi..you'll not be able to move the range fader on the usine patch itself...
at present time range fader can't be directly "midi-learned"..would be nice if it could be
thanx
hello,
you are very active and it helps me a lot to improve Usine!
I know that the range fader is "uncomfortable".
Actually, It's impossible to make a midi learn on It.
If fact the best thing should be to have a midi learn on the left side, right side, and both.
It's hard with the actual Usine structure. (only simple midi learn are allowed).
For me, the best way is to create a sub patch with 'has changed' and 'stop event flow' modules to allow simple learn (on faders, as you do actually) and allows modifications in the range module itself.
I'll try to make an example and post it in the add-ons.
you are very active and it helps me a lot to improve Usine!
I know that the range fader is "uncomfortable".
Actually, It's impossible to make a midi learn on It.
If fact the best thing should be to have a midi learn on the left side, right side, and both.
It's hard with the actual Usine structure. (only simple midi learn are allowed).
For me, the best way is to create a sub patch with 'has changed' and 'stop event flow' modules to allow simple learn (on faders, as you do actually) and allows modifications in the range module itself.
I'll try to make an example and post it in the add-ons.
Olivier Sens
www.brainmodular.com
www.brainmodular.com
Hello!
Would it be possible to "unlock" (or what I should call it) the input of the interface design modules? In fact, for two faders you're almost there already: I tried to hook up two faders in a "loop" out1>in2, out2>1, and when moving fader 1, fader2 followed as expected, but not the other way around.
(And yes, I know the example is pretty far-fetched and useless...)
Would it be possible to "unlock" (or what I should call it) the input of the interface design modules? In fact, for two faders you're almost there already: I tried to hook up two faders in a "loop" out1>in2, out2>1, and when moving fader 1, fader2 followed as expected, but not the other way around.
(And yes, I know the example is pretty far-fetched and useless...)
Bjørn S
interesting conceptual problem!
fader1 out --> fader 2 in ---> fader1 in
if Usine was conceptually perfect, you shouldn't able to move any fader: fader 1 is master and slave of the fader 2.
It's an unless loop.
Fortunately, Usine is not perfect (you know that!) and the endless loop is broken. The patch, in that case, is calculated in a precise order: the older (the first created fader) is calculated first and the older is calculated after (the second fader).
They is a solution to your problem: use 'has changed" and "stop event flow" modules to break the endless loop. I do it often. Stop event flow means "the wire is deleted" in Usine language.
I've discovered a small bug: in your example, you can change the second fader position, but is has no effect: only the fader display changes but not the real value. Bug fixed now.
fader1 out --> fader 2 in ---> fader1 in
if Usine was conceptually perfect, you shouldn't able to move any fader: fader 1 is master and slave of the fader 2.
It's an unless loop.
Fortunately, Usine is not perfect (you know that!) and the endless loop is broken. The patch, in that case, is calculated in a precise order: the older (the first created fader) is calculated first and the older is calculated after (the second fader).
They is a solution to your problem: use 'has changed" and "stop event flow" modules to break the endless loop. I do it often. Stop event flow means "the wire is deleted" in Usine language.
I've discovered a small bug: in your example, you can change the second fader position, but is has no effect: only the fader display changes but not the real value. Bug fixed now.
Olivier Sens
www.brainmodular.com
www.brainmodular.com
hi senso, did you try some solution?..senso wrote:I'll try to make an example and post it in the add-ons.
the event scheme of usine is not so clear to me
Sorry I forgot!!!!
I will do it soon...
I will do it soon...
Olivier Sens
www.brainmodular.com
www.brainmodular.com
done...
You can see an example in the add-ons.
You can see an example in the add-ons.
Olivier Sens
www.brainmodular.com
www.brainmodular.com
thanx for the example senso 
but it doesn't work like i expected....
i mean it work with external midi learned controllers...but the range fader doesn't send any value if moved directly with the mouse...
wich is what i'm trying to achieve ..as with other ui controllers...they work both mid-learned and on the gui
thanx
but it doesn't work like i expected....
i mean it work with external midi learned controllers...but the range fader doesn't send any value if moved directly with the mouse...
wich is what i'm trying to achieve ..as with other ui controllers...they work both mid-learned and on the gui
thanx
I'll check it
Olivier Sens
www.brainmodular.com
www.brainmodular.com
thanx
I've just created some new modules to allow the construction of such patch very easilly:
'pass only if it as changed' module
It will help you.
next release
'pass only if it as changed' module
It will help you.
next release
Olivier Sens
www.brainmodular.com
www.brainmodular.com
hi senso,
thanx!
what i wonder about is that the patch works with a pair of faders but does not with a rang fader....
thanx
ps...a little language bug
"as" should be "has" i guess..
thanx!
what i wonder about is that the patch works with a pair of faders but does not with a rang fader....
thanx
ps...a little language bug
"as" should be "has" i guess..
Who is online
Users browsing this forum: No registered users and 8 guests
