Jump to content

Issues with Cakewalk and USB UAD Twin mk I


Recommended Posts

I've been using CW for ages with a rock solid RME PCI setup. Lately I've moved and I haven't set up yet for the outboard and the 18 channels of I/O that were needed for them before. So for the moment I've set up one pc as all-in-the-box setup with one of my USB interfaces, an old UAD Apollo Twin mk I - which so far has been working just fine for non-production tasks. 

Today I thought of making a demo and opened Cakewalk. 

What I experience is that playback works fine, but when the transport stops, the software hangs for several seconds.
This happens also for a very minimal project with just EZ drummer loaded up in an instrument track and nothing else.

Some facts:

  • Cakewalk version is 2024.07 (not the most recent update, but fairly recent)
  • The UAD driver/console/plugins version is also recent (11.5.0 10-03-2024 build 173918)
  • I'm using the ASIO driver (but the behavior is the  same with wasapi ex for example).
  • The RME PCI card is still in the pc, but the RME DSP driver is not loaded in Windows (regardless the Twin uses USB)
  • The same PC with Cakewalk was running perfectly with the RME PCI interface.
  • I've assembled this setup in a bit of a hurry so I'm not positive the Twin is connected to a USB3.0 port but it shouldn't really matter as 3.0 only gives more bandwidth and I've just one track.
  • It does not matter if the playback stops because I push the "stop" button or because CW reaches the end of the track - the hang always happens
  • CW does not crash - it simply hangs. Is 

I've not used this particular PC  with a USB interfaces before (other than as a platform to run UAD plugins), but I've used other pcs with various USB interfaces I own, and never seen this kind of issue.

Any ideas? Also a couple of specific questions:

  1. Does this kind of "hang for a while after playback"  sound familiar to someone?
  2. Is there any parameter in the configuration file that's worth looking at tweaking? My current AUD.INI looks like this (after a reset)

    [Universal Audio USB (11 in, 5 out)]
    InputLatencyOffset=0
    UseAsioReportedLatency=1
    MME.DriverMap.UseWaveOut1=1
    MME.DriverMap.UseWaveOut2=1
    MME.DriverMap.UseWaveOut3=1
    MME.DriverMap.UseWaveOut4=1
    MME.DriverMap.UseWaveOut5=1
    MME.DriverMap.UseWaveIn1=1
    MME.DriverMap.UseWaveIn2=1
    MME.DriverMap.UseWaveIn3=1
    MME.DriverMap.UseWaveIn4=1
    MME.DriverMap.UseWaveIn5=1
    MME.DriverMap.UseWaveIn6=1
    MME.DriverMap.UseWaveIn7=1
    MME.DriverMap.UseWaveIn8=1
    MME.DriverMap.UseWaveIn9=1
    MME.DriverMap.UseWaveIn10=1
    MME.DriverMap.UseWaveIn11=1
    [Aud]
    DataDir=C:\Cakewalk Projects\Audio Data
    PictureDir=C:\Cakewalk Projects\Picture Cache
    [Wave]
    DefaultSampleRate=44100
    DriverID=0
    WaveInID=0
    OpenInputFirst=0
    SmpteMode=1
    TimingOffsetMsec=0.000000
    TimingOffsetBuffers=0
    LatencyMsec=23.219955
    BounceBufSizeMsec=0
    AlwaysStreamAudioThroughFx=1
    MaxInputChannels=16
    MaxOutputChannels=16
    ThreadSchedulingModel=1
    TransDetectorModel=2
    TransDetectorUpgraded=1
    EnableMixThreads=1
    MixThreadCount=0
    EnableSetThreadIdealProcessor=1
    EnablePluginLoadBalancing=0
    MinPluginLoadBalancingBufferSamples=128
    CSUseSpin=1
    AllowOfflineRenderMixThreads=1
    UseMMCSS=1
    EnableMMCSSforASIO=0
    MMCSSThreadPriority=2
    MMCSSTaskKey=Pro Audio
    FreeMemOnUnload=1
    AlwaysOpenAllDevices=0
    MinimizeDriverStateChanges=1
    RemoveDCOffset=0
    EnableAsioBufferSwitchTimeInfo=1
    EnableDeviceOutputLatencyCompensation=1
    UseHardwareSamplePosition=1
    BitsPerSample=24
    FileBitDepth=16
    RenderBitDepth=32
    ImportBitDepth=0
    ExtraPluginBufs=0
    MixDezipperUsec=50
    GapDezipperUsec=500
    WaveInBuffers=8
    WaveOutBuffersMME=4
    WaveOutBuffersKS=2
    MeterFrameSizeMS=40
    SyncMaxDriftMsec=2
    SyncDivisor=8
    ProfiledMME=0
    ProfiledKS=0
    ProfiledWASAPI=0
    UseWDMDmaForWASAPI=1
    LinkSendPan=0
    LinkPFSendMute=0
    StopOnEmptyPlayQueue=0
    KsUseInputEvent=0
    WaveOutExtraBuffers=1
    AutomationDecimationMsec=5
    EnableSSEMixing=1
    ThumbnailCacheSize=100
    EnableLiveADCRecalc=1
    UseAlias=0
    DropoutMsec=250
    MaskDropoutDetection=0
    StartFadeMsec=0
    StopFadeMsec=0
    PanLaw=0
    PanLawCompatMode=0
    DisableIMDuringPlay=0
    ShowMultiChannelInputs=1
    ShowMultiChannelOutputs=1
    MaxPreviewMsec=300000
    EnableWasapiDSP=1
    RestartEngineAfterDropout=1
    [SampleRates]
    Count=11
    0=8000
    1=11025
    2=22050
    3=44100
    4=48000
    5=88200
    6=96000
    7=176400
    8=192000
    9=352800
    10=384000

     
Link to comment
Share on other sites

Not all USB ports are the same.  They have different speeds, hubs, controllers -- using different hardware and software (as strange as that may seem).

It if's currently on a USB3 port (inner blue strip), I'd switch to a USB2 (black strip).  If that doesn't work just try other ports...

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...