Sample tank 4 cpu usage

Hammond B-3X, Syntronik, Syntronik Deluxe, SampleTank, Miroslav Philharmonik 2, SampleTron 2, and all Powered by SampleTank instruments and sounds for Mac/PC

Sample tank 4 cpu usage

Postby gordon44 » Tue Mar 05, 2019 11:43 am

Hi
I'm using Studio one 4 and Cakewalk/bandlab(ex Sonar)

in both programs if I add say 4/5 cpu greedy samples from Sampletank 4 on say channel 1-4/5
The Cpu meter in both DAW's is maxing out

Sampletank is the only track on each DAW and there is no online monitoring/input echo

is this right?? seems ridiculously high

[mod redacted]

My pc is quite modern - I7 7700 4.2Ghz 16 mb ram and a focusrite 214i

Thanks Gordon
Spec - i7 7700 4.20Ghz 16gb ram, Windows 10 home, Focusrite 214i,
Studio One, Sonar(Bandlab)
gordon44
 
Posts: 12
Joined: Wed Oct 31, 2012 1:21 pm

Re: Sample tank 4 cpu usage

Postby Peter_IK » Tue Mar 05, 2019 5:39 pm

This is not the normal behavior. You'll need to open a ticket with IK Support at http://www.ikmultimedia.com/contact-support where they can troubleshoot and assist you directly with this issue. Thank you.
IK Multimedia. Musicians First.
YouTube - Facebook - Twitter
Need help? Our support team will be happy to help and can be reached at this link.
From the rules: Moderator decisions are not a matter for forum discussion and are final.
User avatar
Peter_IK
Kingpin
 
Posts: 19848
Joined: Thu Nov 18, 2010 3:40 pm
Location: Everywhere

Re: Sample tank 4 cpu usage

Postby gordon44 » Wed Mar 06, 2019 12:15 am

Thankyou Peter I will do that

but I would be grateful if any one on the forum could repeat my test

which is insert one Sampletank 4 instrument track on their DAW
Add 5 instances of c7 grand binaural piano or equivalent

and report what the CPU reading is
just for interest and to confirm that my system has a problem

Thanks in anticipation
gordon
Spec - i7 7700 4.20Ghz 16gb ram, Windows 10 home, Focusrite 214i,
Studio One, Sonar(Bandlab)
gordon44
 
Posts: 12
Joined: Wed Oct 31, 2012 1:21 pm

Re: Sample tank 4 cpu usage

Postby garfy » Thu Mar 07, 2019 7:25 pm

Hi Gordon

Finally got round to doing your test, as this kinda thing interests me :ugeek:

Done on my, now rather vintage, MacMini (specs in sig). I'll put my findings and then explain why, but I think the issue(s) that this kind of usage can lead to is to do with how the DAW addresses virtual instruments, rather than the instrument itself (in most cases anyway, not to suggest that you don't have a fixable issue).

1 instance of ST4. 5 MIDI channels. 5 presets all C7 Grand Binaural
CPU = 103.9% (1 thread) 13.5% (of total CPU) Unplayable!

1 instance of ST4. 1 MIDI channel. 1 preset of C7 Grand Binaural
CPU = 34.8% (1 thread) 3.84% (of total CPU) Plays nicely

5 instances of ST4. 1 MIDI channel each. 1 preset of C7 Grand Binaural each
CPU = 35% (1 thread) 5.10% (of total CPU) Plays nicely

Caveat 1 - the drive that my sample content is on is a 5400rpm, so I don't expect masses of track count out of it. If I need to, I render down or freeze, but it doesn't happen often as I'm not a heavy sample user.
Caveat 2 - the I/O buffer is set to 256 samples

Now, I know why it works like this and it may be the same for other DAWs. Logic has a slightly irksome way of distributing load across CPU cores/threads, but it always leaves thread 8 for 'live input' i.e. whatever MIDI track is armed or selected, the CPU is ready to take the strain of an incoming performance and is ready to playback samples/record incoming MIDI. Hence why my 1 ST4 with 5 C7s is unplayable - that one instance of ST4 just overloads the thread, even though the remaining threads are basically idle.

By way of a final (unreal world) test I could get up to 13 MIDI channels of "Cellos Sustain" preset in a single multitimbral instance of ST4 before my CPU hit 100% on the 1 live core, so all this is very dependent on the preset used as well.

Anyway, hope that sheds some light.
System Specs: 2012 Mac Mini 2.6 i7 & 2015 MBP 2.2 i7, 16GB RAM
macOS10.15.7 Logic 10.6.1 Reason 11
Various IK, NI, Waves, Softube, Eventide, XLN software
Focusrite 18i20 x 2, Novation ReMote 25SL
garfy
Moderator
 
Posts: 2133
Joined: Thu Oct 20, 2011 6:09 pm
Location: Comfy chair, UK

Re: Sample tank 4 cpu usage

Postby gordon44 » Thu Mar 07, 2019 11:50 pm

Garfy

Thanks for taking time out to do the testing

What you say makes a lot of sense
I will add multiple instances of sampletank to a project in my DAW and let you know how it goes

all the best
Gordon
Spec - i7 7700 4.20Ghz 16gb ram, Windows 10 home, Focusrite 214i,
Studio One, Sonar(Bandlab)
gordon44
 
Posts: 12
Joined: Wed Oct 31, 2012 1:21 pm

Re: Sample tank 4 cpu usage

Postby gordon44 » Fri Mar 08, 2019 2:44 am

hi Garfy

Just ran a very similar test to yours with the buffer set to 256 samples

Ran 5 instances of sampletank 4 in studio one with a high end piano sample on each
instance - the results were roughly the same as yours
Cpu usage about 30-40% actual usage about 20%

I think, like Logic, Studio one piles all the work on one core(updating studio one to use Multicores is the most requested update in Studio one)

So this probably a good work around if I want to use multiple high end samples in a project/song
I will wait with interest to see what support say about it being a 'fixable issue'

Once again thanks for the help

gordon
Spec - i7 7700 4.20Ghz 16gb ram, Windows 10 home, Focusrite 214i,
Studio One, Sonar(Bandlab)
gordon44
 
Posts: 12
Joined: Wed Oct 31, 2012 1:21 pm

Re: Sample tank 4 cpu usage

Postby andreas.pratsch » Fri Mar 08, 2019 11:12 am

Hi everbody!

I use a MacBook Pro with 4 cores and Cubase as DAW. ST4 standalone allows the loading of many great sounds without the processor displaying too much load.
That changes dramatically in Cubase.

As an exemplary sound I used the, admittedly, very big Black LP Full Keyswitch as a test sound. Loading this guitar takes a while, I did not measure it, but it might have been about 60 - 70 seconds.

The CPU load increases enormously. I loaded 4 of these guitars and could play in one instance, after that there were already drop outs. Turning off the amp simulation in the fx section provides a remedy.

Compared to my other 64 bit plugins sampletank 4 already takes a lot of resources. Just opening a vst instance consumes a lot of cpu, so much power does not need any of my other plugins. Not even celtic era, which needs a lot of power.

I use guitars anyway only about shreddage which offers many effects without overloading the CPU too much. But as a test object, the e-guitars in ST4 are well suited. So I´m sure it will effect also other instruments using many effects.

I'll test if it works better with Cubase to open more instances of ST4 and only use 2-3 sounds there instead of a single ST4 instance with 4+ sounds.
andreas.pratsch
 
Posts: 24
Joined: Mon Sep 29, 2014 4:50 pm

Re: Sample tank 4 cpu usage

Postby garfy » Fri Mar 08, 2019 11:42 am

andreas.pratsch wrote:ST4 standalone allows the loading of many great sounds without the processor displaying too much load.
That changes dramatically in Cubase.


Again, this sounds like something to do with the way that the DAW handles processing load/threads. Does Cubase have it's own CPU meter showing the individual threads and how much is being used?
System Specs: 2012 Mac Mini 2.6 i7 & 2015 MBP 2.2 i7, 16GB RAM
macOS10.15.7 Logic 10.6.1 Reason 11
Various IK, NI, Waves, Softube, Eventide, XLN software
Focusrite 18i20 x 2, Novation ReMote 25SL
garfy
Moderator
 
Posts: 2133
Joined: Thu Oct 20, 2011 6:09 pm
Location: Comfy chair, UK

Re: Sample tank 4 cpu usage

Postby gordon44 » Fri Mar 08, 2019 1:22 pm

I would also be careful adding numerous instances of Sampletank 4 on one project/song if your machine doesn't have a good chunk of RAM
Each instance on my machine grabs about 2 gig of RAM - and I have crashed my machine when adding too many instances of Sampletank.

Gordon
Spec - i7 7700 4.20Ghz 16gb ram, Windows 10 home, Focusrite 214i,
Studio One, Sonar(Bandlab)
gordon44
 
Posts: 12
Joined: Wed Oct 31, 2012 1:21 pm

Re: Sample tank 4 cpu usage

Postby Peter_IK » Fri Mar 08, 2019 6:28 pm

That is when SampleTank's multiout/multitimbral nature is really useful. You can have many parts so you wouldn't typically need that many instances running separately.
IK Multimedia. Musicians First.
YouTube - Facebook - Twitter
Need help? Our support team will be happy to help and can be reached at this link.
From the rules: Moderator decisions are not a matter for forum discussion and are final.
User avatar
Peter_IK
Kingpin
 
Posts: 19848
Joined: Thu Nov 18, 2010 3:40 pm
Location: Everywhere

Re: Sample tank 4 cpu usage

Postby shmihe » Tue Mar 12, 2019 3:04 am

I ran five tracks of piano (single-instance of Sampletank 4), into Reaper. Babyface Pro with 512 buffer at 48 kilohertz.

Piano was C7 Grand Binaural - Natural, and I turned off only the AC reso, and convo room effects.

System is an MSI gt72 laptop, with a 2.7 gigahertz i7 6820hk, overclocked to 3.7 consistently.

Sampletank was using about 10gb of my 32 gigs ram, and Reaper showed Sampletank as using up to 9% CPU on its own (in Reaper). Reaper was running up to 12% CPU overall.

I am not sure if this is similar enough to your test, but I am pretty pleased with the results for myself, because I would probable consider this piano to be one of the more brutal ones on CPU in Sampletank 4.

I also ran Windows task monitors to see that Reaper was reporting fairly accurate, and also to see the multi core usage.

5 huge grand piano samples at once is way beyond a real-world usage of this, although I understand it is just a test. And it is nice to just see what this can do with multiple tracks of multiple instruments.

I normally track and record at 96 kilohertz, but I just couldn't get the latency good enough at that high, it was starting to take too much CPU. At 48 kilohertz, and 512 buffer, the latency is doable for me, the RME has 11 milliseconds RTL @ those settings.

**edited for clarity**
Last edited by shmihe on Tue Mar 12, 2019 1:40 pm, edited 1 time in total.
User avatar
shmihe
 
Posts: 50
Joined: Wed Nov 30, 2016 11:12 pm

Re: Sample tank 4 cpu usage

Postby gordon44 » Tue Mar 12, 2019 11:43 am

Hi shmihe

Have you tried Just one instance of Sampletank in Reaper with multiple high quality samples say about 5, loaded into the first 5 channels
This is the scenario when my pc was maxing out
I would be interested to see your results
gordon
Spec - i7 7700 4.20Ghz 16gb ram, Windows 10 home, Focusrite 214i,
Studio One, Sonar(Bandlab)
gordon44
 
Posts: 12
Joined: Wed Oct 31, 2012 1:21 pm

Re: Sample tank 4 cpu usage

Postby shmihe » Tue Mar 12, 2019 5:11 pm

gordon44 wrote:Hi shmihe

Have you tried Just one instance of Sampletank in Reaper with multiple high quality samples say about 5, loaded into the first 5 channels
This is the scenario when my pc was maxing out
I would be interested to see your results
gordon



I edited my post above (1st sentence) for clarity. I re-read it and realized it wasn't worded so clearly.

So, - it was just a single instance of ST4, with multi (5) versions of C7 Grand Binaural - Natural on multiple tracks, all running simultaneously.

I definitely had to turn off the AC Reso and Convo Room effects, and could not lower the buffer (to 256) because of clicks/pops and dropouts.
User avatar
shmihe
 
Posts: 50
Joined: Wed Nov 30, 2016 11:12 pm

Re: Sample tank 4 cpu usage

Postby kcearl » Wed Mar 13, 2019 4:55 am

I cant believe this is sampled based, the CPU usage is off the chart for the C7, which is the highlight...considering I have multisampled pianos for Kontakt that barely register in Ableton Live this really needs to be addressed.

No point in sayings its the daws fault or are we not meant to be using it as a plugin?


spent a day downloading and installing this but Im pretty disappointed, it was meant to replace my FA, guess it wont just now :|
kcearl
 
Posts: 20
Joined: Fri May 11, 2012 6:09 am

Re: Sample tank 4 cpu usage

Postby garfy » Wed Mar 13, 2019 9:25 am

Sorry to hear you are having issues with ST4 kcearl

kcearl wrote:No point in sayings its the daws fault or are we not meant to be using it as a plugin?


You're correct, it's not necessarily the DAW's fault, but it will increase overheads in RAM and CPU and also the way it interacts with plugins.

If you are having the same issues in the standalone version as well as the plugin, I would suggest you open a ticket with IK Support https://www.ikmultimedia.com/contact-support/mi/

Everybody's systems will be different but support will be able to give you some one-to-one help to get to the bottom of your problems.
System Specs: 2012 Mac Mini 2.6 i7 & 2015 MBP 2.2 i7, 16GB RAM
macOS10.15.7 Logic 10.6.1 Reason 11
Various IK, NI, Waves, Softube, Eventide, XLN software
Focusrite 18i20 x 2, Novation ReMote 25SL
garfy
Moderator
 
Posts: 2133
Joined: Thu Oct 20, 2011 6:09 pm
Location: Comfy chair, UK

Next

Return to Virtual Instruments: SampleTank, Hammond B-3X, More