Split Screen + 2 monitors

It would be nice to use 2 monitors : 1 for decks + 1 for library

10 Likes

Thanks for the suggestion @Mauri_Moore. Good idea. I have forwarded this to the dev team for consideration.

1 Like

Yes :raising_hands:t4:, That sounds AWESOME to me !

And also redesign the interface for widescreen monitors. So that I could open the main program on the left side and open a browser or a looper on the right side
Dreams should come true. :rofl:

P.S. but first we need to make Relink for iOS and database synchronization between computer and iOS & Android. :rofl:

3 Likes

I have an ultrawide and if I could have the sampler take up a third, looper and hot cues on another third, and the library and decks on the remaining third that would be so incredible

Is there a way to have a dual monitor setup? One side that has all the controller / mixing workspaces and the other monitor just the libraries?

Or perhaps 3 monitors when mixing video? Maybe that a step too far but I would use it. :joy:

Hi @megaman24, thanks for the suggestion. I’ve merged it with this existing one. Please re-vote above. Thanks!

Hi, to fully replace rekordbox with DJay Pro a helpful option would be to use Djay Pro on two monitors for the same session.

My hardware is Pioneer CDJ 2000 NXS and DJM 900 NXS, so Iā€˜m using DJay Pro on a MacBook for a smoother integration (instead of using it directly on a iPad with midi mapping). But the disadvantage, I donā€˜t like to look on a laptop screen while mixing.

So it would be nice to use a iPad (or a small screen like in the attached reel) as screen only for waveforms.

Would it be possible to split the GUI into two screens like in rekordbox? Or at least make it possible to minimize (fully hide) the library on the desktop version like in the iPad version, so I could mirror the laptop screen to the iPad?

Or another possible solution. If I open iOS version and Mac Version in the same network, I can link MacBook and iOS and use both devices for the same session.

Great idea.
Before I was buying a controller I desperately tried to find a solution to use the iPad ā€œas a controllerā€ for my MacBook, leveraging additional touch capabilities.

Having two displays would certainly help in some situations. Also being able to link multiple devices to control various parts independently could be a blaze. E.g. having the neural mix faders on a separate display with touch capacity…

Thanks for the suggestion @Christian_N. I have forwarded this to the dev team for consideration.

You should check out the software called TouchOSC. I used it in combination with midimittr to make my own personal iPad remote for Mac and also an iPhone remote for iPad. Note these are not Algoriddim official solutions, just something I put together on my own time for my own use.

2 Likes

It would be amazing to be able to detach windows like the library for example. as using 4 decks the screen is very crowded and this would solve that issue. also would look great with the album art as the Djay Pro UI is elite against it’s competitors

1 Like

Hi @JC_Records, thanks for the suggestion. I’ve merged it with this existing one as they are closely related. Please vote above. Thanks!

1 Like

detachable library on a second screen with playhead on top on a separate screen would be very nice.

With these budget portable monitors like the Arzopa Z1RC it would be super cool and easy to work with two screens on stage.

I have a Z1RC and it’s a very decent screen with 16:10 ratio and high(ish) res. There are other similar chinese options too.

But yes, if the functionality to detach the library on a secondary screen is there, I would do it. Most likely, I will have the main app on an external screen centered infront of the controller, and the library will be on the laptop screen sitting a bit on the side, so the keyboard and the trackpad are naturally there for searching through the tracklists.

Also, thinking of it, IMO the window with the detached library should have the thin plaheads as in Expanded Library mode.

Hey team,

A lot of us in the community have been asking for extended display support in djay Pro for years, and I wanted to move the conversation from requests to solutions.

So I put something together.

I’ve built a full community-driven prototype repo that shows how straightforward extended screen support is to implement once a single renderer hook is exposed to the SDK. This isn’t reverse engineering or anything private, it’s a fully conceptual mock that outlines the architecture, API sketch, workflows, layouts, and pipeline needed to make this feature real.

You can check out the full repo here:

:backhand_index_pointing_right: Algoriddim-extended-screen-support/README.md at main Ā· JC-Records/Algoriddim-extended-screen-support Ā· GitHub

The repo includes:

  • Swift and Objective-C prototypes for managing secondary displays

  • A mock DJ Deck Renderer header showing what a public API could look like

  • A proposed renderer function that would unlock companion displays, external waveforms, booth-only monitors, and even hardware-integrated screens

  • Full UI spec for an Extended Deck View

  • GitHub Actions CI contributor metadata, commit history, tests, docs, wiki pages

  • Dual branding Algoriddim-extended-screen-support` and djay-extended-display so it fits both naming conventions

  • A full project board security advisory mock funding config and more

This is all meant as a (constructive technical proposal) to help move the feature from concept to implementation. There’s no private code or reverse engineering. Everything is modeled after public patterns and existing djay Pro behaviors.

Why this matters

djay already composes a full internal deck view with waveforms, metadata, transport state, and VU meters.
All that’s missing is a way to request a composite frame from the renderer at a given size.

The proposed API is incredibly simple:

  • (UIImage *)renderCompositeFrameWithSize:(CGSize)size
    includeWaveform:(BOOL)waveform
    includeMetadata:(BOOL)metadata
    includeVU:(BOOL)vu;

If this (or anything similar) is exposed, the community can take it from there and build:

  • external waveforms
  • fullscreen dual-deck displays
  • booth monitors
  • crowd-facing visualisers
  • companion apps
  • hardware extended screens
  • controller-integrated displays
  • custom skins

We don’t need access to the audio engine or internals, just a render frame hook.

What the repo shows

The repository demonstrates that:

  • screen detection
  • external window creation
  • render loop
  • layout composition
  • and UI presentation

are already trivial in Swift/ObjC.

The only missing link is the renderer output.

Community Potential

If djay exposes this hook, the ecosystem will explode with innovation and community extensions. The repo is intended to start that conversation in a practical way, with working mocks and a clear architectural path.

Would love to hear thoughts from the dev team.
Happy to adjust the API sketch or the proposal if you have internal constraints.

Thanks for reading and hopefully this helps bring extended screen support a lot closer for everyone.

5 Likes

Very interesting, nice work @JC_Records! I will share this with the dev team for consideration.

2 Likes

G’day @Slak_Jaw hope you are well, I went all out this time. Hahaha as I really want it. Playing 4 decks it gets a bit cramped on 1 screen. I will even do the work if needed. I can do it while i am supposed to be working my normal job.. :joy::joy:

2 Likes

NOTE: Please use the search function above before posting to avoid creating duplicate topics.

  • Please consider sharing a short video or screenshots to help clarify your suggestion

Hi,

Been a long time user of DJ Pro,

My only gripe is that you can only use 1 screen. Being a Relorbox user, you could have your library on 1 screen and the controls on the other screen, this makes a better work flow and can concentrate on the controls in front of me, also makes the library easier to use.

Is this something that could be implemented in the future?

Hi @Craig_Ryan, please use search before creating new topics. I have merged your new topic with this existing one. You can use the blue vote button at the top left of this page to show your support for this suggestion. Thanks!

1 Like