Anmelden:     


Forum: General Discussion

Topic: Tricky Script, Please Help

Dieses Thema ist veraltet und kann veraltete oder falsche Informationen enthalten.

Hello and good day fellow DJ's. I want to script in what i thought would be a simple command... I want to program a letter on my keyboard (Q) , that when activated; it takes the current active decks pitch and begins to increase it by the smallest increments. Example, if the button is pressed while the bpm on the deck is 140.00; it will increase like 140.01,140.02, 140.03,140.04,140.05,140.06,140.07,140.08,140.09,140.10, 140.11, and so on, AND STOPS UNTILL I PRESS THE BUTTON (Q) AGAIN!
I would also like to program another letter to do the exact opposite. To decrease the bpms by smallest increments.
Please help me! I need this for my Djing! I've tried to script : get bpm ? active deck : Pitch +0.0001 , and it does what I want but I have to keep on pressing the key. I want the function to "activate" and "DeActivate" .
I Have high hopes that this is a simple matter and I can be Helped! Thanks DJ 1 1 1 1
 

geposted Mon 02 Jan 12 @ 12:45 am
Keys on your keyboard should automatically repeat when you hold them down. If not, check in the Windows control panel to see if you have turned this off.

Simply map a key to deck active pitch +0.01% to increase in small increments.

The mapping that you have posted above is invalid because there is no such action as 'active deck' and 'get bpm' is for use for displaying the BPM on skins and/or controllers that have numeric/text displays only.
 

I appreciate your answer but you clearly didn't understand what I asked for... the command I put in works when I hold down the button I've mapped. What I want is for it to continue UNTILL I press the button again! It only works currently when I hold it down. Please understand I don't want to leave my finger held down there to make the increments happen. I need them to continue increasing until I press the button again! I know you can figure it out! Please help!
 

I just tried the script you suggested. It does the increments but requires for you to leave your finger holding the button down, what I need please is for it to continue to do the increase in bpms until I press the button again.
 

That is not possible with the currently available actions.
 

I think it is possible, but try with this is the mapping script: (copy paste or change the deck # for the other deck and replace the value % if you want big increments or depends to the value you want)

"var '$shift' ? deck 1 pitch -0.01% : deck 1 pitch +0.01%"
(every single press or you hit the buttons it will give you the decimals increments of positive (+.01%) 140.00 become 140.01 and if you hold down the "SHIFT" button and press the button again it will give you the negative decimal value of negative (-.01%) and in order to get the 0.1% you will to set the pitch range to -50%/+50%.

For example:
"var '$shift' ? deck 1 pitch -1% : deck 1 pitch +1%" it will give you the positive & negative value of more than (1%).

I think holding it down will not work....

 

Thank you for pointing out your script knowledges, but if you carefully read what the user needs to do, you will probably agree with me :)

i1111 wrote :
I just tried the script you suggested. It does the increments but requires for you to leave your finger holding the button down, what I need please is for it to continue to do the increase in bpms until I press the button again.


Note. Btw, you need to know that to increase/decrease the bpm by 0.01, its not only up to the pitch percentage you apply in your script, it also has to do with the selected pitch range.
 

Yes you are right, because the buttons does have the ON & OFF values only. Thank you.. :)
 

I really thank you all for your Reply's! SO.... its not possible? I'm sure my fellow dj's could agree that this would be a cool function to have... Any other Ideas? Who know's Mapping better than anyone?
 

I can give you a work around if you're still interested.
You will have to use a plug-in though and you should be on Windows OS.
Let me know if you're still interested...
 



(Alte Themen und Foren werden automatisch geschlossen)