MIDIs are horrible, I prefer to use MODs instead (which are definitely broken in 3.0.4). I have tinkered around with MIDI crap in the past though.. It could be that you're using Format 0 MIDI files, and the TK can only recognize Format 1 (I don't know if this is true, just a far-out little idea)