hungaristan
2010-08-11 15:07:47
Hi, I need to create some scripts to control Live and Ableton support recommended to check out MT as a possible solution. I read the relevant sections in the MT manual before installing it, but I'm still not sure if MT could do exactly what I need:
1.)
A set of translators which remap incoming MIDI Note numbers according to the following rules:
If the Incoming Note number is equal to a predefined value then a variable should be added to it (with an initial value of 1) and then the variable should increase by 1, until it reaches a preset maximum value, when it should get reset to 1 (just like an ordinary loop counter).
Here's an example:
Incoming Note # to watch for = 60
Number of steps in Loop = 8
Inital counter value = 1
Pressing Note # 60 on the MIDI keyboard for the first time should produce an Outgoing Note# 61, pressing it again will produce an Outgoing Note# 62 ... ... the 8th time it should be translated to Note# 68 and the next one should be 61 again etc.
------------------------------
2.)
Multiple instances of the same translator should run with different initial settings.
------------------------------
3.)
Translators should be recalled by Program Change messages
Can someone confirm if this is all possible in MT?
1.)
A set of translators which remap incoming MIDI Note numbers according to the following rules:
If the Incoming Note number is equal to a predefined value then a variable should be added to it (with an initial value of 1) and then the variable should increase by 1, until it reaches a preset maximum value, when it should get reset to 1 (just like an ordinary loop counter).
Here's an example:
Incoming Note # to watch for = 60
Number of steps in Loop = 8
Inital counter value = 1
Pressing Note # 60 on the MIDI keyboard for the first time should produce an Outgoing Note# 61, pressing it again will produce an Outgoing Note# 62 ... ... the 8th time it should be translated to Note# 68 and the next one should be 61 again etc.
------------------------------
2.)
Multiple instances of the same translator should run with different initial settings.
------------------------------
3.)
Translators should be recalled by Program Change messages
Can someone confirm if this is all possible in MT?