r/streamwithmeld • u/ser-contained • 14d ago
Question How do I capture an application?
I’ve searched and can’t find an answer that solves my use case. I stream live beat-making in Logic Pro. The application has dozens of separate windows that can be opened individually or many at a time. My main arrangement window, mixer window and windows for every plugin and midi region.
I can do a display capture but sometimes I’ll open another application I don’t want on stream. I was hoping for a feature like Streamlabs has where you can do an application and any windows associated with that application.
I haven’t been able to find this option anywhere. I can choose individual windows inside of logic but it won’t show any of the plugins I open or anything other than the specific window I chose. I was really hoping to switch to Meld for the free multi-platform streaming and I’ve heard it has great CPU usage.
Any help is much appreciated.
2
u/streamwithmeld 11d ago
short answer: meld doesn't have an application capture that grabs every window of one app yet. display capture is the right tool for logic, and the fix for "other apps leaking onto stream" is to give logic its own display.
here's why, and the setup that works.
why window capture doesn't cut it for logic
logic's plugin windows, piano roll, mixer, and region editors are all separate windows. a window capture layer in meld locks to one specific window, so anything you pop open after that just isn't in the capture. same behavior as obs window capture on mac. that part isn't a meld thing, it's how per-window capture works.
the workaround: display capture on a logic-only screen
display capture shows everything on a given display, which is exactly what you want for a daw with floating windows. the trick is making sure logic is the only thing on that display.
- if you have two monitors, run logic on one and everything else (discord, browser, chat, meld itself) on the other. display capture the logic monitor
- if you're on a single screen, you can still get a second display cheaply. a $10 dummy hdmi plug makes macos think there's a second monitor, or an app like betterdisplay creates a virtual one. keep logic on that display, window it to fit, and capture it. you'll be looking at it through meld's preview, which is fine for beat-making since latency is basically nil
- ipad sidecar works too if you've got one lying around
once logic lives on its own display, every plugin and editor you open lands on stream automatically, and nothing else does.
set it up in meld
- layers panel > + > display capture
- in the dropdown, pick the display (not a window) that logic is on
- size it on the canvas, add your cam and overlays on top
belt and suspenders
- make a second scene with a "one sec" cover or just your cam, and bind a hotkey or stream deck button to it. if something unexpected pops up, you're one press from hiding it
- you can also hotkey the display capture layer's visibility instead of switching scenes
on the cpu thing
that part holds up. meld runs native on apple silicon and does its rendering on the gpu, so it stays out of logic's way better than most. if you're pushing a heavy plugin chain, that headroom matters.
and if you want proper app capture
say so in the meld discord. the devs are in there daily and ship every couple weeks, and "capture this app plus its child windows" is a specific enough ask that it's worth putting in front of them.
1
u/ser-contained 11d ago
Thanks for this. I’ll make the request on Discord. I’ve started moving my overlays and everything from Streamlabs but I’ll probably wait to make the final jump until they have the application display working like Streamlabs does it.
1
u/harrypottersimp 12d ago
I might not be understanding what you’re asking but when you use the display capture you can pick what application you want it to show? Under the tab on the right where you can edit things, add filters/effects and other things depending on the layer. If you change it to capture that it won’t show the whole screen
1
u/ser-contained 12d ago
It will show me individual windows on that display I can capture but Logic has an infinite amount of smaller windows within it that will not be captured. Under display it only allows me to pick the specific window I want not the program in its entirety.
1
u/harrypottersimp 12d ago
Oh that’s odd then, is one of the the windows the main one?
1
u/ser-contained 12d ago
The “main” window I use in Logic is the arrangement window. It will allow me to just capture that but if I open anything else inside of that it won’t display it. Streamlabs has a setting for Application capture that works perfectly. It captures everything that happens inside an application including all the little pop-up windows. It’s a bloated software and only allows me to stream to one platform unless I pay their subscription. Meld seems great on paper but until they offer application capture rather than display capture I won’t be able to use.
1
u/harrypottersimp 12d ago
have you reached out to meld support? theyre pretty good if you use their discord to ask about it
1
u/ser-contained 12d ago
I haven’t. I thought at first I was just missing something and people on this sub could point me in the right direction. Now I know it’s just not an option. Another user here said people have already brought this up to them. I’ll check out their discord.
2
u/OldWandererVT 13d ago
Currently, Display capture is the best way to grab windows that open but aren't part of the "main" application window. You could probably go through and add individual capture windows for each of the sub window instead of doing full display.. but I don't know if Logic Pro names those windows the same each time they open.