Akai AFX Mapping v0.1.0

Description and Instructions

Notes / known issues:
  • Each button has a lengthy comment so hopefully others can easily work out my logic and release their own versions. Eg:
    • Deck 2/B - CUES MODE - RECORD BUTTON - If M1=0 (MODE=CUES %CUES BUTTON%) & M8=0 (Browse.List Select Up/Down %ENCODER PARAMETER BUTTON%) then M8=2 - Enable Browse.Tree on Parameter Encoder - IN
    • Deck 2/B - CUES MODE - PAD 5 - Play/Pause - If Play/Pause = ON then flash between 16 (Red Dull) & 48 (Red Bright)- OUT

  • 2 DECKS ONLY, I couldn't work out how to get the 3rd & 4th deck working with only two modifiers per input/output.
  • If you have two AFXs you will need to duplicate the mapping and set the device target to the corresponding deck. If you don't do this they will conflict with one another.
  • Todo list:
    • Manual, Slicer & Sample modes do nothing at this point
    • Pitch button does nothing
    • SFX button does nothing

  • The 14 segment display does not match the GUI sometimes. The workaround is to wind it all the way to 32 or 1/32 and that will temporarily fix it.
  • The FXA and FXB assign buttons do nothing, I have locked them to light up FXA 1 & FXB 1 when on Deck A and FXA 2 & FXB 2 when on Deck B. This means that FX 1 & 3 are permanently assigned to Deck A and FX 2 & 4 for Deck B. This gives you six effects for each deck in group mode or 2 single effects with three wet/dry parameters each in single mode.
  • Enabling touch does some weird stuff in FX single mode so I have done the following:
    • Disabled both FX1 buttons from toggling wet/dry on/off on parameter 1. Pressing this button would turn off the effect completely.
    • Disabled capacitive touch on both FX1 knobs. This had the same effect as pressing the FX1 buttons.
    • The FX1 knob still controls wet/dry but is not capacitive unlike the FX2 and FX3 capacitive touch and buttons which work fine.
    • Touch works fine under any other circumstance

Usage:

  • Cues Mode
    • Parameter Encoder
      • Turn while Record button is lit = Browse List mode
      • Button press while in Browse List mode = load selected track into preview player
      • Turn while in preview player = Scan through preview track
      • Button press while in previous player = Stop preview player
      • Turn while Record button is unlit = Browse Tree mode
      • Button press while in Browse Tree mode = Expand/collapse tree
      • Start button = Load track to Deck and unload track from preview player
      • Shift + Encoder Turn - Make track tempo master and adjust tempo

    • PADS 1-4
      • Light up based on cue type:
        • Grid = White
        • Cue = Blue
        • Load = Yellow
        • Fade In/Out = Orange
        • Loop = Green (flashes green when active)

      • Clicking on a blank PAD will set the current position in the track as a cue point
      • Holding Shift + a PAD will delete the cue point

    • PADS 5-8
      • 5 = Play - Flashes when playing
      • 6 = CUP
      • 7 = Sync - Dull when not on, bright orange when on
      • 8 = Activate/deactivate loop - If in loop deactivate it, if not it will arm the next loop (activate the loop when it gets to it)

  • Auto Mode
    • Parameter Encoder
      • Turn = adjust loop length
      • Button press = start/stop loop

    • PADS 1-8
      • Light up based on cue type:
        • Grid = White
        • Cue = Blue
        • Load = Yellow
        • Fade In/Out = Orange
        • Loop = Green (flashes green when active)

      • Clicking on a blank PAD will set the current position in the track as a cue point
      • Holding Shift + a PAD will delete the cue point
Problem downloading or other issues? Let us know on the forum.
-
Comments for v0.1.0
Renato over 3 years ago
Hi Cylon, one question, I've been using the AMX with Traktor and now got a 2nd hand AFX, how do I make both work with Traktor? Any map Import sequence is necessary? Thanx. Renato
Stevie Tee almost 7 years ago
Hi, I've tried using your mapping but I keep getting conflicts when using it alongside my Denon MC3000 and Allen & Heath K1s. Whatever I assign the large rotary encoder to (the one above the MANUAL button) it keeps jumping the MID adjust on DECK A from one extreme to the other. Also the FX knobs keep moving the EQ controls instead and, alarmingly, the touchstrip keeps making the GAIN knob on DECK B jump from one extreme to the other. Can the Akai AFX be reset somehow to use another midi channel or is it written in the firmware ? Thanks.
Thomas Kais over 8 years ago
Do you update the mapping? Using the pitch :-)