Dan_E10
bitflipper
It sounds as though your problem might be that you're monitoring the synth through SONAR, where the lag between generating a MIDI note on your controller and the synthesizer responding is going to be variable due to different latencies in different projects.
If that's it, then the solution is to monitor your synthesizer in real time. Most audio interfaces feature a so-called "zero-latency" monitoring mode, wherein its analog input channels are routed directly to the interface's output or headphone outputs. Check your interface's documentation.
Thanks bitflipper. I am monitoring through Sonar. I'm kind of stuck doing this since I'm using delay and effects a lot at the composition stage. A zero-delay monitoring mode would bypass all fx applied in Sonar correct? The midi tracks I'm working with right now have been input with the staff view and PRV so any midi controller contributions to the sync shouldn't be a factor I'm hoping.
Dan
True, that's the downside of zero-latency monitoring. However, many audio interfaces have an effects loop for inserting hardware effects, allowing you to hear them without actually recording them. Because they're not being recorded, you can get away with cheap second-hand delays and reverbs that can be found on Craigslist or eBay for $40-50. Then you'll have the best of both worlds.
If that's not an option, consider printing your delays live, old-school. I use
this fairly inexpensive unit for that purpose. It's stereo and emulates dozens of different classic devices, including delays, reverbs, chorus, flangers and tremolo.