Quick Sign In:  

Forum: Old versions

Topic: Fader moove to slowly !

This topic is old and might contain outdated or incorrect information.

Dodge57PRO InfinityMember since 2009
Hello,

I mapped my DJM700 and for example in the device file I put this :
<slider cc="0x52" name="Deck1FILTER" />

and in the mapper :
<map value="Deck1FILTER" action="deck 1 filter" />

It's work but the fader in VDJ I see the fader move very slowly...
I'm on my mixer I'm already at 100% than VDJ is still at 50% and rises slowly !

In miditrace I see the value coming with the same slow...

it is possible to fix it?
 

Posted Sun 10 Feb 13 @ 10:08 am
Ok,

first - do not use names like Deck1FILTER call it FILTER and use deck="1" instead.

You can use all faders seperate even if they have the same name because they are defined to dofferent decks. All elements that control the same thing for different decks should have the same name - so there are (on a 4 deck controller) 4 PLAY buttons differenced only by the midi note and deck assignement.

Check if the fader gives you TWO values. Start from 0 and slowly move it to 100%. If there are 2 notes then one should increase in steps from 0 to 7f and start again from 0 and so on. Every time it reaches the 7f and switches to 0 the other value should increase.

Many controllers have in that case 1 note increasing not by one - instead they do steps from 00 to 7f. So they give just 3 or 4 steps and start again from 00.

Then you have a 14 Bit fader (High resolution) and you should change the definition like:

<slider cc="0x2C" ccmsb="0x0C" name="GAIN" channel="0" deck="1"/>

Greets, Heiko
 

Posted Sun 10 Feb 13 @ 11:07 am
Dodge57PRO InfinityMember since 2009
ok, I've changed my device :

<?xml version="1.0" encoding="UTF-8"?>
<device name="Pioneer DJM-700" macdrivername="DJM-700" decks="0" author="me" type="MIDI" pid="0x0040" vid="0x13b2">
<slider cc="0x11" name="FADER1" deck="1" />
<slider cc="0x04" name="EQLow1" deck="1" />
<slider cc="0x03" name="EQMid1" deck="1" />
<slider cc="0x02" name="EQHigh1" deck="1" />
<slider cc="0x12" name="FADER2" deck="2" />
<slider cc="0x09" name="EQLow2" deck="2" />
<slider cc="0x08" name="EQMid2" deck="2" />
<slider cc="0x07" name="EQHigh2" deck="2" />
<slider cc="0x13" name="FADER3" deck="3" />
<slider cc="0x15" name="EQLow3" deck="3" />
<slider cc="0x0f" name="EQMid3" deck="3" />
<slider cc="0x0e" name="EQHigh3" deck="3" />
<slider cc="0x52" name="FILTER1" deck="1" />
<slider cc="0x5c" name="FILTER3" deck="2" />
<slider cc="0x51" name="FILTER3" deck="3" />
</device>


and the mapper :

<?xml version="1.0" encoding="UTF-8"?>
<mapper device="Pioneer DJM-700" author="DJ Chris Dodge" description="Pioneer DJM-700" version="705" date="08/04/2012">
<map value="FADER1" action="deck 1 fake_level" />
<map value="EQLow1" action="deck 1 fake_eq_low" />
<map value="EQMid1" action="deck 1 fake_eq_mid" />
<map value="EQHigh1" action="deck 1 fake_eq_high" />
<map value="FADER2" action="deck 2 fake_level" />
<map value="EQLow2" action="deck 2 fake_eq_low" />
<map value="EQMid2" action="deck 2 fake_eq_mid" />
<map value="EQHigh2" action="deck 2 fake_eq_high" />
<map value="FADER3" action="deck 3 fake_level" />
<map value="EQLow3" action="deck 3 fake_eq_low" />
<map value="EQMid3" action="deck 3 fake_eq_mid" />
<map value="EQHigh3" action="deck 3 fake_eq_high" />
<map value="FILTER1" ccmsb="0x0C" action="filter" />
<map value="FILTER2" ccmsb="0x0C" action="filter" />
<map value="FILTER3" ccmsb="0x0C" action="filter" />
</mapper>

It don't work.



Then I test with your code :
<slider cc="0x2C" ccmsb="0x0C" name="GAIN" channel="0" deck="1"/>
but it does not work either.



Then I remembered that I had two launchpads also on the same channel.
So I changed the channel and the DJM and it works!

I can continue my mapping ;)
Thanks !
 

Posted Sun 10 Feb 13 @ 4:34 pm
You should change your defnition and remove the numbers like "FADER1" there should be no number to show the channel. Just remove all the numbers and be shure to set the deck="".

You can use each element even if there is no number to show the channel. Also it is easier to map because you need to map VOLUME only once because all faders have the same name. If you want to assign different actions to each slider this is possible.

Greets, Heiko
 

Posted Mon 11 Feb 13 @ 12:31 am
Dodge57PRO InfinityMember since 2009
I do not quite understand what you say (I'm french ...)

If I delete the numbers in the names, I have several times the name "FADER" with back deck="1" deck="2" ! it's not a problème for you?
it looks like this :

<slider cc="0x11" name="FADER" deck="1" />
<slider cc="0x12" name="FADER" deck="2" />
<slider cc="0x13" name="FADER" deck="3" />

...

I made a map for 2 launchpads ( http://fr.virtualdj.com/addons/14816/2_Novation_Launchpad.html ) and I used a lot of numbers in names, and yet it works perfectly for 2 years !

I'm not saying you're wrong, but I do not understand the interest ...

For exemple for my launchpads :

DEVICE
<button note="0" name="BOUT000" />
<led note="0" value="0x03" zero="" name="LED000c0x03" />
<led note="0" value="0x07" zero="" name="LED000c0x07" />
<led note="0" value="0x43" zero="" name="LED000c0x43" />
<led note="0" value="0x02" zero="" name="LED000c0x02" />
<led note="0" value="0x06" zero="" name="LED000c0x06" />
<led note="0" value="0x01" zero="" name="LED000c0x01" />
<led note="0" value="0x05" zero="" name="LED000c0x05" />
<led note="0" value="0x17" zero="" name="LED000c0x17" />
<led note="0" value="0x13" zero="" name="LED000c0x13" />
<led note="0" value="0x27" zero="" name="LED000c0x27" />
<led note="0" value="0x23" zero="" name="LED000c0x23" />
<button note="1" name="BOUT001" />
<led note="1" value="0x03" zero="" name="LED001c0x03" />
<led note="1" value="0x07" zero="" name="LED001c0x07" />
<led note="1" value="0x43" zero="" name="LED001c0x43" />
<led note="1" value="0x02" zero="" name="LED001c0x02" />
<led note="1" value="0x06" zero="" name="LED001c0x06" />
<led note="1" value="0x01" zero="" name="LED001c0x01" />
<led note="1" value="0x05" zero="" name="LED001c0x05" />
<led note="1" value="0x17" zero="" name="LED001c0x17" />
<led note="1" value="0x13" zero="" name="LED001c0x13" />
<led note="1" value="0x27" zero="" name="LED001c0x27" />
<led note="1" value="0x23" zero="" name="LED001c0x23" />
<led note="1" value="0x12" zero="" name="LED001c0x12" />
[...]
<button note="23" name="BOUT023" />
[...]
<button note="39" name="BOUT039" />
[...]
<button note="55" name="BOUT055" />



MAPPER
<map value="BOUT055" action=" deck 1 cue_stop 1" />
<map value="BOUT039" action=" deck 1 play_pause" />
<map value="BOUT023" action=" deck 1 sync" />


 

Posted Mon 11 Feb 13 @ 9:37 am
Dodge57 wrote :
I do not quite understand what you say (I'm french ...)

If I delete the numbers in the names, I have several times the name "FADER" with back deck="1" deck="2" ! it's not a problème for you?
it looks like this :

<slider cc="0x11" name="FADER" deck="1" />
<slider cc="0x12" name="FADER" deck="2" />
<slider cc="0x13" name="FADER" deck="3" />

...

I made a map for 2 launchpads ( http://fr.virtualdj.com/addons/14816/2_Novation_Launchpad.html ) and I used a lot of numbers in names, and yet it works perfectly for 2 years !


I am not saying that it des not work or that it is wrong - it's just a bit to complicate ;-)

If you have a 4 deck controller you have all controle elements 4 times - like 4x PLAY, 4x CUE, 4x STOP, 4x PITCH and so on.

In your kind of definition you need to map every single element - so for that example 16 mapping entries. In my writing you need only 4 mapping entries.

You need to map each element only one because all have the same name - so PITCH gets the action pitch_slider.

If you want to map the sliders different you could write:

device_side 'left' ? <action for the left fader> : <action for the right fader>

Beleave me - uch simpler mapper ;-)

Greets, Heiko
 

Posted Tue 12 Feb 13 @ 1:03 am
Dodge57PRO InfinityMember since 2009
I don't understand ... sorry...
Can you give me an example ?

If I have 4 decks ans if I want to mapp the 4 play buttons, I write this
Device :
<slider cc="0x10" name="PLAYdeck1" />
<slider cc="0x20" name="PLAYdeck2" />
<slider cc="0x30" name="PLAYdeck3" />
<slider cc="0x40" name="PLAYdeck4" />


Mapper :
<map value="PLAYdeck1" action="deck 1 play" />
<map value="PLAYdeck2" action="deck 2 play" />
<map value="PLAYdeck3" action="deck 3 play" />
<map value="PLAYdeck4" action="deck 4 play" />





If I do as you say I get this :
Device :
<slider cc="0x10" name="PLAYa" deck="1" />
<slider cc="0x20" name="PLAYb" deck="2" />
<slider cc="0x30" name="PLAYc" deck="3" />
<slider cc="0x40" name="PLAYd" deck="4" />

Mapper :
<map value="PLAYa" action="play" />
<map value="PLAYb" action="play" />
<map value="PLAYc" action="play" />
<map value="PLAYd" action="play" />



we have 8 lines in both cases !
 

Posted Tue 12 Feb 13 @ 6:53 am
This does the same:

Device :
<slider cc="0x10" name="PLAY" deck="1" />
<slider cc="0x20" name="PLAY" deck="2" />
<slider cc="0x30" name="PLAY" deck="3" />
<slider cc="0x40" name="PLAY" deck="4" />


Mapper :
<map value="PLAY" action="play" />

Greets, Heiko
 

Posted Tue 12 Feb 13 @ 7:32 am
Dodge57PRO InfinityMember since 2009
ok !! Now I anderstand !! Thanks !!
 

Posted Tue 12 Feb 13 @ 7:59 am


(Old topics and forums are automatically closed)