Well, SSE is used in some parts of the code, not entirely. For recursive IIR filters (= all filters in SM are IIR filters), vectorization is not an option, but for FIR filters (like the ones I used for resampling single cycle waveforms), they help a lot (FIR filters in SM are already taking advantage of vectorization)keel wrote:Please correct if i am wrong, but while ago, you Bulent, told us that sm is only sse..? How about adding support to newest ss3&4? I think those would reduce cpu usage or something...
Insane CPU usage
-
- KVRAF
- 7504 posts since 14 Nov, 2006 from Ankara, Turkey
Works at KV331 Audio
SynthMaster voted #1 in MusicRadar's "Best Synth of 2019" poll
SynthMaster One voted #4 in MusicRadar's "Best Synth of 2019" poll
SynthMaster voted #1 in MusicRadar's "Best Synth of 2019" poll
SynthMaster One voted #4 in MusicRadar's "Best Synth of 2019" poll
- KVRAF
- 2673 posts since 18 Mar, 2006 from The Void
I did. When you play 6 notes, and then quickly switch to 6 different notes, SM *states* 12 voices in useCyforce wrote:Ah 6 notes.. why you dont say this^^
as comparison, i have intel I-Core 7 -920 on 32 bit, and there same sound eats on 4-6 notes ~12% cpu
I'm curious how you manage only 12% cpu though. That seems much lower.
-
- KVRAF
- 7504 posts since 14 Nov, 2006 from Ankara, Turkey
Try increasing the "engine buffer size" to LARGE.koalaboy wrote:I did. When you play 6 notes, and then quickly switch to 6 different notes, SM *states* 12 voices in useCyforce wrote:Ah 6 notes.. why you dont say this^^
as comparison, i have intel I-Core 7 -920 on 32 bit, and there same sound eats on 4-6 notes ~12% cpu![]()
I'm curious how you manage only 12% cpu though. That seems much lower.
Works at KV331 Audio
SynthMaster voted #1 in MusicRadar's "Best Synth of 2019" poll
SynthMaster One voted #4 in MusicRadar's "Best Synth of 2019" poll
SynthMaster voted #1 in MusicRadar's "Best Synth of 2019" poll
SynthMaster One voted #4 in MusicRadar's "Best Synth of 2019" poll
-
- KVRAF
- Topic Starter
- 1769 posts since 30 Jul, 2007
kv331,
Sorry I did not respond, but I tried the lowing the quality, but it only knocks it down by about 4% which just is not enough to run more than 1-2 instances. Also it virtually makes running it while running a handful of other Synths nearly impossible, hehe.
I understand that unison heavy patches will kill my machine, but dang 40% CPU, ouch! hehe
I also hate to convert to WAV so early in the inspiration process just in case I need to tweak the Filter/ADSR or others a bit to allow other things and itself the right space.
Cool synth though and I cannot wait for that Easy Editor page!!!
Sorry I did not respond, but I tried the lowing the quality, but it only knocks it down by about 4% which just is not enough to run more than 1-2 instances. Also it virtually makes running it while running a handful of other Synths nearly impossible, hehe.
I understand that unison heavy patches will kill my machine, but dang 40% CPU, ouch! hehe
I also hate to convert to WAV so early in the inspiration process just in case I need to tweak the Filter/ADSR or others a bit to allow other things and itself the right space.
Cool synth though and I cannot wait for that Easy Editor page!!!
