trogluddite ·
Hi All, It' seems pretty well known that the GUI elements can be a bit CPU greedy (press Ctrl-Alt-Delete - set the Task Manager to show Performance - now go mad wiggling knobs etc. - You'll see the CPU spikes) - but has anybody else found that it can cause the audio stream to randomly stop working? Been searching the forum for ages to try and find a Windows setting or something that makes it stop - after weeks of head scratching narrowing it down to the GUI.
Had this problem with two different machines now (each with different makes of graphics processor - so not a driver issue I think) and with SM since the early v1.1s. It's the same whether you're in SM or using a VST or .exe export.
The schematic I'm working on needs a fair bit of visual feedback - animated knobs/level meters etc. All the animated stuff is driven from Tick25 modules, so there shouldn't be too many triggers. Without any animation happening the CPU hit is about 8%. With animation enabled; 25% - a big jump but the CPU is nowhere near maxing out. However, whenever the animation is active, the whole schematic goes dead a couple of times a minute, apparently at random - then, after a second or two of silence, it just carries on from where it left off (with the contents of all the audio buffers left intact.)
The amount of drawing doesn't seem to be the problem (try disconnecting the redraws within the standard controls - CPU hit is still high when you wiggle the mouse). Most of these displays don't have mouse interaction - so is it just processing the green data 25 times a second doing it? - there's only a couple of float to areas and a handful of maths modules. I can understand that calculating the triggers and threading for green data must take some overhead, but I don't see any CPU spikes big enough to lock everything up.
I don't particularly mind the CPU hit as such (and it seems better than it used to be), but completely losing the audio like this means that I can't possibly use any of my creations live on stage - random bursts of silence are a bit avant-garde when you're trying to get the audience dancing like dervishes!
The Luddite