TomViolenz
2014-07-08 19:54:21
Hey after finally getting away from the annoyances of the Trial ![Wink :wink:](../../../images/smilies/icon_wink.gif)
I would like to get my feet wet some more with MT![Cool 8)](../../../images/smilies/icon_cool.gif)
My first question is simple: How can I sync timers in MT to the actual BPM and beat time of my DAW?
(The manual only talks about pass thru between two other programs (Live and Traktor) and not how that timing information can be intercepted and used in variables and therefore timers)
The second problem I have concerns getting the actual values of parameters in my DAW (Live).
For this a little background which explains what I want to do, so that the necessity of that information becomes apparent.
-I'm using Ableton Live, the Utility script Clyphx, Bomes MT Pro and a Launchpad
-The goal is: A fade out of a parameter in Live to zero, triggered by a button press on the Launchpad + the possibility to later fade back in to the exact value the fade out started from.
The fading periods should be constant. (say 4 bars)
The knowledge of the value is needed to determine how many steps the timer must take/or how big the steps must be to arrive at zero in the constant fade period given and to be able to return to that exact value it started from.
My plan includes:
Translator to take in button press
Rules to determine the amount of repeats/size of the steps to get to zero according to the actual value of the parameter
timer repeat number based in these values
Timer-Outgoing action to go to ClyphX where it will trigger an action that lowers the value by a set value every time it gets triggered.
Like: 8/SendA >
Fade-in:
Via Shift
The same button on the Launchpad should then be able to reverse this, by changing the outgoing Midi CC to trigger the opposite action:
Like: 8/SendA <
Any ideas how to get the value of the parameter in question?
(First using an encoder to set the value of the parameter which can then be intercepted is not the solution I search for, because even if I would use a direct button to several timed encoder translations and I had used this encoder to set the parameter in the first place, so that I was able to record the value. For the 64 parameters I want to affect that way, I would need 64 global variables to store these values. And as far as I understood there are not that many global variables
)
![Wink :wink:](../../../images/smilies/icon_wink.gif)
I would like to get my feet wet some more with MT
![Cool 8)](../../../images/smilies/icon_cool.gif)
My first question is simple: How can I sync timers in MT to the actual BPM and beat time of my DAW?
(The manual only talks about pass thru between two other programs (Live and Traktor) and not how that timing information can be intercepted and used in variables and therefore timers)
The second problem I have concerns getting the actual values of parameters in my DAW (Live).
For this a little background which explains what I want to do, so that the necessity of that information becomes apparent.
-I'm using Ableton Live, the Utility script Clyphx, Bomes MT Pro and a Launchpad
-The goal is: A fade out of a parameter in Live to zero, triggered by a button press on the Launchpad + the possibility to later fade back in to the exact value the fade out started from.
The fading periods should be constant. (say 4 bars)
The knowledge of the value is needed to determine how many steps the timer must take/or how big the steps must be to arrive at zero in the constant fade period given and to be able to return to that exact value it started from.
My plan includes:
Translator to take in button press
Rules to determine the amount of repeats/size of the steps to get to zero according to the actual value of the parameter
timer repeat number based in these values
Timer-Outgoing action to go to ClyphX where it will trigger an action that lowers the value by a set value every time it gets triggered.
Like: 8/SendA >
Fade-in:
Via Shift
The same button on the Launchpad should then be able to reverse this, by changing the outgoing Midi CC to trigger the opposite action:
Like: 8/SendA <
Any ideas how to get the value of the parameter in question?
(First using an encoder to set the value of the parameter which can then be intercepted is not the solution I search for, because even if I would use a direct button to several timed encoder translations and I had used this encoder to set the parameter in the first place, so that I was able to record the value. For the 64 parameters I want to affect that way, I would need 64 global variables to store these values. And as far as I understood there are not that many global variables
![Confused :?](../../../images/smilies/icon_confused.gif)