Activated Soundwave wrote:Here you go,
I have also included my 4 deck mapping, just about done think i left a few beatgrid control assignments of deck 4,
will still be adding to this tomorrow and i can post what i have late afternoon uk time.
Test 1(MCX8000).zip
OK what the test revealed and perhaps my instructions were not sufficiently clear.
What do we know so far. Which is already inn the documentation.
Player 1 Mode CUE
Pad 1= parameter 14 Channel 5
S+ Pad1 =parameter 1c channel 5
Pad 2= parameter 15 Channel 5
S+ Pad 2 =parameter 1d channel 5
Pad 3= parameter 16 Channel 5
S+ Pad 3 =parameter 1e channel 5
Pad 4= parameter 17 Channel 5
S+ Pad 4 =parameter 1f channel 5
Pad 5= parameter 18 Channel 5
S+ Pad 5 =parameter 20 channel 5
Pad 6= parameter 19 Channel 5
S+ Pad 6 =parameter 21 channel 5
Pad 7= parameter 1a Channel 5
S+ Pad 7 =parameter 22 channel 5
Pad 8= parameter 1b Channel 5
S+ Pad 8 =parameter 23 channel 5
Player 2 Mode CUE
is the same as player 1 except that it uses channel 6
Player 3 Mode CUE
is the same as player 1 except that it uses channel 7
Player 4 Mode CUE
is the same as player 1 except that it uses channel 8
Now the alternate CUE mode for each player could be activated in one of possible 2 ways.
1. By pressing the CUE mode button for a second time, or
2. By pressing the combination of Shift+CUE mode buttons
Which of this 2 ways is used I don't know.
Based in the documentation I suspect is the 1st one.
The way to find out is by trying to enter the alternate CUE mode using the 1st method listed above and then using MIDI learn to
map Pad #1 to a known command Ex. locator1
map S+ Pad #1 to a known command Ex. locator1clear
If the resulting map yields different parameter but same channel as the following:
Player 1 Mode CUE
Pad 1= parameter 14 Channel 5
S+ Pad1 =parameter 1c channel 5
We found the starting address of the layer and I can figure out the rest. Further test will be needed to find additional starting addresess.
If the results yields the same parameter and channel then perhaps
there is no alternate CUE mode (which will make mapping still doable but more complex) or we did not entered alternate CUE mode correctly.
To find out which, we must try the 2nd method (Shift + CUE mode button.
map Pad #1 to a known command Ex. locator1
map S+ Pad #1 to a known command Ex. locator1clear
If the results yields a different parameter then we found it . If not then I must use a combination of mod(ShiftLogic1) to mod(ShiftLogic9) in combination with mod(ShiftSelector).
In the worst case we must use the following
Player 1
Cue Mode= Normal
Flip Bank Mode = Don't know
Cue Loop Mode (Second Press) = Shifted
Roll Mode = mod(ShiftLogic1)
Saved Loop Mode (Second Press) = Shifted mod(ShiftLogic1)
Slicer Mode = mod(ShiftLogic2)
Slicer Loop Mode (Second Press) = Shifted mod(ShiftLogic2)
Sampler Mode = mod(ShiftLogic3)
Vel. Sampler Mode (Second Press) = Shifted mod(ShiftLogic3)
mod(ShiftLogic4)= Switch to player 3
Player 2
Cue Mode= Normal
Flip Bank Mode = Don't know
Cue Loop Mode (Second Press) = Shifted
Roll Mode = mod(ShiftLogic5)
Saved Loop Mode (Second Press) = Shifted mod(ShiftLogic5)
Slicer Mode = mod(ShiftLogic6)
Slicer Loop Mode (Second Press) = Shifted mod(ShiftLogic6)
Sampler Mode = mod(ShiftLogic7)
Vel. Sampler Mode (Second Press) = Shifted mod(ShiftLogic7)
mod(ShiftLogic8)= Switch to player 4
mod(ShiftLogic9)= Shift operations on both sides.
The use of shift logic should be avoided as much as possible because using shift logic exponentially increases files sizes, loading times, and complexity.
In order to avoid shift logic as much as possible and since I don't have the controller available is why I asked for the testing.