I just found a post I created 1 year and 1 month ago for the same thing I'm trying to do right now.
*
http://forum.cakewalk.com/FindPost/3479658 I was just going through my Evernotes to see if I have anything more about this issue and it looks like there are 2 things that sometimes seem to affect it.
1. In the initialization file TTSSEQ.INI, there's a Variable in the [Options] section: MfxLookAhead=3840
** Defines how much extra MIDI data is sent to MFX plug-ins, so that they have extra room to quantize events into the future
** Lower values mean MFX plug-ins can work more "just in time"
** Example: MfxLookAhead=480
** The default is 960*4=3840 ticks
NOTE: Also, I recently changed IgnoreMidiInTimeStamps=0 to 1, so not sure if this is causing any issues.
2. In Preferences > MIDI > Playback and Recording > Playback > Prepare Using: 500 Millisecond Buffers
** Prepare Using N Millisecond Buffers
** This option lets you specify how far in advance SONAR prepares MIDI data during playback
** The default is 250 milliseconds.