I've been combing forums and the interwebz for days now trying to figure this out, and I'm finally throwing in the towel and asking for help. The search terms are all to common in other situations to really figure out whats going on. This is all audio, no midi.
I'm using X3. I've been getting my new studio situation set up, and all is working well except for some problems syncing with my metronome. At first I thought I had completely lost my rhythm! Which was kind of funny, as I've been out of the business for a while, but I have a percussion degree! lol.
Anyway, I did a lot of troubleshooting to try to get it working right, and eventually had to settle on manually adjusting my Recording Latency Adjustment. Seemed like it would work, though I was somewhat concerned at my audio-loop back test showing about 1800 samples (about 40ms) off while my control panel shows: "Effective Latency at 44kHz/stereo: 5.8msec". After trying it out a few times with the new setting (doing most all of my testing with a simple output-to-input loop back), it seemed better. But, now I'm finding that I have a wide variability in the synchronization of my recording. Sometimes, the manual delay I entered is perfect, though more often I'm seeing a variability of 5-25ms in where my audio lands.
At first I thought it may have to do with processor load, but changing my buffers from min to max and everywhere in between (in both Sonar and my interface's control panel) seem to hardly affect it at all. And yes, I would run the wave profiler after every adjustment. from what I understand that makes sense that it wouldn't matter in the recording timing, even though my computer runs flawlessly at minimum latency, as the wave profiler is supposed to adjust for these.
Please guys, help me out :( there is no way I can get my reputation up and running in the new city I moved to with a random 25ms delay on every cut I make. I can of course just use a recorded click track, but the metronome sync isnt the issue -- its the recording lag being different EVERY TIME I press record. --- interestingly, though, it tends to be consistently one of five different amounts of lag, tending to be perfect for my manual adjustment, or about 250, 500, 750, or 1000 samples. These are consistent values, and the cuts that line up with those delays line up with eachother perfectly. (add about 1800 to those for the absolute amount of delay I'm getting in a system that should, I thought, be self-adjusting)
Not sure its relevant, but keep in mind I'm showing minimal latency in the preferences menu and no problems with dropouts or processor load.
My setup is a Tascam M-164UF (not super pro, I know, but was an affordable multi-input interface and gives me lots of options doubling as a mixer, and is generally very quiet), windows 7 64-bit, 8gb ram and a snappy processor. I have tried using various driver setups (MME, ASIO4ALL, etc) but none of them seem to function properly for this audio interface other than the WDM. I have tried just about every combination of toggling 64-bit processing, buffers, mmcss, dc offset removal, sampling rates and bitrates, multiprocessing engine, and im sure a few more. My recording clock is set to the mic input/output on the Tascam.
Thanks so much for anyone that even takes the time to read my wall of text! I'm pulling my hair out over here!
-gwen