@thomasoehler said:
I was wondering about the demands of the (by the way wonderful) synchroni-zed Dimension Strings on CPUs. I would like to experiment with them in the context of complex all-out divisi and possible layering, but I quickly ecounter limitations.
Any advice greatly appreciated! Thanks!
It matters quite a bit how you are organizing your use of synchron player(s) (SP) and dimension string players.
I presume when you say 9 'voices' you are talking about dimension instruments/players? VIs typically use the term voice for simultaneously playing sample, and if you look at the voice count at the bottom of SP you'll see dozens of voices used even for single note lines.
Presuming you are talking about dimension players, you have a number of choices re: e.g. which preset (e.g. all players vs desk etc). By far the easiest way to work with SynDS is with the 'all players' patch, even if you only want to use a subset. This is because you can quickly create dimension tree edits and mappings for all players rather than have to replicate your work as you had to do in VIPro, and quickly try different player combos.
But by far the hardest thing for a single SP to do is run all 8 DS players.
I'll presume you have an SSD, and you are running SPs in VEP (from your tags), if not then the DAW performance is another factor.
What you want to do is:
a) (Continue to) use the 'all players' patch for convenience in editing, selecting players etc. It is, IMO, the single biggest value prop of synchronized DS.
b) Use more/many SPs - VEP is much better at multitasking than is a single synchron player.
c) In any particular SP, activate (see below) only a subset of the players, e.g. no more than 4. You can setup another SP listening to the same channel in VEP for the other 4.
d) In any particular SP, make sure you are not using CPU for resources you don't need (i.e. when you only use a subset of the all players)
This last part is subtle and here are two tips:
1) If you are using MIR and not the built in synchron IRS, don't merely disable them - remove them. Removing IRs releases the CPU
2) Don't just mute any players you are not using (or the reverb), deactivate them by clicking on their name at the bottom of the channel in the mixer. The name will go grey and italic. Deactivating releases the CPU burden in a way that muting does not.
In this way you always have the convenience of having all players at hand (vs having only a subset in the tree/mixer).
I had a lot of dropouts with synchronized DS until I adopted these practices after which I've had no dropout problems (using VEP on the same box).
Good luck!