Quick Sign In:  

Forum: General Discussion

Topic: Script (Shift + Jogwheel = Scroll in Song)
ToXcis PRO InfinityMember since 2024
Hello everyone,

I'm looking for a script that allows me to scroll through the song using Shift and Jogwheels in the selected deck.
Procedure: I load a song in deck A, press Shift and turn the jogwheel and scroll in the loaded song. Like Pioneer Controllers.

Greetings and thx
 

Posted Sat 16 Nov 24 @ 7:06 pm
It depends on your controller, but for the most part try to remap your jog as shift ? touchwheel 'search' : touchwheel
Also you will want to remap the touch sensor of the jog to shift ? nothing : touchwheel_touch
 

Posted Sat 16 Nov 24 @ 9:20 pm
ToXcis PRO InfinityMember since 2024
OK, thank you for the fast answer. For my Controller doesn't work, because it's a Rane One and have spezial Jogwheels. After a lot of time, I scripted:

Key: SHIFT_JOG

Action:
deck play ? ns7_platter : song_pos & songpos_remain

This script, works for me, if I press Shift + touch the jogwheel it scroll in the loaded deck with the new song .... (Condition deck doesn't play, if the deck with the new loaded song is playing, function is not active. Otherwise it makes no sense to me )
 

Posted Sun 17 Nov 24 @ 10:57 am
ToXcis PRO InfinityMember since 2024
 

Posted Sun 17 Nov 24 @ 10:57 am
ToXcis PRO InfinityMember since 2024
Update:

Okay, I changed the "play" to "master" in the Action. Now it make no difference if the deck (where you load the new song) is playing or not. So you can needle search "on fly", very fast, in the song with shift and jogwheel. This script works only right with a 2 deck controller

 

Posted Mon 18 Nov 24 @ 8:55 pm
is using the script of the ns7 platter the right one for the rane one?
I'd suggest to use the platter of the rane one?!
 

Posted Mon 18 Nov 24 @ 10:27 pm
locoDogPRO InfinityModeratorMember since 2013
ns7_platter is a standard how many motorised platters talk to vdj [inMusic family so rane, numark etc]

Your masterdeck ? query, isn't just right deck, it's the masterdeck [of any decks playing the one that has the highest value from (level slider * crossfader bias) ] you just haven't poked around enough to get it on the other deck.
[there should be a name for this; default confirmation bias.... ?
I've been guilty of it ]

I'm honestly not sure you'd want to scrub the loudest deck, but... any deck at any time [since you're learning, and I think you learn best by seeing all the wrong ways as well as the one right way]

Just do this.
song_pos & songpos_remain
 

Posted Mon 18 Nov 24 @ 11:29 pm
ToXcis PRO InfinityMember since 2024
marcthedeejay wrote :
is using the script of the ns7 platter the right one for the rane one?
I'd suggest to use the platter of the rane one?!


Yes the ns7_platter are the right one...
 

Posted Tue 19 Nov 24 @ 12:13 am
ToXcis PRO InfinityMember since 2024
locoDog wrote :
ns7_platter is a standard how many motorised platters talk to vdj [inMusic family so rane, numark etc]

Your masterdeck ? query, isn't just right deck, it's the masterdeck [of any decks playing the one that has the highest value from (level slider * crossfader bias) ] you just haven't poked around enough to get it on the other deck.
[there should be a name for this; default confirmation bias.... ?
I've been guilty of it ]

I'm honestly not sure you'd want to scrub the loudest deck, but... any deck at any time [since you're learning, and I think you learn best by seeing all the wrong ways as well as the one right way]

Just do this.
song_pos & songpos_remain


Yes your are right, my update does not work, sorry for that....

The Problem I have, is, that if I press only Shift now by playing deck , it jumps around in the loaded song. I don't know why (Script: Just do this.
song_pos & songpos_remain) .... If the deck doesn't play and I press Shift + Jogwheel it scroll in the song....
 

Posted Tue 19 Nov 24 @ 12:15 am
locoDogPRO InfinityModeratorMember since 2013
So put it together, what would you like to do, what you can do [save values, query, do math], what you can't do, [and maybe can be done but don't know how.]

You're not going to scrub a on air deck
so
param_equal `get_volume` 0 ? Do your thing : don't do your thing


Since I mentioned it, I'd recommend looking up what get_volume does.

And future think like this, "what I want - what I can do to get close - what I don't know how to complete"
Post like that you'll get a reply every time.
 

Posted Tue 19 Nov 24 @ 2:35 am
locoDog wrote :
Just do this.
song_pos & songpos_remain

Actually the correct script here would simply be song_pos There's no need to include songpos_remain there.




PS: The best way to do this would require a more extensive remapping:
SHIFT button:
shift & up ? deck 1 var_equal 'rn1vinoff' 1 ? deck 1 set 'rn1vinoff' 0 & deck 1 vinyl_mode on : deck 2 var_equal 'rn1vinoff' 1 ? deck 2 set 'rn1vinoff' 0 & deck 2 vinyl_mode on

SHIFT_JOG:
vinyl_mode ? set 'rn1vinoff' 1 & vinyl_mode off & touchwheel 'search' : touchwheel 'search'
 

Posted Tue 19 Nov 24 @ 8:58 pm
ToXcis PRO InfinityMember since 2024
THX 👍
 

Posted Wed 20 Nov 24 @ 10:39 pm