TD is a lot different than normal apps. "Like I said, it's a pain". I try to strictly use OSC with a few DMX implementations when I can.
They way TD structures MIDI is "ch" for the MIDI channel, followed by the channel number, followed by "n" for note or "c" for cc, followed by the note or cc number, so to get it working it will need to look like:
ch0n22 for a note, or ch0c22 for a cc on channel 0. Unfortunately TD doesn't use the normal C#3 formatting system. (Or if it does, I'm an idiot and have been using it all wrong these years lol)
I did all the formatting for you, you just need to find out what note or cc number your controller is sending out. You can use the MIDI input to press a button or turn a dial to see what TD see's that devices note or cc as. OR if this is just internal routing, set a note or cc and then press the "GO" button on the app and use Resolume's MIDI input monitor to see what it registers as and then map that note or cc to your Resolume's comp.
Again, a pain in the butt lol, which is why I try to avoid MIDI in TD at all costs. Would OSC not work?
I also believe Zoltan has a really cool OSC app as well.
Hoping this all makes sense?
Also be sure to use the MIDI setup button to setup your MIDI devices in and out in the Trigger app