Soft Synths + Crackle = Audio card or CPU issue?

Author
Tripecac
Max Output Level: -58 dBFS
  • Total Posts : 1702
  • Joined: 2004/01/27 16:45:15
  • Location: New Zealand
  • Status: offline
2012/06/02 16:05:27 (permalink)

Soft Synths + Crackle = Audio card or CPU issue?

These days I use exclusively soft synths, maxing out at maybe 10 synths per project.
 
Sometimes I get crackle in a project, and have to increase the audio latency slider in order to get smooth playback.
 
Often, the crackle is worst when I am using "big" soft synths, like the Native Instruments drum kits.  Those seem to be "notorious" for their high CPU usage.
 
However, my CPU, like the rest of my computer is only a year and a half old, and was pretty powerful when I got it, so it seems strange that it would be a bottleneck.  Also, within Sonar, I don't see any of the CPU meters hitting the top.
 
Therefore, I'm wondering whether my audio card might be a bottleneck.  It's an M-Audio Delta 44 PCI card, from 2001 or so.  I've read that PCI is obsolete, and other people with pops and clicks have been directed to upgrade to a Firewire or USB2 card.
 
However, I just realized something...   Why would "big" soft synths cause more crackle than "light" soft synths if it's an audio card issue?  The audio card doesn't actually do any of the soft synth processing, right?  It just accepts the audio stream which has been prepared for it by the CPU.  Is that correct?
 
So, if I get crackle with "heavy" soft synths, is it more likely a CPU issue than an audio card issue?  Or am I wrong, in that the audio card *is* the weak link when it comes to soft synth processing?
 
I've heard lots of people brag on here about how they can run hundreds of tracks simultaneously at low latency with no dropouts... But are those tracks all soft synths?  Or just audio streams?  How many soft synth tracks can we reasonably expect to run with, say, 10 ms of latency?

tripecac.com
Sonar Platinum + Komplete 9
Win7 SP1 64bit, Intel i7 950 3.07GHz, 12 GB RAM, M-Audio Delta44 (for Sonar), ASUS Xonar DX (for everything else), Nvidia GTX970, 2xSSD, 3xSATA


#1

16 Replies Related Threads

    ggg
    Max Output Level: -84 dBFS
    • Total Posts : 324
    • Joined: 2007/04/14 01:16:09
    • Location: East SF Bay area
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/03 00:15:13 (permalink)
    Just wanted to voice my similar issue and support. So far I've not found an answer. 

    I have noticed the problem even, with complex patches, in the z3ta+2 Microhost. 

    I also have a fairly robust system and want some more clarity on how to solve this or understand what limits we are facing.

    ggg

    It was all so different, before everything changed...

    Sonar Platinum Lifetimer, CW Synths+++, HP Pavilion Laptop dv7t Quad i7 3610, 16g, .75t hybrid drive, W10 64bit


    #2
    skylightron
    Max Output Level: -85 dBFS
    • Total Posts : 277
    • Joined: 2011/09/03 18:05:39
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/03 01:01:02 (permalink)
    The audio card does the processing for all the audio similar to what a video card does for video. You should try a different audio card or interface to rule out any problems with your computer. If you still get the same results, then you can try and narrow down what component or setting is the culprit.
    #3
    JesusMics
    Max Output Level: -89 dBFS
    • Total Posts : 52
    • Joined: 2012/02/29 22:50:32
    • Location: Edmonton, Alberta, Canada
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/03 01:19:01 (permalink)
    I can almost guarantee that it's the Audio card. Interfaces have pretty much phased out the Audio card. I believe it may have something to do with Interfaces running independently of soundcards. 

    FIEND 4 RECORDZ STUDIO:  
    Sonar X1d Expanded 64, Acer M3 Aspire, Windows 7 64, 12GB RAM, 2.4GhZ, Duel Monitors
    UA-25EX, BCF2000, M-Audio Axiom 49, Mackie MR5 MKII Monitors
    AKG Perception 420&220, C214, SM58, SM7b, 
    AKG K240, K171, K99 Headsets. 




    #4
    Tripecac
    Max Output Level: -58 dBFS
    • Total Posts : 1702
    • Joined: 2004/01/27 16:45:15
    • Location: New Zealand
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/03 01:57:38 (permalink)

    The audio card does the processing for all the audio similar to what a video card does for video.
    Certainly the audio card (or "interface") can't do *all* the audio processing for soft synths, because we would never be able to mix down or freeze soft synths in anything other than real time! Ditto for effects.
     
    I'm fairly certain we're able to render a soft synth without *any* audio card. Haven't tried it yet, though.
     
    Also, Sonar lets us use multiple audio cards for output. A single instance of Kontakt could route audio to multiple audio cards. So how could the audio cards be doing the processing if Kontakt decides which audio card to direct output to? Doesn't make sense to me, but then again I'm new to soft synths so what do I know?
     
    My guess is the CPU is probably doing most or all of the soft synth processing. The soft synth then routes the audio to one or more audio cards. The fact that Sonar asks us which audio card to use for a clock makes me think the selected audio card is at least *somewhat* in the loop, but I'm guessing it's just providing clock information and not actually processing samples, effects, and other sounds.
     
    However, everyone keeps saying a "bad" sound card will cause dropouts in soft synths. I can understand how that might be the case if many soft synths are throwing their output at the audio card, so that it has to handle a lot of streams at once...
     
    But what if you're only using one soft synth, but it happens to have lots of big samples and "realistic" effects, like some of the Kontakt drum kits? Only one stereo audio out is sent to the audio card, and the rest of the processing is done in the CPU, right?
     
    So why would a "bad" sound card do any worse than a "good" sound card in that instance? I don't understand, since it seems like the bottleneck is the CPU.

    tripecac.com
    Sonar Platinum + Komplete 9
    Win7 SP1 64bit, Intel i7 950 3.07GHz, 12 GB RAM, M-Audio Delta44 (for Sonar), ASUS Xonar DX (for everything else), Nvidia GTX970, 2xSSD, 3xSATA


    #5
    Klaus
    Max Output Level: -84 dBFS
    • Total Posts : 320
    • Joined: 2009/07/14 07:34:02
    • Location: Cologne, Germany
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/03 04:52:24 (permalink)
    Did you try to disable Multiprocessor support in Kontakt when using it as a plugin?
    This solved my issues with crackles and clicks.
    Kontakt -> Options -> Engine:  Multiprocessor support off (VST-Plugin).

    Best,
    Klaus

    SONAR Platinum 
    RME HDSPe AIO - Windows 10 64bit - Intel i7 2600K - 16 GB RAM
     
     
     
     
    #6
    chuckebaby
    Max Output Level: 0 dBFS
    • Total Posts : 13146
    • Joined: 2011/01/04 14:55:28
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/03 07:56:51 (permalink)
    do you have a wireless internet set up?
    if so / disable it in device manager.

    Windows 8.1 X64 Sonar Platinum x64
    Custom built: Asrock z97 1150 - Intel I7 4790k - 16GB corsair DDR3 1600 - PNY SSD 220GB
    Focusrite Saffire 18I8 - Mackie Control
       
    #7
    bitflipper
    01100010 01101001 01110100 01100110 01101100 01101
    • Total Posts : 26036
    • Joined: 2006/09/17 11:23:23
    • Location: Everett, WA USA
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/03 11:54:11 (permalink)
    I can almost guarantee that it's the Audio card.

    And I can guarantee it's not.


    Even with a lot of RAM like you have, large sample libraries still incur a great deal of disk I/O. If the drives can't keep up it'll result in dropouts as if it was your CPU that was maxed out. Your best bet is to add another disk drive and spread the load. In the meantime, freezing synths will help.


    All else is in doubt, so this is the truth I cling to. 

    My Stuff
    #8
    mudgel
    Max Output Level: 0 dBFS
    • Total Posts : 12010
    • Joined: 2004/08/13 00:56:05
    • Location: Linton Victoria (Near Ballarat)
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/03 22:03:43 (permalink)
    Another issue that's been brought to light in recent times (by Jim Roseberry) is that PCI slots in the newer range of MOBOs is very poorly implemented like a legacy device and it is more and more being found the culprit in issues such as described.

    Bits comment regarding disc IO is still valid however.

    Mike V. (MUDGEL)

    STUDIO: Win 10 Pro x64, SPlat & CbB x64,
    PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz.
    Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2.
    Monitors: Adam A7X, JBL 10” Sub.
    Audio I/O & DSP Server: DIGIGRID IOS & IOX.
    Screen: Raven MTi + 43" HD 4K TV Monitor.
    Keyboard Controller: Native Instruments Komplete Kontrol S88.
    #9
    Michael Five
    Max Output Level: -83 dBFS
    • Total Posts : 366
    • Joined: 2008/01/18 00:43:06
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/03 22:26:53 (permalink)
    hard disk transfer rate seems a likely culprit here.  definitely check your DPC latency.  don't rely on Sonar's CPU meters, use task manager performance pane instead.  Sonar doesn't always show kernel activity correctly.

    Key to understanding these kinds of problems is that inside the computer, once anything - disk, CPU, memory bus, PCI bus, soundcard, whatever - starts getting more than light usage, other things start waiting for it.  Adjusting the audio latency really just builds in more time for things to wait before not getting what they need becomes an audible problem...

    _______________________________________________
    X1c, p35 6600 Quad OC@3Ghz, FF400, Saffire 6, IBM T42, UAD-1, Superior 2.0
    #10
    Tripecac
    Max Output Level: -58 dBFS
    • Total Posts : 1702
    • Joined: 2004/01/27 16:45:15
    • Location: New Zealand
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/04 03:37:54 (permalink)
    Multiprocessing is disabled in Kontakt when Sonar is the host. 

    My Kontakt drum samples are on an SSD.

    I do have wireless internet, but the crackle isn't periodic (from network polling) but rather in parts of the song where I have lots of samples playing at once.  So it's not the standard "pops and clicks" issue from running stuff in the background.  Instead, it seems to be related to the number (and perhaps size) of simultaneous samples within Kontakt.

    DPC Latency Checker shows everything in the green (less than 500 microseconds), even with online backup happening in the background.

    Windows Task Manager doesn't show any big spikes during the sample-heavy part of the song.  I see 8 CPU meters, and they are all however around 10%, maxing out at about 20%.  This is with my project playing and the online backup in the background.

    The concept of things waiting for the PCI card is interesting...  So even if it's not directly involved in soft synth processing, as long as the PCI card is "in the loop", it might be slowing things down, giving the CPU less time to do the real work.  So, overall the CPU wouldn't be very stressed (which it doesn't seem to be), but together with the PCI card they would still be failing to get the job done.  Hmmm...

    So how many sample-heavy tracks should a modern computer be able to play without dropouts at, say, 10ms latency?  And by sample-heavy, I'm mostly talking about drumkits like Session Drummer, the recent Abbey Road "Drummer" series, and I think one of the Scarbee basses.  The "standard library" Kontakt instruments never give me any problems.

    tripecac.com
    Sonar Platinum + Komplete 9
    Win7 SP1 64bit, Intel i7 950 3.07GHz, 12 GB RAM, M-Audio Delta44 (for Sonar), ASUS Xonar DX (for everything else), Nvidia GTX970, 2xSSD, 3xSATA


    #11
    mudgel
    Max Output Level: 0 dBFS
    • Total Posts : 12010
    • Joined: 2004/08/13 00:56:05
    • Location: Linton Victoria (Near Ballarat)
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/04 09:41:53 (permalink)
    The problem isn't the PCI bus per se rather the chipsets used to provide (what is now considered legacy) support for PCI cards are about as flaky as is often found with onboard Firewire chipsets.

    More and more MOBO's that still have a PCI slots suffer form this.

    In recent weeks ther have been about a half dozen or so threads on the subjec of crackles and pops and the one thing in common is the use of PCI cards, M-audio's Delta range of sound cards and modern MOBO's.

    Jim Roseberry explained how this issue has come about in a recent thread - when I find it I'll post a link.
     
    edited to add link:
     
    http://forum.cakewalk.com/tm.aspx?&m=2569824&mpage=1
     
    Read Post 4 by Seth Perlstein then Post 40 by Jim Roseberry. Of course if you're inclined, read the whole thread to get the context but this has now come up several times.
    post edited by mudgel - 2012/06/04 10:08:45

    Mike V. (MUDGEL)

    STUDIO: Win 10 Pro x64, SPlat & CbB x64,
    PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz.
    Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2.
    Monitors: Adam A7X, JBL 10” Sub.
    Audio I/O & DSP Server: DIGIGRID IOS & IOX.
    Screen: Raven MTi + 43" HD 4K TV Monitor.
    Keyboard Controller: Native Instruments Komplete Kontrol S88.
    #12
    Tripecac
    Max Output Level: -58 dBFS
    • Total Posts : 1702
    • Joined: 2004/01/27 16:45:15
    • Location: New Zealand
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/04 13:41:12 (permalink)
    Before I think about get a different sound card, I'd like to know what sort of improvement I can expect, and that gets back to this question:

    So how many sample-heavy tracks should a modern computer be able to play without dropouts at, say, 10ms latency?  And by sample-heavy, I'm mostly talking about drumkits like Session Drummer, the recent Abbey Road "Drummer" series, and I think one of the Scarbee basses.  The "standard library" Kontakt instruments never give me any problems.

    tripecac.com
    Sonar Platinum + Komplete 9
    Win7 SP1 64bit, Intel i7 950 3.07GHz, 12 GB RAM, M-Audio Delta44 (for Sonar), ASUS Xonar DX (for everything else), Nvidia GTX970, 2xSSD, 3xSATA


    #13
    Michael Five
    Max Output Level: -83 dBFS
    • Total Posts : 366
    • Joined: 2008/01/18 00:43:06
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/04 22:09:46 (permalink)
    I can try to answer the question - how many synths should a stout modern setup be able to handle, but I don't think the answer is a number so much as a way to sort of gauge it for yourself on your system.  First, though, let me say that while I've been posting more recently, I've been reading these forums for several years, and Bitflipper is a guy I listen to.  He probably knows as much as I do about computers, and a lot more about DAWs, music stuff and their use there.  Point is, I'm mostly just underscoring his point here: the disk drive is the most likely bottleneck.

    Think about it like this - in a computer, everything is electronic, and everything happens basically at either the speed of the processor/buses, which is measured in billionths of a second, or the speed of light.   Disk access, on the other hand,  still has a mechanical component - the spinning disks and the moving read/write heads. Here things are talked about in milliseconds - thousandths of a second.    So disk stuff is basically a million times slower than anything else in the machine. 

    Sample-based synths work well when the majority of the samples used in a particular song can be cached in memory, which happens automatically as you load and use them.  The more synths you use, and the more sample-heavy they are, the less likely you are to have enough memory to store them all in (remember, Sonar is stored in memory too along with all kinds of windows components and audio drivers, graphics stuff,  and such).  So you end up having to move them into memory from the disk as you need them, and whenever this is happening, things are slowing down in a critical way,

    To counter this, use the fastest drives you can if you do sample intensive stuff.  7200 RPM drives are probably a requirement for supporting the kind of load a big, modern computer can run, and 10000 RPM is better, some might say they are necessary.  Also, multiple drives to distribute the load is important.  And don't fill up the disks - keep lots of free space, because it's when the heads have to move to around the disk to find stuff hat they really slow down.  Really, IMO, the power of a modern I7 almost begs for a SSD to get the most out of it if you use samples a lot.  

    Your observation that the crackling and such seems more distributed across the samples rather than intermittent interruptions really makes it sound more like disk stuff, too.   Wireless/video/networking conflicts seem to be more irregular sometimes. 

    It could also be the PCI bus clashing with the timing schemes of the new mobo chipset, like mudgel and jim have pointed out, I haven't seen that myself and don't really know how it  behaves. But if the problems show up as you add synths, it smells a lot more like disk.

    If I had this issue, I would start freezing/removing synths one by one and see if that made a difference. If it did then disk is your best suspect.  It could be an esoteric situation there inside the box where increased bus traffic exposes the PCI issue, but that'll probably show up whether the samples are traveling in from disk or memory. 

    Also, one other thing - I don't think you should run any other programs, even in the background, while producing music, and should not have an active network device.  I rarely connect my DAW to the web, preferring to keep another computer nearby with a flash drive for any downloads or searches I need to do. 


    And FWIW, I try to limit the number of  synths I have live at a time - freezing and bouncing are my friends - and never record with an active synth (unless its the thing I'm recording, and I avoid that if I can, like with an external drum machine to hear my work before switching the midi track over to Superior or Session Drummer later).

    I don't know how much others will agree with this approach, it's pretty conservative, but it seems plain to me that the more synths you run, even with an optimized multi-disk setup, the greater latency you'll introduce and more chance of problems you'll have. 

    I hope this is useful...

    _______________________________________________
    X1c, p35 6600 Quad OC@3Ghz, FF400, Saffire 6, IBM T42, UAD-1, Superior 2.0
    #14
    Mystic38
    Max Output Level: -59 dBFS
    • Total Posts : 1622
    • Joined: 2010/08/30 17:40:34
    • Location: Mystic, CT
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/04 22:19:31 (permalink)
    ggg


    Just wanted to voice my similar issue and support. So far I've not found an answer. 

    I have noticed the problem even, with complex patches, in the z3ta+2 Microhost. 

    I also have a fairly robust system and want some more clarity on how to solve this or understand what limits we are facing.

    ggg

    Take a hard look at the gain staging in Z3Ta2.. i found that a lot of the patches are wired hot and even modest midi velocity/polyphony will cause distotion... simply turning down the master level improved things 100x for me
     
    There is no reason to guess what the problem is.. for analysis of this general problem area, i recommend http://www.resplendence.com/latencymon .. it will take a long hard look at your system while you are running and clearly identify your troublesome processes.... of course simple things like no wifi, no a/v, full screen and high performance mode are a given...

    HPE-580T with i7-950, 8G, 1.5T, ATI6850, Win7/64, Motu 828 III Hybrid, Motu Midi Express, Sonar Platinum, Komplete 9, Ableton Live 9 & Push 2, Melodyne Editor and other stuff, KRK VXT8 Monitors
    Virus Ti2 Polar, Fantom G6, Yamaha S70XS, Novation Nova, Novation Nova II, Korg MS2000, Waldorf Micro Q, NI Maschine Studio, TC-VoiceLive Rack, 2012 Gibson Les Paul Standard, 2001 Gibson Les Paul DC, 1999 Fender Am Hardtail Strat, Fender Blues Jr, Orange TH30/PPC212, Tak EF360GF, one mic, no talent.
    #15
    Tripecac
    Max Output Level: -58 dBFS
    • Total Posts : 1702
    • Joined: 2004/01/27 16:45:15
    • Location: New Zealand
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/04 23:11:50 (permalink)
    My guess at this point is that maybe I'm just trying to do too many "live" soft synths at once. I'm entire dependent upon them now that I don't use my Triton's sounds anymore, and I'm used to having 16 tracks to play with. I often adjust soft synth settings after I've recorded the performance, so I'm not in the habit of freezing. Maybe 16 live soft synths, some of which are "big" Native Instruments drum kits, are just too much?
    p.s. I downloaded LatencyMon, and ran it while uploading, backing up, and listening to music. It didn't show any problems.

    tripecac.com
    Sonar Platinum + Komplete 9
    Win7 SP1 64bit, Intel i7 950 3.07GHz, 12 GB RAM, M-Audio Delta44 (for Sonar), ASUS Xonar DX (for everything else), Nvidia GTX970, 2xSSD, 3xSATA


    #16
    lester123
    Max Output Level: -90 dBFS
    • Total Posts : 3
    • Joined: 2012/06/05 05:01:33
    • Status: offline
    Re:Soft Synths + Crackle = Audio card or CPU issue? 2012/06/05 05:04:21 (permalink)
    very country side effect, love your outfit so chic and lovely!!! mmohome
    #17
    Jump to:
    © 2025 APG vNext Commercial Version 5.1