Any way to streamline this preset?

0mikeyj0

2012-03-29 22:43:01

Hi All,

It's looking like MT will be saving the day by working around a shortcoming of Guitar Rig. I seem to have this preset working but I'm wondering if it can be streamlined with some rules or global vars? Basically, I'd like to say "take any incoming Program Change, delay it by X and send it back out". Currently, I'm only using PC's 1-5 for switching presets in Guitar Rig so I just hard coded each of them as separate translators.

Code: Select all


Translator 1: PC1 Delay
Options: stop=false
Incoming: MIDI C0 00 
Outgoing: One-shot timer "PC1 Delay": 50 ms delay

Translator 2: PC1 Output
Options: stop=false
Incoming: On timer "PC1 Delay"
Outgoing: MIDI C0 00 

Translator 3: PC2 Delay
Options: stop=false
Incoming: MIDI C0 01 
Outgoing: One-shot timer "PC2 Delay": 50 ms delay

Translator 4: PC2 Output
Options: stop=false
Incoming: On timer "PC2 Delay"
Outgoing: MIDI C0 01 

Translator 5: PC3 Delay
Options: stop=false
Incoming: MIDI C0 02 
Outgoing: One-shot timer "PC3 Delay": 50 ms delay

Translator 6: PC3 Output
Options: stop=false
Incoming: On timer "PC3 Delay"
Outgoing: MIDI C0 02 

Translator 7: PC4 Delay
Options: stop=false
Incoming: MIDI C0 03 
Outgoing: One-shot timer "PC4 Delay": 50 ms delay

Translator 8: PC4 Output
Options: stop=false
Incoming: On timer "PC4 Delay"
Outgoing: MIDI C0 03 

Translator 9: PC5 Delay
Options: stop=false
Incoming: MIDI C0 04 
Outgoing: One-shot timer "PC5 Delay": 50 ms delay

Translator 10: PC5 Output
Options: stop=false
Incoming: On timer "PC5 Delay"
Outgoing: MIDI C0 04 
Thanks!
Mike

DvlsAdvct

2012-03-30 01:09:51

Hi Mike

The newest version of MT has delay timers embedded into every translator.

At the bottom of the translator you can select a delay for the outgoing action without needing to set up simple timers like you have. If you need any assistance let me know.

Jared

0mikeyj0

2012-03-30 23:24:14

Thanks Jared!