Hi @doc.martin, welcome to the Community! Please note that the Beatpad 2 is only a 2 Deck controller. You cannot switch from Deck 1/2 to 3/4.
4 Deck controllers have dedicated Deck switching buttons for this that enable different MIDI commands for all controls. A 2 Deck controller like this doesn’t have this ability.
I’m aware that the Beatpad 2 is a Hardware-2 Deck-controller.
However, through MIDI mapping, I was able to easily assign various functions (like line volume, EQ, jog wheel scratching and spinning, start/pause, cue monitor, etc.) to decks 3 and 4 by assigning these functions to “Shift” + “Action XXX”.
I’m looking for a way to assign a Beatpad 2 button as a toggle switch in the MIDI mapping, so that the functions used by deck 1 or 2 can be accessed from deck 3 or 4 with the push of a button. That should be possible, right?
(…perhaps someone in the community has already developed a suitable MIDI mapping scheme to solve this “problem”)
You’re welcome @doc.martin. Your only option is to use the SHIFT+. There currently is no “toggle switch layer” option available in the MIDI Learn tool. You would have to modify the XML code to achieve this. However, I don’t recommend this if you don’t have any experience editing XML files.
Hi again @doc.martin, you might want to check out this topic and ask the user specifically how they modified their XML/TXT file for the Deck 3/4 jogwheels:
I have a DDJ-REV7 and I have it configured to use all four decks in Djay Pro.
I’ve configured it to control volume, load tracks, hot cues, play, and stems from the REV7 itself, using keys I don’t normally use. Luckily, the REV7 has two different pads for cues and stems.
For audio setup, I use an external sound card with four outputs, using two for the main output and two for the cue output. That way, I can use all four decks.
The two solutions mentioned above are very interesting. However, in my opinion they are specific to the hardware used. Similarly, my current “solution” relies on various assignments in the Beatpad2’s MIDI mapping and probably won’t work with other hardware, since each piece of hardware has different pads, knobs, etc., that are controlled via MIDI. Or am I mistaken?
A general MIDI command in DJay Pro that can switch all functions assigned to Deck 1 or Deck 2 (Gain/FX/EQ/NeuralMix, etc.) to Deck 3 or Deck 4, and back, would be fantastic.
I’m not an expert in creating or programming MIDI commands, but surely that should be possible, right?
You’re welcome. The solution above is hardware specific and requires editing the XML code. I only offered it as a suggested workaround for you as this functionality is currently not available within the MIDI Learn tool of djay.
Hi guys. The solution for the Reloop Ready was very specific. I wish I could use it in all controllers, but not all of them allow you to do it.
For each pad mode, the Reloop Ready sets a “modifier”. Let’s say, the HOT CUE pad mode for Deck 1 is described in the TXT file as “modifier1 == 0”. So every pad mode for deck 1 is “modifier1” and from 0 to 7 are the pad modes.
What I did was to replicate the “scratch mode button” (when you touch the jog wheel) and the “scratch” (moving the jog wheel) commands 8 times. For pad modes 0, 1, 2, 3, 4, 5 and 7, I set these commands for “turntable1”. For pad mode 7 (modifier1 == 6), I set the commands for “turntable3”. And did the same for decks 2 and 4. This allowed me to scratch on decks 3 and 4 using pad mode 7, without affecting decks 1 and 2, respectively, and vice versa.
Not all controllers use these modifiers, so you can’t tell if you can do something similar until you see the TXT file.
For example, I also happen to have a Reloop Beatpad2, and I cound’t do the same. In this case, when I scratch on deck 3, deck 1 is also affected (and vice-versa). Same for decks 2 and 4. But it’s still fun!