DJMirror allowing screen data from S8 / S5 / D2 to be displayed on external monitor

2»

Comments

  • sjenkin
    sjenkin Member Posts: 21 Member

    you pay for the mod and then buy a screen. They have a couple they recommend.

  • pARty_bOy
    pARty_bOy Member Posts: 182 Pro
    edited April 30

    I found out that if I switch in Traktor Preferences/Effects/Fx Unit Routing/

    4 FX Units = FX 3/4 shows in bottom of DJMirror screen

    and 2 FX Units = Filter shows in bottom DJM

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,427 mod

    Screen Buttons 4 and 8 change footer display as per original NI D2 display on my end.

    Now to make this compatible with X1 and S4 Performance Mods. As far as i can see, they left those files untouched (for now). :)

  • pARty_bOy
    pARty_bOy Member Posts: 182 Pro
    edited April 30

    yes, SHIFT+ScreenButton 5 opens the setup menu,but for me it opens only when I am on the Left Decks A or C
    but I still cant switch the footer display with Screen Buttons 4 and 8, tried restoring original QMLs and still they dont change the footer

    in Remix Deck Mode I can use the Screen Buttons 4 and 8 to switch the footer Filter/Pitch/FX Send,

    in Stem Deck Screen Buttons 4 and 8 switch the footer Filter/FX Send,

    but change nothing in Track Deck

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,427 mod

    You have two windows on your screen, but only 1 D2, and therefore only 1 D2 mapping in the device dropdown.

    1. Load a second mapping file for D2 manually ('Add→SecondOption→Traktor→D2' right under the dropdown.
    2. Select the first mapping and deselect your IN/OUT device.
    3. Select the second mapping and select your IN/OUT device.

    Now you control the second window with your D2 controls.

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,427 mod

    INFO: The Performance Mods for X1 and S4 are fully compatible with the 1.0 DJMirrorMod. The creators didn't change any of the files necessary. That means there is no special integration with the screen functions. You can access the DJMirror with SHIFT+ScreenButton5 of D2/S5/S8 (and the loaded mapping in controller manager) only. If their plans come to fruition to integrate the setup menu into all the other NI controllers, this will change. I'll keep you posted.

  • lord-carlos
    lord-carlos Member Posts: 4,057 Expert

    Anyone looked into how it technically works? Does it simulate that a D2/S5/S8 is connected, so traktor generates the screen and they somehow mirror it into a external display?

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,427 mod

    You need to load a mapping of one d2 for one screen/window or one S5/S8 for two.

    You don't need to own the devices, just load each mapping. You WILL need one of these devices to access the custom setup.

    Each mapping has one or more KontrolScreen calls. In addition, an additional KontrolScreen object is created. It is this that is generated with a scripted command. The additional screen is based on the original but i think i read that they based their implementation on kokernuts mod.

    There are still some noticable but umproblematic bugs with the new screen.

  • GreatUserName3042526
    GreatUserName3042526 Member Posts: 3 Member

    This ^ . I've got DJMirror too, and an S8 and D2's . With the small square 'arrow' buttons located at the D2 and S8 screen you can cycle through a few different view/display option that are displayed at the bottom of the screen (either on S8 and D2, or on the External DJMirror Screen; See page 134 of Traktor S8 manual which shows the 2 buttons mentioned are located exactly.)

    With the S8 and D2 you can also zoom the waveform in and out. I hope they will manage to implement this for users without S8/D2/?S5? so everybody can select the waveform zoom level they prefer.

    Overall I'm really happy with this first release of DJMirror. I personally really love the possibility it gives for customizing to get your preferred setup. My preferred option for the moment is Parallel View on MageDok 8.9 external screen (a normal 16:10 ratio screen of 9 Inches) In Horizontal mode it displays 2 Decks Parallel, in Vertical mode 3 Decks + Remix Deck (Or 4 Decks if you prefer) See attached screenshots.

    3 Deck + Remix Deck

    Screenshot 2025-04-24 at 12.05.39.png

    2 Deck

    Screenshot 2025-04-24 at 16.28.28.png
  • pARty_bOy
    pARty_bOy Member Posts: 182 Pro
    edited May 2

    Hi @GreatUserName3042526, the FXs display at the bottom of the screens are the FX unit 3 and 4, right?

  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,427 mod

    I think KEYLOCK indicator is inverted (bug). Is it just me?

  • pixel
    pixel Member Posts: 396 Pro

    I have fixed the bug.😋

    search in the file:
    \Resources64\qml\Screens\S8MIRROR\Views\Deck\TrackDeck.qml

      //--------------------------------------------------------------------------------------------------------------------
      // Key Lock Indicator
      //--------------------------------------------------------------------------------------------------------------------  
      Rectangle {
        id: keyLockIndicatorBox
    
        anchors.right:     parent.right
        anchors.bottom:    stripe.bottom
        height:            stripe.height
        width:             20 * screenScale
        color:             keyLockEnabled.value ? colors.colorGrey40 : colors.colorDeckBright
        radius:            1 * screenScale
        antialiasing:      false
        opacity:           trackDeck.trackIsLoaded && prefs.displayStripe ? 1 : 0
    
        Image {
          id: key_lock
          width: 6 * screenScale
          height: 18 * screenScale
          anchors.horizontalCenter: parent.horizontalCenter
          anchors.verticalCenter: parent.verticalCenter
          antialiasing:    false
          source:          "../Images/QuarterNote.svg"
          fillMode: Image.PreserveAspectFit
        }
    
        ColorOverlay {
          id:           key_lock_overlay
          color:        keyLockEnabled.value ? colors.colorGrey200: colors.colorGrey24
          anchors.fill: key_lock
          source:       key_lock
        }
      }
    

    replace with:

      //--------------------------------------------------------------------------------------------------------------------
      // Key Lock Indicator
      //--------------------------------------------------------------------------------------------------------------------  
      Rectangle {
        id: keyLockIndicatorBox
    
        anchors.right:     parent.right
        anchors.bottom:    stripe.bottom
        height:            stripe.height
        width:             20 * screenScale
        color:             keyLockEnabled.value ? colors.colorDeckBright : colors.colorGrey40
        radius:            1 * screenScale
        antialiasing:      false
        opacity:           trackDeck.trackIsLoaded && prefs.displayStripe ? 1 : 0
    
        Image {
          id: key_lock
          width: 6 * screenScale
          height: 18 * screenScale
          anchors.horizontalCenter: parent.horizontalCenter
          anchors.verticalCenter: parent.verticalCenter
          antialiasing:    false
          source:          "../Images/QuarterNote.svg"
          fillMode: Image.PreserveAspectFit
        }
    
        ColorOverlay {
          id:           key_lock_overlay
          color:        keyLockEnabled.value ? colors.colorGrey24 : colors.colorGrey200
          anchors.fill: key_lock
          source:       key_lock
        }
      }
    
  • Sûlherokhh
    Sûlherokhh Member, Traktor Mapping Mod Posts: 3,427 mod

    Yup. :) Will probably also get fixed in the next version.

  • myalteredsoul
    myalteredsoul Member Posts: 264 Pro
    edited 5:09AM

    Does this also automatically switch to browser view when searching for tracks on an X1 MK2?

Back To Top