Quick Sign In:  

Forum: Old versions

Topic: (MIDI Controller) I don't think this is possible, but....

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

mcs1234PRO InfinityMember since 2010
I use this controller with my VDJ Pro Version 7. I have it all mapped to do what I need it to do.
I've mapped each side with a Low Cut button, which decreases the Low_Eq by 10% each time it's pressed. (Four hits takes the low down to nothing). Works well when a crossfade is a little to "heavy".
Regarding the LED function, is there a way to add a command that would assign/change the "blink rate" depending on how many times the button has been pushed for the track playing? Something like....
Push 1 - blink 2000ms
Push 2 - blink 1000ms
Push 3 - blink 500ms
Push 4 - blink 250ms
I reset the EQ on new load, so it resets whenever a new track is loaded.
I know there's a lot these things can do, but I might be pushing the limit on this one....
Thanks,
Doug
 

Posted Sun 08 Nov 15 @ 4:59 pm
SBDJPRO Infinity Member since 2006
Shouldn't be a problem. Probably easiest if you start by posting up your mapping for the actual button.
 

Posted Sun 08 Nov 15 @ 6:15 pm
mcs1234PRO InfinityMember since 2010
That would be awesome! Here's the instruction for the button...
 

Posted Sun 08 Nov 15 @ 6:34 pm
I'm not sure if this will work on version 7 but you can try:

eq_low & param_equal 40% ? blink 2000ms : param_equal 30% ? blink : param_equal 20% ? blink 500ms : param_equal 10% ? blink 250ms : off

If this doesn't work, try this as well:
eq_low & param_equal 0.4 ? blink 2000ms : param_equal 0.3 ? blink : param_equal 0.2 ? blink 500ms : param_equal 0.1 ? blink 250ms : off
 

Posted Mon 09 Nov 15 @ 1:08 am
mcs1234PRO InfinityMember since 2010
I see what you're doing there. Rather than base a blink command on how many button pushes, you're basing it on the actual value of the control.
I'll give it a try and report back...
Thanks much!
 

Posted Mon 09 Nov 15 @ 1:35 am
mcs1234PRO InfinityMember since 2010
Got it! The exact code you gave didn't work, but I did some digging and discovered that the percentage perceived by the system and what was displayed on the screen weren't the same (probably a rounding issue). When I fiddled with neighboring values and found what it wanted, it worked!

deck 1 eq_low 40.02% ? blink 1000ms : deck 1 eq_low 30.04% ? blink 500ms : deck 1 eq_low 20.05% ? blink 250ms : deck 1 eq_low 10.06% ? blink 125ms : off

Thanks again!!
:-)
 

Posted Mon 09 Nov 15 @ 3:02 pm


(Old topics and forums are automatically closed)