What's new

Logic Pro X multi-screen jumping

Electric Moss

New Member
This has been something that I've just dealt with forever and finally have a moment to try to figure out. Does anyone know if there's a way to lock Logic onto a selected main screen? I have a multi screen setup and my main display is where I keep the Logic window. I have the video playback on my second screen. Often, I'll just double click on the edit screen or drag an audio file in and the Logic window will jump above to the second screen, behind the video.

Totally not the end of the world and I can just slide it back over easily enough, but man, I wonder how much time I've spent doing that over the last decade!

I'm sure there's an obvious preference that I'm not seeing...? TIA.
 
Hm, I don't know about a preference to correct this behavior. I sort of had the same problem a couple of weeks back that I just put down to the OS defaulting the app's window to what is initially the main screen (initially because once the OS loads all preferences after launching, it realizes that I set up the second screen as my main display).

Anyway, I get around this very quickly by using Moom: https://manytricks.com/moom/

I set up a key shortcut to simply move whatever active window to the opposite display and fill the screen. Very quick, painless and works like a charm. But perhaps someone else will chime in with a solution that doesn't require another system-wide app.
 
I only use one monitor so can't test this for you, but... can't you just use the green "traffic light" in the top left corner to make Logic go fullscreen on the monitor you want it to stay on....?
 
Hm, I don't know about a preference to correct this behavior. I sort of had the same problem a couple of weeks back that I just put down to the OS defaulting the app's window to what is initially the main screen (initially because once the OS loads all preferences after launching, it realizes that I set up the second screen as my main display).

Anyway, I get around this very quickly by using Moom: https://manytricks.com/moom/

I set up a key shortcut to simply move whatever active window to the opposite display and fill the screen. Very quick, painless and works like a charm. But perhaps someone else will chime in with a solution that doesn't require another system-wide app.
Thanks! I'll check this out.
 
I only use one monitor so can't test this for you, but... can't you just use the green "traffic light" in the top left corner to make Logic go fullscreen on the monitor you want it to stay on....?
I've tried this and it still get's a little cumbersome while dragging in files, but I appreciate the suggestion!
 
Hm, I don't know about a preference to correct this behavior. I sort of had the same problem a couple of weeks back that I just put down to the OS defaulting the app's window to what is initially the main screen (initially because once the OS loads all preferences after launching, it realizes that I set up the second screen as my main display).

Anyway, I get around this very quickly by using Moom: https://manytricks.com/moom/

I set up a key shortcut to simply move whatever active window to the opposite display and fill the screen. Very quick, painless and works like a charm. But perhaps someone else will chime in with a solution that doesn't require another system-wide app.
This app looks pretty cool, but I can't seem to get it to work with Sonoma - PS - anyone who's had Core Audio skipping/stuttering issues with Monterey or Ventura, Sonoma appears to have fixed them.
 
I have a triple monitor setup and I use Moom ALL THE TIME. But I also have Display Maid, which lets you set up window sets (or something like that) so you can recall positions, monitors, etc. for ALL windows. Handy when I unplug the MBP, use it for a while, and come back to the main rig.
 
This has been something that I've just dealt with forever and finally have a moment to try to figure out. Does anyone know if there's a way to lock Logic onto a selected main screen? I have a multi screen setup and my main display is where I keep the Logic window. I have the video playback on my second screen. Often, I'll just double click on the edit screen or drag an audio file in and the Logic window will jump above to the second screen, behind the video.
Screensets should allow you to assign windows to screens and then lock the screenset. It's strange that it's moving when you double-click the edit screen (is that the piano roll editor, e.g. or have I misunderstood?) Is there any chance it's switching screensets when this happens - i.e. does the number between 'Window' and 'Help' change? Or is it possible the screenset was locked with the windows on one screen, and it just keeps reverting to its locked state?

Checking key commands for your screensets might be a good idea, and checking control surface configuration in case that's triggering a switch (does it still do it if "Bypass all control surfaces" is enabled?) For the second case, it should just be a matter of making sure the screenset is unlocked before repositioning the window, then re-locking it.

Just seen your post saying you might have a fix with a third party tool, but typed it now :) I don't like these extra tools much, so one other quick idea: if you use Spaces, I think it has a "different space on each monitor" setting, which might cause MacOS to re-home Logic windows into the one space/screen.
 
Yeah, I don't understand this either.

Windows are locked to the monitor they're open on when you save a screenset. But if that's not happening for whatever reason, I'd try activating that monitor (by clicking on its desktop) when you open Logic.
 
Just seen your post saying you might have a fix with a third party tool, but typed it now :) I don't like these extra tools much, so one other quick idea
You shouldn't need an extra tool for this anyway, but I don't like to clog up my machine with extra tool either.

The exception is BetterTouchTool. That's the shozzle.
 
Screensets should allow you to assign windows to screens and then lock the screenset. It's strange that it's moving when you double-click the edit screen (is that the piano roll editor, e.g. or have I misunderstood?) Is there any chance it's switching screensets when this happens - i.e. does the number between 'Window' and 'Help' change? Or is it possible the screenset was locked with the windows on one screen, and it just keeps reverting to its locked state?

Checking key commands for your screensets might be a good idea, and checking control surface configuration in case that's triggering a switch (does it still do it if "Bypass all control surfaces" is enabled?) For the second case, it should just be a matter of making sure the screenset is unlocked before repositioning the window, then re-locking it.

Just seen your post saying you might have a fix with a third party tool, but typed it now :) I don't like these extra tools much, so one other quick idea: if you use Spaces, I think it has a "different space on each monitor" setting, which might cause MacOS to re-home Logic windows into the one space/screen.
Ha! This was the exact obvious fix I was looking for. I’ve been on Logic forever and I’ve never really understood the purpose of screensets…until today! Thank you! 15 mins later, I’ve created multiple screensets and automated them with SoundFlow 🤓
 
Ha! This was the exact obvious fix I was looking for. I’ve been on Logic forever and I’ve never really understood the purpose of screensets…until today! Thank you! 15 mins later, I’ve created multiple screensets and automated them with SoundFlow 🤓
You can even have purpose driven screensets... One set shows the entire timeline, another with the mixer, another with automation lanes exposed, etc... Basically you might try combining their quick access to Logic's features & windows along with the layout of your screens...
 
Well, I celebrated too early, haha. I just dragged a temp track into the edit window and low and behold my screen once again jumped up to the playback monitor, even with the screenset on lock. I moused up to the second monitor and minimized the full screen playback video and clicked on the Logic screen to bring it forward. I then pressed "1" and it did bring the screen back to the locked position on the lower monitor. I guess it's still faster than sliding screens around, but I'd still love to figure out what's going exactly here.

Totally not the end of the world, but so strange.
 
I just dragged a temp track into the edit window and low and behold my screen once again jumped up to the playback monitor, even with the screenset on lock. […] I then pressed "1" and it did bring the screen back to the locked position on the lower monitor.
That still sounds like it’s switching screenset when dragging in the temp track. Are you able to repeat/replicate reliably? If so, we’re looking for that number in the menu bar (between Window and Help) changing from ‘1’ to something else when the window moves, then back again when you press ‘1’. If it does change, we need to diagnose what’s triggering the switch; if it doesn’t, we need to diagnose why the locked screenset suddenly repositions its windows.
 
Ok, I believe it's working and that was user error on my part. I might have been on a different screenset that wasn't locked at the time. I just spent 30 mins trying to replicate the issue and as long as the screenset is locked, it appears to be working. Once I unlock the screenset, every single time I dragged a track in, the screen would jump to the second monitor. Every time, without fail.

So, I think we're good here. I just need to remember to lock the screenset upon opening every session when it's not one of my own templates...(I get sessions from other composers and music editors all the time with different preferences).

Thanks for the help!
 
Top Bottom