your description of your input sounds fishy.
Load the TTS-1 test it like you did.
If you want different instruments you can load them from the mixer. I set up my own "band" and have a different instrument in each of the 16 channels. Drums are in CH 10. You can save this as a pre set for future use.
Now insert a blank midi track
Set it's input to the keyboard controller Omni.
Set the tracks output to the TTS-1.
By setting a channel I get the different instruments.
Done deal. Record away. Note that input echo has to be highlighted for the midi track. You won't hear anything if it's off.
If this doesn't work then you have an issue with your midi cable or the controllers midi output.
Other things to try before you jump out the window :)
Maybe you need to re install the drivers for your audio interface Go to the web site check the version you have is up to date and re install it.
There is also a very hi probability you have a bum midi cable. Swap it out.
Have you run Latency Mon? background processes can cause weirdness on a PC.
http://www.resplendence.com/latencymon