Maschine CPU Overloading And I Can't Figure Out Why

Joseph CR Vourteque
Joseph CR Vourteque Member Posts: 8 Sine

Hey all,

So I'm working on a live project and want to use Maschine as the basis for it. For one of the tracks I've fully sequenced it out to play out live but I am completely stumped as to why - at a very specific point in the song - the CPU is overloading. Details below

-The track only 6 groups, drum group, FX group, synth lead, synth pad, bass and vox

-The synth lead and synth pad are far and away (as per usual) the most CPU intensive - I'm running Massive X and Pigments 3 on the lead group and Serum on the pad group. The Serum pad is a pretty big series of chords and also utilized the LFO - so yes this IS a CPU intensive load.

-BUT for 90% of the track it all works fine, at a specific time I take out the leads and only have Serum chords with the LFO going - it's once I switch to the next scene with a fade in by the lead(s) AND Serum that FOUR BARS after Maschine goes haywire - it is ALWAYS four bars after (even when I try different scenes) but only if the scene has Serum and the leads.

-Meanwhile my computer doesn't even flinch, at any point, Maschine acts like the CPU is being overloaded but my actual computer never goes about 20% on the actual CPU, I've even checked the different cores and they aren't red-lining.

So why is Maschine acting like my computer is overloading when it's not? I'm just totally flummoxed here and if someone could help that'd be great.

Specs on the Computer

-32GB Ram, Windows 11, UAD Apollo Twin Duo Interface

Thanks all!

Comments

  • Kubrak
    Kubrak Member Posts: 1,329 Pulse

    One core load is what Maschine shows. If everything runs on one core, Maschine might indicate 100% and PC 25% if one has 4 cores....

    There may be many reasons for your problem. What CPU do you have and at what clock it runs. Also how big audio buffer do you have. And have you allowed multithreading in Maschine?

  • Joseph CR Vourteque
    Joseph CR Vourteque Member Posts: 8 Sine

    Hey Kubrik, thank you for your response!

    I'm running a i5-10060 something I believe. I have the PC overclocked at 21%. The buffer is 1024 (so should be more than enough).

    The last part I'm really interested in though, I'm not sure I've allowed multithreading - how do I go about that? I can't find anywhere in preferences that gives an option for it.

  • awol9000
    awol9000 Burnaby, BC, CanadaMember Posts: 34 Tri
    edited August 4

    Try disabling Hyper threading in your PCs bios.

    Maschine utilizes 50% of a core and if you have hyper threading on then maschine is using only 25% of the core iirc.

    While in bios disable speed stepping as well. Then in Windows set power plan to maximum, eliminate any power saving if you haven't already.

  • Schmapps1
    Schmapps1 Member Posts: 58 Tri

    Interesting, I’ve never heard this before about Maschine.

    does disabling hyper threading on a Mac help with Maschine as well? Can you even disable hyper threading on a Mac? Haha sorry if it’s a dumb question..

  • Kubrak
    Kubrak Member Posts: 1,329 Pulse
    edited August 5

    @Joseph CR Vourteque

    Look at temperature of cores and if CPU speed does not change much. What might happen is thermal throtling. CPU speeds up too much to make more work, but overheats and must slow down very much to cool down. In that moment dropout may occure.

    Last few generations of Intel are prone to it. And if you overclocked CPU, it may make things even worse. Unless you have very good cooler...

  • Joseph CR Vourteque
    Joseph CR Vourteque Member Posts: 8 Sine

    So I went into my bios and disabled hyperthreading as well as played around with my overclocking and... it hasn't really done anything.

    Here's the thing - there is no reason a piece of software should require this much tuning to work. I run Bitwig, REAPER, Ableton, and Studio One and never have remotely an issue until I'm running 15 iterations of mastering plugins.

    What is wrong with Native Instruments that their software requires ME to go into my bios and tune the computer when it runs fine with - arguably - bigger and more powerful programs.

    I love a lot of Maschine's hardware interface but if NI can't get their act together and create a program I can RELIABLY use live I'm going to have to go buy an MPC.

  • Joseph CR Vourteque
    Joseph CR Vourteque Member Posts: 8 Sine

    Okay so update - first off - I'm still annoyed that I need to tweak my computer to the extend I do to optimize Maschine - that said - I don't think that was ACTUALLY the issue I was having.

    So I kept running into the SAME issue exactly four bars after I ran one scene, I tried deleting various parts of the song to see if there was possibly a plugin not playing nice, and low and behold when I deleted the DRUMS of all things it seemed to solve it. The drums, though, are all Maschine native, samplers and drum synth (which is quite great I will say). Then I realized I was running a ducking program on a sampled drum line (called Duck actually) I love the program but it doesn't seem to want to work well with Maschine, as it runs continuously in the background while the song is playing I realized there may be some buffer conflict there. So I bypassed it and that seemed to help a lot.

    I still get CPU spikes, even after disabling speed step, disabling hyper threading and tweaking my overlock so... I am really at a loss, but I'm not getting drop outs so that's good. For now.

  • 6xes
    6xes Member Posts: 110 Tri
    edited August 5

    On the cpu meter on the top right corner within the maschine software...

    if that bar is climbing... its telling you the issue is within your maschine plugins etc...

    if the bar indicator is not climbing and you are still having issues, usually it indicates a issue outside of the maschine software enviroment.

    im probably stating the obvious... just adding my 5cents of input *winks

  • 6xes
    6xes Member Posts: 110 Tri
    edited August 5

    another consideration...

    is downloading the program monitor called lasso.. by bitsum.. it will essentially identify any programs in your windows OS that maybe problematic... and it will allow you to prioritise processes... and in some cases prevent other processes from executing..

    i believe there is a free version with a nag-screen enough to annoy you.... so you consider purchasing it...

    naturally i purchased the pro version... becos of its value & i like knowing whats going on in the background on the OS

    ... and given all the bloatware that windows11 comes with... you will eventually be dealing with processes when you invariably get updates!!

    keeping your windowsPC optimised will save you alot of headaches in the long run!!

Back To Top