Question about a two tracks

19 views
Skip to first unread message

Никита Баранов

unread,
Aug 17, 2022, 3:09:37 PM8/17/22
to accessible...@googlegroups.com
Greetings. I think I figured out the keylock, thanks. However, now I have another question. is it possible in virtual dj to automatically accelerate tracks with a lower bpm to a higher one, respectively, to another fast track. let's say I have two tracks loaded into the decks: the 105 bpm track is loaded into the first deck, and 124 bpm is loaded into the second deck, and it is necessary to synchronize them in this order. and in order not to manually adjust the tempo of the first track (105 bpm) to 124 bpm (the tempo of the second track), it is necessary that when synchronizing with it at the end, the first track (105 bpm) would gradually begin to accelerate. or do I need to write a script too? I hope I asked the question clearly, thank you in advance.

Никита Баранов

unread,
Aug 17, 2022, 6:34:29 PM8/17/22
to accessible...@googlegroups.com
p.s: I tried to upload the second track to the second deck first (124 bpm), and then the first track (105 bpm) to the first deck, and everything seemed to work out. but then I come across tracks with the same bpm value, respectively, to the second track 124 bpm, so after that tracks with a value of 126 bpm or 128 bpm may appear and I need the previous tracks to accelerate and synchronize at the same time according to the tempo of the following tracks, and how to do this - I do not know. thanks.

ср, 17 авг. 2022 г. в 22:09, Никита Баранов <nvsv...@gmail.com>:

Zenek

unread,
Aug 18, 2022, 11:23:44 AM8/18/22
to AccessibleDJSoftware
Hi,
load 105 bpm on deck1 first and start playing it.
Then load the 124 bpm track on deck2 and use smart play or sync to slow it down to 105 bpm.
Then use pitch lock or auto pitch lock and start playing the song on deck 2, then use pitch reset on deck 2.
Then, according to the pitch reset speed, both will revert to 124 bpm.
Best regards
🎚🙇‍♂️

Kristijan Stefanovski

unread,
Aug 18, 2022, 12:56:14 PM8/18/22
to accessible...@googlegroups.com
zenek, what are the pitch lock and other steps keystrokes? Is it
ctrl+alt+k and ctrl+alt+b?

Chris
> --
> www.virtualdjaccessibility.com
> ---
> You received this message because you are subscribed to the Google Groups
> "AccessibleDJSoftware" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to accessibledjsoft...@googlegroups.com.
> To view this discussion on the web, visit
> https://groups.google.com/d/msgid/accessibledjsoftware/1d5cc2c8-0596-4d05-9a62-1bb7718f8fe5n%40googlegroups.com.
>

Zenek

unread,
Aug 19, 2022, 9:50:53 AM8/19/22
to AccessibleDJSoftware
Hi,
I mapped it in my controller, but the Bluefox user knows the keyboard shortcuts best, so you can ask him if he added these functions to his keyboard.
Pitchlock you can use auto in mallmuzik / settings / vdj options, it's second on the list and switch to yes.
I didn't find a hotkey for it, but I wasn't looking for a Bluefox keyboard.
In the KEYBOARD - AccessKeys.xml file I found a shortcut for the pitch_reset function this is Shift + delete, it should work on the active deck.
Greetings to you

Zenek

unread,
Aug 19, 2022, 9:57:11 AM8/19/22
to AccessibleDJSoftware
Using these pages, you can add your own keyboard shortcuts.
Find a free shortcut and add it to the shortcut file.
verb / command list
https://www.virtualdj.com/manuals/virtualdj/appendix/vdjscriptverbs.html
description of the functions in the settings.xml file
https://www.virtualdj.com/manuals/virtualdj/appendix/optionslist.html

Никита Баранов

unread,
Oct 7, 2022, 3:10:19 PM10/7/22
to accessible...@googlegroups.com
Is it possible to add a "reset pitch on load" button on my controller? I have a pioneer ddj sb3 controller and there is no such button there. there is also no "key" mode there.

пт, 19 авг. 2022 г. в 16:57, Zenek <andf...@gmail.com>:

Zenek

unread,
Oct 8, 2022, 3:33:29 AM10/8/22
to AccessibleDJSoftware
Hi, it's probably best to use a function
resetKeyOnLoad; yes
in the mallmuzik / vdjoptions menu
Regards.

Никита Баранов

unread,
Oct 8, 2022, 7:09:45 AM10/8/22
to accessible...@googlegroups.com
I've set it up. but if there is no such button on the controller, then you need to use it on a pc?

сб, 8 окт. 2022 г. в 10:33, Zenek <andf...@gmail.com>:

Zenek

unread,
Oct 8, 2022, 7:51:29 AM10/8/22
to AccessibleDJSoftware
resetKeyOnLoad
F1 = Reset key to normal when you load a new song
So it looks like:
each time you load a new song into the selected deck.
there will be a Reset key on this deck
It doesn't matter if you load a new song with the keyboard or the controller.
Just each use of "load" will reset the key for that deck.

Zenek

unread,
Oct 8, 2022, 8:09:29 AM10/8/22
to AccessibleDJSoftware
PS if you use
masterTempo; no
After loading a new track, if the bpm difference is large,
pressing sync changes bpm and key new track .
or if you use
smartPlay; yes,
& masterTempo; no
the big bpm difference will also change the key of the new track when you start playing it.
If you don't want to change the key of the songs, but you need to change the bpm tracks and use sync or smartplay.
Change the setting
masterTempo; Yes
Then the tempo changes do not change the tone.

Никита Баранов

unread,
Oct 8, 2022, 8:18:30 AM10/8/22
to accessible...@googlegroups.com
I'm talking about the keyboard shortcuts "ctrl +space" in the "key" mode for the first deck and alt + space for the second. there is no such button on the controller, but there is one in vdj...

сб, 8 окт. 2022 г. в 14:51, Zenek <andf...@gmail.com>:

Zenek

unread,
Oct 8, 2022, 9:23:53 AM10/8/22
to AccessibleDJSoftware
These shortcuts do an action for the selected deck:
key 0 & pitch_reset
setting
resetKeyOnLoad; yes & resetPitchOnLoad; yes
It does the same when loading the tracks.
You can also write in the controller mapping:
<map value = "LOAD" action = "load & key 0 & pitch_reset" />
He will perform 3 actions while loading the tracks.

If you need to do this reset regardless of loading the song.
add to the pads or any button on the controller:
key 0 & pitch_reset
For example, in controller mapping you can use:
<map value = "LOAD" action = "holding? key 0 & pitch_reset: load" />
Then the "load" button on the controller briefly pressed will load the track and the same button held longer will reset the key & pitch.

Zenek

unread,
Oct 8, 2022, 9:28:35 AM10/8/22
to AccessibleDJSoftware
Sorry, google translator broke the spacing in these examples, but I hope you fix it.

Никита Баранов

unread,
Oct 8, 2022, 1:47:38 PM10/8/22
to ., accessible...@googlegroups.com
and what is the action of the "pitch reset speed yes" setting called? I tested it. it turns out that this is him and this is exactly what I need to map...

сб, 8 окт. 2022 г. в 19:52, . <radi...@list.ru>:


Никит надо конкретно смотреть.
из контекста мало что понятно.
--
Sent from Mail.ru app for Android

Saturday, 08 October 2022, 07:43PM +03:00 from Никита Баранов nvsv...@gmail.com:



---------- Forwarded message ---------
От: Никита Баранов <nvsv...@gmail.com>
Date: сб, 8 окт. 2022 г. в 19:42
Subject: Fwd: [BlindDJ] Re: Question about a two tracks
To: <djjon...@gmail.com>


These shortcuts do an action for the selected deck:
key 0 & pitch_reset
setting
resetKeyOnLoad; yes & resetPitchOnLoad; yes
It does the same when loading the tracks.
You can also write in the controller mapping:

He will perform 3 actions while loading the tracks.

If you need to do this reset regardless of loading the song.
add to the pads or any button on the controller:
key 0 & pitch_reset
For example, in controller mapping you can use:

Then the "load" button on the controller briefly pressed will load the track and the same button held longer will reset the key & pitch.

---------- Forwarded message ---------
От: Zenek <andf...@gmail.com>
Date: сб, 8 окт. 2022 г. в 16:28
Subject: Re: [BlindDJ] Re: Question about a two tracks
To: AccessibleDJSoftware <accessible...@googlegroups.com>


Sorry, google translator broke the spacing in these examples, but I hope you fix it.

sobota, 8 października 2022 o 15:23:53 UTC+2 Zenek napisał(a):
These shortcuts do an action for the selected deck:
key 0 & pitch_reset
setting
resetKeyOnLoad; yes & resetPitchOnLoad; yes
It does the same when loading the tracks.
You can also write in the controller mapping:

He will perform 3 actions while loading the tracks.

If you need to do this reset regardless of loading the song.
add to the pads or any button on the controller:
key 0 & pitch_reset
For example, in controller mapping you can use:

Zenek

unread,
Oct 8, 2022, 2:33:12 PM10/8/22
to AccessibleDJSoftware
I guess you mean the function
resetPitchOnLoad; yes
this is the setting in mallmuzik / VDJ Options
The function you are writing about, i.e.
pitchResetSpeed; 1.0
determines how fast it will reset to the default bpm
you can set this reset speed in mallmuzik / VDJ Options
or directly using the action you are asking about:
pitch_reset
slowly brings the pitch back to 0%. you can specify the speed in% per second (default 1% per second): 'pitch_reset 5%'
Please describe what you are looking for next time,
it will be easier for everyone to understand.
And also take your time and read these two full pages of this manual.
You will find many useful things there

https://www.virtualdj.com/manuals/virtualdj/appendix/vdjscriptverbs.html

https://www.virtualdj.com/manuals/virtualdj/appendix/optionslist.html

Zenek

unread,
Oct 8, 2022, 2:43:53 PM10/8/22
to AccessibleDJSoftware
I noticed that your e-mail program seems to be removing my examples from your e-mail
Therefore, you may not hear what I am writing about and what examples I am giving.
Do not use the phone's email application, just use the computer and access via a browser, read this thread on the page below and expand all messages in it.
https://groups.google.com/g/accessibledjsoftware/c/HpUKMHYvBkA

Никита Баранов

unread,
Oct 9, 2022, 9:13:17 AM10/9/22
to accessible...@googlegroups.com
to write in the controller mapping, I have to open tools, external controllers, edit custom control mapping in mall muzic?... he writes to me that the file was not found and that I can download such a file. but where can I find him?...

сб, 8 окт. 2022 г. в 22:12, Никита Баранов <nvsv...@gmail.com>:
I guess you mean the function
resetPitchOnLoad; yes
this is the setting in mallmuzik / VDJ Options
The function you are writing about, i.e.
pitchResetSpeed; 1.0
determines how fast it will reset to the default bpm
you can set this reset speed in mallmuzik / VDJ Options
or directly using the action you are asking about:
pitch_reset
slowly brings the pitch back to 0%. you can specify the speed in% per second (default 1% per second): 'pitch_reset 5%'
Please describe what you are looking for next time,
it will be easier for everyone to understand.
And also take your time and read these two full pages of this manual.
You will find many useful things there

https://www.virtualdj.com/manuals/virtualdj/appendix/vdjscriptverbs.html

https://www.virtualdj.com/manuals/virtualdj/appendix/optionslist.html

Peter Mallard

unread,
Oct 9, 2022, 4:48:31 PM10/9/22
to accessible...@googlegroups.com
Which controller is it?

I will find the map for you.

Никита Баранов

unread,
Oct 9, 2022, 9:41:55 PM10/9/22
to accessible...@googlegroups.com
pioneer ddj sb3

вс, 9 окт. 2022 г. в 23:48, 'Peter Mallard' via AccessibleDJSoftware <accessible...@googlegroups.com>:

Никита Баранов

unread,
Oct 10, 2022, 5:40:38 PM10/10/22
to djjon...@gmail.com, И С, accessible...@googlegroups.com
thank you very much. where did you find him? today I've been looking for it on my own for a long time. then I suddenly became convinced for some reason that such files, in my opinion, are paid, for licensed versions, unlike mappers for tractor for example...

вт, 11 окт. 2022 г. в 00:30, Никита Баранов <nvsv...@gmail.com>:


---------- Forwarded message ---------
От: Peter Mallard <mall...@googlemail.com>
Date: пн, 10 окт. 2022 г. в 23:59
Subject: Re: Fwd: [BlindDJ] Question about a two tracks
To: Никита Баранов <nvsv...@gmail.com>


that one is already in the repository, but here it is anyway.
 First save the attached file.

then in the MallMuzik software, go to 'tools' then 'External Controllers' then 'import and use custom controller KeyMap'. and select the attached file you saved.

then you will find it in the editor.

Pete

Никита Баранов

unread,
Oct 11, 2022, 5:28:28 PM10/11/22
to accessible...@googlegroups.com
thank you, we managed to write such a function. but I replaced the button with this function. and on the virtual dj forum there was an answer how to write it without deleting the old one. here's what he writes: You can replace the KEYLOCK for example , you dont switch keylock on/off many times during a gig, sometimes never and have it assigned as .. pitch_reset .... or .... holding 2000ms key_lock : pitch_reset which will offer keylock on/off when button is pressed for more than 2 seconds, and pitch resetting in all other cases. 
I wrote it this way and but nothing happened: or did I write it wrong? help please. thanks...

вт, 11 окт. 2022 г. в 00:40, Никита Баранов <nvsv...@gmail.com>:

Zenek

unread,
Oct 13, 2022, 2:18:50 PM10/13/22
to AccessibleDJSoftware
Does this hold button work for you?
Because I didn't understand everything through a mechanical translator.
If you still need help, attach your mapping file to the message.

Никита Баранов

unread,
Oct 13, 2022, 4:57:00 PM10/13/22
to accessible...@googlegroups.com
thank you very much. in fact, I managed to write this function. only I didn't write "2000 ms", I just wrote "holding" and my controller understood it anyway. thanks. my comrades from the virtual dj forum also helped me. but I also want to write "key_mode". there is a "bpm" button in the controller. through a text document, I opened the mapping xml file, and when I added "shift_bpm key_mode", virtual dj gave it to me in the list of commands. I do not know if it is right, whether it is necessary to do so? after all, it turns out that the controller and virtual dj knows "key_mode" and does not ignore it (as I was told in one of the topics of our mailing list). and I want to assign the following keys to adjust the tonality: in key_mode key down - key_lock left, up - button load track on left deck -". accordingly, I want to do the same on the right deck. tell me, can this be done? thanks. here is my mapping file & his xml version. 

чт, 13 окт. 2022 г. в 21:18, Zenek <andf...@gmail.com>:
Pioneer DDJ-SB3 - Custom Mapping.map
Pioneer DDJ-SB3 - Custom Mapping.xml

Zenek

unread,
Oct 14, 2022, 1:10:14 PM10/14/22
to AccessibleDJSoftware
Yes, if there is nothing, you need to add this Shift button in the notepad.
Just be careful about case, because you wrote shift in lowercase and it should be uppercase SHIFT.
Besides, what does key_mode do?
Do you want interchangeable functions on certain buttons ??
You should then make a copy of your mapping and then change the mapping file name to your liking.
Then, in the mapping copy, change the action of the buttons you need.
And then the most important thing, you need to find a free button in both files
or add a new one with shift and use the action according to this instruction,
to toggle both mappings on your controller.
You read the forum too much and not enough VDJ instructions that I recommended to you.

controller_mapping
Assign a mapping to a controller 'controller_mapping "My Mapping"' assigns the mapping 'My Mapping' to the controller the command was executed on 'controller_mapping "CDJ400" "My Mapping"' assigns the mapping 'My Mapping' to all CDJ400s 'controller_mapping "CDJ400" "My Mapping" 2' assigns the mapping 'My Mapping' to the second CDJ400

Никита Баранов

unread,
Oct 14, 2022, 3:04:55 PM10/14/22
to accessible...@googlegroups.com
I read on the forum because there was the same problem. this does not mean that I did not take your instructions into account. I also accept them with great pleasure.

пт, 14 окт. 2022 г. в 20:56, Никита Баранов <nvsv...@gmail.com>:


Никита Баранов

unread,
Oct 14, 2022, 4:39:39 PM10/14/22
to accessible...@googlegroups.com
and what is the "help mode" that can be added to actions?

пт, 14 окт. 2022 г. в 22:04, Никита Баранов <nvsv...@gmail.com>:

Zenek

unread,
Oct 15, 2022, 1:30:20 PM10/15/22
to AccessibleDJSoftware
I don't mean my instructions, but the VDJ instructions on the VDJ website.
Because you only need to read it to learn how to write an action, for example, it also describes the holding action, how to use it with a hold delay.

If you mean adding a help action by the mallmuzik mapping editor,
then when you add this help and then run VDJ all the buttons, knobs, sliders on the controller will tell you what they are.
This probably only worked for deck 1

Zenek

unread,
Oct 15, 2022, 1:36:13 PM10/15/22
to AccessibleDJSoftware
Reply all
Reply to author
Forward
0 new messages