Bear with me here, my understanding of all this is still shaky.
Can someone explain to me why a soft synth loaded in Sonar will only accept MIDI data if that synth's output is routed to an audio track? If I just load a synth and create an associated MIDI track, the synth will not register any MIDI data sent to it (I can see this in any synth that has a MIDI activity indicator, like Reaktor or FM8). It's only when I create an audio track and route its input to the synth that the MIDI data is heard by the synth. Not sure why I understand why this should be the case.
I've also noticed that a synth with a MIDI output enabled won't output any MIDI unless it has an audio track routed to it.
This is all a little annoying when you don't need that audio track, e.g. if using the synth's MIDI output to drive another synth.