Lets Do The Time Warp Again
I've been tracking a professional EP for the past 3 weeks and every day I encounter a condition where Audition is recording a single track and upon playback the track is misaligned with drift occurring over the course of the recorded track - meaning I cannot make a single re-alignment and have a good track because the drift occurs irregularly during the take leaving multiple points where time warping has occurred.
No errors are indicated such as lost sample detected. It is only upon playback that the defect is detectable.
I have thrown massive amounts of hardware at the issue and even now with an extraordinarily capable machine I still get the issue after a couple hours of contiguous use of Audition which has led me to suspect the root cause is Audition itself not freeing resources and / or effectively managing memory (cache and /or RAM) during certain events where flushing and resetting should occur.
Here's the typical day. Start recording around 10am. Mostly single and occasionally two tracks recorded simultaneously. By noon I have to reboot because a take will be ruined on playback. By ruined I mean the timing of the performance is clearly defective and no single edit to realign the file to the program material works because the drift is not a single fixable event. The deviation from actual performance may shift multiple times during the recorded track. Minute shifts but clearly defective.
I have been debugging and characterizing the issue for 3 weeks and there's a LONG list of things I've done to try and resolve the issue including:
- Windows 10 optimizations (described @ Focusrite.com -> support -> optimizations -> Windows 10
- Upgrading CPU, RAM and storage (see current system info below)
- Disabling all plug-ins / effects
The current hardware in play here is as follows;
Dell 8900 quad core i7-6700 (6th gen)
32G RAM (ddr4-2133, dual mode)
525G SSD OS, C: Drive (Crucial MX300 motherboard M.2 mount)
525G SSD Audition recording, cache, I: Drive (Crucial MX300 SATA)
Current release of Audition CC.
Windows 10 Home-64.
Waves Platinum 64-bit VST3 effects
Focusrite 6i6 and Focusrite 2i4 USB interfaces tested
The issue began while I was running another machine, a 6th gen Core i5 quad with 16G of RAM and running Audition to the external SSD with identical symptoms.
What I suspect to be the case (reiterating that I am purely speculating) is the following in regard to Audition:
- If a session is launched with FX enabled, powering them off with the "power button" track control does disable playback of the effects but retains some performance impact. In order to fully bypass efx, after depowering them you must exit Audition and relaunch the session with the effects disabled to avoid "loading" them.
- When performing a "Close All" to end a session without actually quitting Audition there remain significant resources from that session cached somewhere in Audition's internals. One of the key steps in reproducing this issue is to Close All and then open another complex session (without exiting the program). When the next session is opened after a couple hours of running and recording the former session, the timing issue begins to occur. This has been the case each time I have experienced the problem.
I should be able to mix a session with full effects running, close that session and open another session to begin recording without having to reboot my computer.
I'm not halfway through this project and I'm having to stop, save, exit and reboot several times a day to compensate for Audition's inability to record tracks with absolute precision and again - no errors are reported during tracking.
In addition to fully freeing internal resources when files are closed there is clearly a gap in error checking that should report to the user that an issue has or may have occurred.
CPU typically stays well below 20% occupancy at full load. RAM is vastly underutilized if the files in play were actually being held in memory versus cached on "disk". Audition is NOT leveraging the hardware available to it's fullest extent and performance is subpar. Everything in my system is prepared for high performance and I'm not getting it. LatencyMon (http://www.resplendence.com/latencymon_whatsnew) indicates no issues with system performance. I'm convinced the problem is Audition.
Thank you for your attention to my observations.
