I have been experimenting with a configuration where I do composition in Finale but use SONAR for playback. The only extra software I use is LoopMIDI. I run Finale in MIDI mode and send MTC from Finale to SONAR over the virtual MIDI ports. I do not use ReWire. The transport is controlled by Finale, and SONAR receives all the "human playback" stuff, which is mostly in the form of extra controller information.
I do have one question that is not really my main issue, so let me get that out of the way. The playback does respect all the tempo information in Finale, including ritards and a tempo, both in real-time playback and also when I record the MIDI tracks in SONAR and play them back independent of Finale. I expected to see these tempo variations in the View Tempo, but that information is a flat line (120 constant, which is the tempo in the SONAR transport.) Yet it plays back correctly. Where is that tempo variation information kept?
And another secondary question which is not the real reason for this thread: I noticed that if I run the playback from Finale while in SONAR I record the synth output (not the individual MIDI streams) -- and then if I play back just this audio track in SONAR without Finale being involved, there are all sorts of time stretching and distortion in that WAV file. If I play back the recorded MIDI tracks within SONAR and run them through the synth, it sounds perfect. Maybe that is working as designed, and I don't really need to record the WAV while Finale is running. I am just curious about that one.
Now to my real issue. Everything is working pretty well, except that SONAR keeps dropping out of slave mode. If I never touch anything in SONAR and just start and stop the Finale transport, SONAR seems to remain in the slave mode with the SONAR transport tracking along with the Finale transport. But if I do just about anything in SONAR, such as edit a sustain pedal envelope, or really anything, the next time I start the Finale transport, SONAR is no longer tracking its transport, and may not even play the incoming MIDI. I know the MIDI is still being sent, as I can see that in the LoopMIDI control panel.
The only way I have been able to resolve this is to entirely shut down SPLAT. It does not work to just close the project. I must completely shut down SPLAT. And when I start that same CWP file again (leaving Finale and LoopMIDI running the whole time) everything syncs up again.
I thought if I went in and re-applied the sync settings, that would clear it up, but once SONAR stops syncing, there is absolutely nothing I can do to get it back, short of a complete shutdown. This is a problem because my purpose for linking the two products is so that I can use the power of SONAR to get a better mix than is possible from within Finale.
Any ideas about this?