Re:Soft synth and hardware synths not in sync
2012/12/05 17:03:18
(permalink)
How much of an error are you talking about in milliseconds or samples?
You might need to dial in your record latency compensation (Preferences > Audio > Sync and Caching > Record Latency Adjustment) with a Manual Offset (not to be confused with Timing Offset on the same page -see below). But unless it's disabled completely and you're running a relatively large ASIO buffer, MIDI transmission and synth response delays would usually dwarf audio latency compensation errors, and neither would be audibly obvious in most cases.
Start by Googling the free CEntrance Latency Tester (assuming you're running ASIO Drivers), and use that to get the true round-trip latency for an analog loopback. The Manual Offset is then the difference between what CEntrance detects and what SONAR reports for the the Total Round Trip time on the Audio Drivers page of preferences. If SONAR thinks it's less than it really is, you need a positive Manual Offset added to the automatic compensation.
Once you've got that set, you're ready to start doing some MIDI loopback/response time tests, and see where the delays are with your hardware synths, knowing that recorded audio is perfectly in sync with audio playback (and SONAR's audio metronome). The Timing Offset setting mentioned earlier can be used to adjust the relationship between audio and MIDI playback and recording, but it works differently with soft synths and hardware synths, and can be more trouble than it's worth, depending on how your system and projects are configured, and how bad the error is.
I tend not to worry about sync errors with hardware synths that are typically on the order of ±3ms so long as they're fixed offsets.
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz)
Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors