Hi Everyone,
first off I am new to Usine and am really psyched and still overwhelmed by all it's possibilities.
I am planning to use Usine for Live Guitar effects. What I would like to do is instead of using an expression pedal create a patch to simulate pedal movement as in the following example:
My MIDI controller sends CC trigger commmand, Whammy normal position (0 - button released) and whammy +2 octaves (127 - button pressed). using a trigger button the whammy would jump immediately between this two values... but I'd like to gradually change between these values during a determined time (eg 120ms).
Meaning I press the button and in 120ms the value grows from 0 to 127... when I release it, it goes down back to 0 in the same time passing all steps in between.
I have been playing with two attemps...
1.) Midi Line/Step CC.pat
No way to trigger it from outside and always loops.
2.) Step Midi (sequenced)
This seems more promissing but starts to become complex. I'd use 2 Step Midi modules each for the up and down movement of the pedal with the MEP_convertMsg script to convert the Note to CC messages the first being triggered when pressing the button and triggering the 2nd upon release.
My question is... is there any simpler way (maybe a module I overlooked) or is the Step Midi the right choice?
Thank you
Guitar effects triggered Whammy / Wah
something like this...?
synchro of the lines modules = button

synchro of the lines modules = button

Or like this also:

With switch:
OFF=0
ON=127

With switch:
OFF=0
ON=127
Seb.Dub
clever simple solution ethnix, well done!
just should add a round before the haschg.
cause the smooth module will make data always change, so the output of the haschg will be constantly 1, resulting in sending
too much datas when not needed , ie sending 1111,222,333 ect and potentially overload midi.
this will be fixed with the round and will send short pulses as soon as integer changed, and only. 1....2...3
also it will round to reach 127, otherwise it will send 126 as the smooth output 126.9x and create midi will trunc to 126.
another method using 2points curve module (set to 2points), even if the smoother tek is more sexy simple,
just to show that line modules aren't always in loop and can be trigged on demand by button as Nay already mentioned,
just set them to 'button' in sync type.

( in fact better use a round than a trunc)
anyway, ethnix won the best tek on that one
just should add a round before the haschg.
cause the smooth module will make data always change, so the output of the haschg will be constantly 1, resulting in sending
too much datas when not needed , ie sending 1111,222,333 ect and potentially overload midi.
this will be fixed with the round and will send short pulses as soon as integer changed, and only. 1....2...3
also it will round to reach 127, otherwise it will send 126 as the smooth output 126.9x and create midi will trunc to 126.
another method using 2points curve module (set to 2points), even if the smoother tek is more sexy simple,
just to show that line modules aren't always in loop and can be trigged on demand by button as Nay already mentioned,
just set them to 'button' in sync type.

( in fact better use a round than a trunc)
anyway, ethnix won the best tek on that one
yes 23fx23, you're right with the "round" module!
Giving an idea without testing really it is not the best way
Giving an idea without testing really it is not the best way
Seb.Dub
Whoa!!! Thanks guys!!! I'll set up and test your solutions!!! Thanks so much for your help!!!
Who is online
Users browsing this forum: No registered users and 17 guests
