Login :       Password :       Remember me

Forum: PC Version Technical Support - Topic: Master Tempo advanced shares same cpu core for all decks

Ask here any technical questions about the functionalities of Virtual DJ, Virtual Vinyl, Cue or AtomixMP3.
VirtualDJ forums
PC Version Technical...
Master Tempo...


Author - Topic: Master Tempo advanced shares same cpu core for all decks -

androidi

VIP Member
Posted Tue 05 Feb 08 @ 3:58 pm
Master Tempo advanced shares same cpu core for all decks.

To get good quality master tempo I need to set atleast Advanced: Complexity 1, Spatialization 2. This runs fine if only single deck uses master tempo. With 2nd deck using it too I noticed that CPU use of one out of the four cores in the quad core hits near 100% and the song gets garbled. The three other cores remain at idle.

I don't see why the master tempo calculations cannot be processed in invidual core for each deck. Sure I could run 2 VDJ:s and manually set CPU affinity for each to get desired effect but users should not have to go through such to fix this problem of not utilizing the cores efficiently. Laptops today come with 2 cores as norm, tomorrow with 4 and so on. VDJ needs to catch up.

platform: 2003/q6600/p35/2gb

erxon

VIP Member
Posted Wed 06 Feb 08 @ 10:25 am
I'm guessing the software isn't build yet for multicore processing, so this should
be probably a good new feature.

djcel

Senior Team
Posted Wed 06 Feb 08 @ 12:27 pm
Complexity is linked to the number of CPUs used.

But are you on XP or Vista?

androidi

VIP Member
Posted Wed 26 Mar 08 @ 9:46 am
I tried this on 2003 SP2 and Vista SP1. The complexity needs to be 1 and spatialization 2 otherwise it breaks up the beats horribly (quality wise, not as in lacking CPU when just one deck has master tempo enabled). I did see increase in use of other cores if I set complexity to 2 but the audio became garbled (with spatialization kept at 2).

Given the cpu architecture developments atleast each deck should have their own thread. Some might say even each effect however effect processing is usually a pipe and thus doesn't make much sense to parallelize. Now as the decks(tracks) really aren't interacting before the mixing stage they are quite ideal for taking advantage of multicore cpus. And VDJ process seems to use 8 threads already so this shouldn't be anything new for developers.

djcel

Senior Team
Posted Wed 26 Mar 08 @ 1:04 pm
For multicore, use complexity>=2

but only use spatialization<=1 (higher value will consume too much CPU)

androidi

VIP Member
Posted Thu 27 Mar 08 @ 4:47 am
I'm not hearing or seeing (cpu use wise) any audible benefit from using complexity higher than 1.

However there's great audible benefit from spatialization being 2 rather than 1. I could set complexity to 2 (for no benefit) but then spatialization could not be used at 2 even with just one deck thus there would be no usable master tempo at all.

discotronic

Experienced pro user
VDJ Radio DJ
Posted Sun 06 Apr 08 @ 12:06 pm
Hey djcel your tip works great on my amd x2 6400 cpu thanks

discobrian24

Moderator
Posted Sun 06 Apr 08 @ 5:01 pm
How do u like the 6400, I have the 6000 and thinkin of upgrading

djsonath

Professional edition user
Posted Tue 29 Apr 08 @ 4:20 pm
djcel you wrote:

For multicore, use complexity>=2

but only use spatialization<=1 (higher value will consume too much CPU)
-------------------------------------------------
When I set in presets for best quality why complexity goes to 3?
I have an intel core 2 quad machine and I have to uncheck scratch optimize for enchnanced algorithm.
If not the sound is full of distortion and the cpu is about 3-5 % only

Which are the best settings for good master tempo?
Whatever I do the sound is the same, and in house music master tempo is bad.
It sounds like the beat wants to disappear

I have maya44 esi

androidi

VIP Member
Posted Tue 29 Apr 08 @ 10:42 pm
> Which are the best settings for good master tempo?
> Whatever I do the sound is the same, and in house music master tempo is bad.
> It sounds like the beat wants to disappear


Advanced: Complexity 1, Spatialization 2. Like said in the first post.

The problem is that you can then only use one deck with master tempo on because CPU use goes too high. Which is what this thread is about.

djsonath

Professional edition user
Posted Wed 30 Apr 08 @ 9:57 am
I don't have this problem. I use 2 decks with master tempo and sometimes I open the program 2 times and I have 4 decks with master tempo. My cpu is low whatever I do. I have tried all the settings. I can't make the cpu go high and the result is the same. No good master tempo.

androidi

VIP Member
Posted Sun 04 May 08 @ 1:58 am
> I don't have this problem. I use 2 decks with master tempo and sometimes I open the program 2 times and I have 4 decks with master tempo. My cpu is low whatever I do.

Can you verify that you use both the settings mentioned in my previous post in the master tempo/advanced section AND have Scratch section setting set Enhanced algorithm. The master tempo doesn't seem to work properly otherwise and cpu usage is like you describe.

djsonath

Professional edition user
Posted Tue 13 May 08 @ 11:52 am
I can't play with both settings you mentioned. If I check these both settings the sound is distorted but cpu is still low. I use only master tempo/advanced



Site map
(C)opyright Atomix Productions 2008

Software
Hardware
VirtualDJ Pro
VirtualVinyl
Numark CUE
AtomixMP3
VDJ HomeEdition
DJC Edition
eJay DJMixStation
DJ-Box
Features
Screenshots
Trial Version
Plugins
Software Updates
Press Material
Developer SDK
Timecode CD
Skins
Sound Effects
Video Effects
Samples
Languages
Grafx
Tools & Drivers
Forums
Users Network
Wiki
Radio
Atomix Productions
VIP DJs
Disclaimer
Ask a question
View your tickets
Wiki