#plugins-and-tools

1 messages ยท Page 109 of 1

quiet bramble
#

2.4.2 does not appear to be able to, although Lindenkron suggested the current version does, so I'm trying to find if there is a version that works with OBS 26.1.1 that also has that.

harsh topaz
#

Excuse me, I suggested what?

#

Only thing you can do is 'Get transformation' in move transition.

quiet bramble
#

With positional alignment, when the source is positioned, it is anchored to the top/bottom/center and right/left/center as specified, and relative adjustments are relative to the positional anchor

harsh topaz
#

If that gets the positional alignment I do not know.

quiet bramble
harsh topaz
#

I know he updated some of this stuff a while back at my request; but what exactly it was I do not remember.

quiet bramble
harsh topaz
#

Current version.

quiet bramble
#

yeah, that's what I have too

orchid latch
#

That was IIRC a bug back then, and with 2.5 the syntax changed a bit.

quiet bramble
#

If it doesn't have the feature, I could always talk to Exeldro about a possible RFE. Would be a really cool enhancement if not a way to do it already.

harsh topaz
#

I have a feeling it is getting all the other transformations - just not displaying them.

#

Have you attempted it in an actual scenario?

quiet bramble
#

could be

#

yeah, it didn't work in 2.4.2

harsh topaz
#

Because when I pressed Get Transform, after having only changed the positional alignment, it expanded the box like it updated something - without actually changing any info.

#

As you can see here.

quiet bramble
#

I should be able to update to move-transition from before May 31, 2021 in theory, not sure what version that will be but about to find out.

harsh topaz
#

It doesn't do that if you just press it over and over changing nothing.

#

@weak escarp does 'Get transform' in Move Transition get the Positional Alignment as well despite not showing the info in the Transform box?

quiet bramble
#

And it looks like 2.4.2, the version I already have was the last version before OBS 27

harsh topaz
quiet bramble
#

I'm reading his changelogs to see if I can find out anything

#

Don't see anything.

weak escarp
#

it uses the positional alignment that is on the scene item

quiet bramble
#

g'day Exeldro... yeah that is what I'm observing here with 2.4.2 + OBS 26.1.1. I put a source in bottom left corner with bottom left positional alignment, then captured the transform, repeated with bottom center in another filter, and bottom right with bottom right alignment. When I trigger the filters, they all return to the OBS default left positional alignment so they don't appear where I had placed them. Figured it was just a use case not yet implemented

#

If I can capture the positional alignment, then if the source changes width via transform/crop or filters, it should still end up aligned to the edge the positional alignment is configured was my thought.

#

Another way I could do it, is instead of using transform, I could create a custom transform/crop pixel shader with programmable alignment that can be modified by Move Value

#

or a vertex shader more likely

#

I have other uses for such a shader anyway so I'll probably make one. Basically it would give the same benefits of the Crop/Pad filter in a filter stack, but for other transform options not available in OBS filters presently.

harsh topaz
quiet bramble
#

Would solve the problem wolfi_anor was trying to tackle in a useful way. One problem though is there's no good user interface for doing this in the current shader plugins so I think a LUA script or native plugin would be needed.

#

Hmm, actually StreamFX enums might work

#

for a development prototype anyway

#

It's mind boggling how many insane amazing options are in the various move-transition filters currently, I haven't been able to keep up with it all over time.

#

Total nerdout session in the future for sure. ๐Ÿ™‚

orchid latch
#

I mean for my scenario a cool feature would be if there is a compare filter... like the filter gets the current position (like pressing "Get transform"), a field where the user enters the wanted position (in the same syntax line like "Get transform" delivers, the complete line, but with the wanted values), and if there is a match, execute filter x.

#

Would still needed to have such compare-filter for each position, but the compare-filters could have the same hotkey.

#

That for example would be the decider element, if I'm not totally wrong now.

weak escarp
quiet bramble
#

I just had an idea that I think could work even better for your specific use case wolfi

#

A custom shader that completely handles all of the scaling, positioning and cropping of all of the desired positions, and Move Value just tweaks it instead of Move Source

#

Contemplating giving it a whirl

orchid latch
#

Besides that I have no clue about the background of shaders... StreamFX Shader?

quiet bramble
#

Then Move Value would just select an integer or enum representing the desired output position, and width toggle

#

I'm leaning towards StreamFX for this as the enum support presents a better end user interface IMHO. In shaderfilter it'd have to be a nondescript integer

#

Also, StreamFX shaders support multiple techniques, user choosable, so additional options are possible with greater ease.

harsh topaz
harsh topaz
# quiet bramble Contemplating giving it a whirl

I'd love like a walk through of you building one of these things; and what the final usecase is. You always talk about shaders and it's so hard for me to envision what you do with all of these. Not even kidding, actually super intrigued.

quiet bramble
#

In the end, the number of filters needed and the configuration necessary would be much easier I believe, and it could be controlled by move-transition nicely

vapid charm
#

Speaking of source record: do you have any kind of plans with multi-track audio?

#

Asking for a friend.

weak escarp
#

I have not been able to replicate the hotkey issue on source record in my debug environment yet, have not tested with a release build yet

quiet bramble
#

This one is all of the above ๐Ÿ™‚

harsh topaz
weak escarp
#

multi-track audio for source record is planned, but I want to get the bugs out first

harsh topaz
weak escarp
harsh topaz
#

Ah I see. Ye they were having talks in #development about debug OBS didn't always have same bugs, or had bugs occuring that wouldnt normally occur due to various factors.

#

Well, if there's anything I can do - repro steps or anything you need hit me up.

quiet bramble
#

When I need this functionality to date, I've had to divide the scene layering flow between multiple scenes and use nesting in the past. Works but always feels like a sloppy workaround.

#

With a shader, it's just another layer in the filter stack, very much like Crop/Pad works.

#

Actually, if I do a good enough job with it, if there was interest in it, I could submit it as an enhancement potentially to the Crop/Pad filter.

#

Or alongside it

harsh topaz
#

Man I read all of this; and its so hard for me to vision exactly what it'd visually do :p

quiet bramble
#

Well, in a nutshell picture the Transform dialog on an OBS source or a scene... but, you can now add that functionality as a filter to a source or scene also.

#

The way transform is processed more or less is that the source pixels pass through all of the filters applied on the source and whatever they do to it, and the end result gets transformed by OBS and composited. As such, all of the transform options including crop always happen at the very end of the process.

#

But, if you want to crop something, and THEN blur it for example, if you use crop in the transform dialog, that happens AFTER all of the filters get applied. So if you add a blur filter, what happens is: 1) Blur the entire source. 2) Crop it.

#

But it is much more optimal to crop it first, then blur the far far less pixels.

#

That is why the Crop filter exists, to be able to add it as a filter anywhere in the order you want.

#

But, there is no equivalent in OBS to be able to do arbitrary transforms like you can in the transformation dialogue.

#

You can use the scale filter to scale something down, and a few other things, but it isn't complete.

harsh topaz
#

Ah I see.

#

It's more of a optimization thing then.

quiet bramble
#

Well, it can be used for that for some things yeah, but it's also a workflow thing. Rather than abusing OBS using 500 nested scenes to work around lack of useful filters/FX, it is implementing those useful filters/FX ๐Ÿ™‚

#

I mean, I could even just look at the OBS transform filter source code/shaders and copy them and modify for use in a filter per se. But I also like to work this stuff out on my own for fun too. ๐Ÿ™‚

#

It's all simple math

harsh topaz
#

Obs is nothing but logic and math.

#

I wish you could add filters scene source specifically, and not on all.

#

It feels kinda silly having to get streamFX for this functionality alone.

quiet bramble
harsh topaz
#

Adding a filter to a scene item affects every one of that scene item across all scenes.

quiet bramble
#

right

harsh topaz
#

Having to get StreamFX just to be able to have different sources with different filters is meh

#

You could nest and stuff but you still have to make new one every time. Not super handy or dynamic. Not even a fan of how StreamFX does it.

quiet bramble
#

well... one can use nested scenes or groups to do that also. They all have different pros and cons. But in theory, the Groups feature would be ideal for this in many use cases. The only problem between this theory and practice, is the various bugs and problems with the Groups feature that make it unreliable and unpredictable.

harsh topaz
#

Wish you could specify scene collection wide filter; or just this scene item specifically.

quiet bramble
#

So using nested scenes or Source Mirror are more of a Plan B workaround

#

But it works so much better, that it becomes Plan A

harsh topaz
#

I suppose groups would allow easier work in some cases.

#

But I'd still prefer to be able to add my base source and decide how I want to manipulate it's filters individually.

#

And not have it crossing into other scenes where it's added, unless that's the desired intend.

quiet bramble
#

And for me at least, a lot of layered scenes or FX I make, I might prototype this way, but then I go back later to optimize the way it is put together and reduce complexity and often to improve performance. I often convert a lot of these ideas to shaders at that point.

#

Then it is one filter thrown on a source, done.

#

Instead of multiple sources with multiple filters, in multiple scenes, nested, with more filters on the scenes, with filters on the filters on the scenes on the...

#

๐Ÿ™‚

#

A few lines of actual code can greatly simplify a lot of that.

#

But the ugly hack ways are good for prototyping ideas and quick to put together.

harsh topaz
#

Again; hard to grasp the exact scenario where this would be useful, to me at least.

quiet bramble
#

So it's like prototyping with lego blocks, then designing a better mental idea for how to put things together, then envisioning how to code it up better.

#

It'd be hard for anyone not developing visual FX to envision how to reduce the complexities and improve performance, reduce overhead etc. if they're not actually making visual FX though. ๐Ÿ™‚

#

For me, each new tool I build, is another tool in the toolbox. Making new FX etc. is a matter of envisioning ideas through the lens of the full toolbox.

#

That started out with the 12 or whatever filters built into OBS and some other features. Then it was enhanced with Shaderfilter, then StreamFX, then VirtualCam, then various other plugins, new OBS features, then the 10 million plugins from Exeldro LOL

#

The toolbox gets larger, and it gets easier to create new ideas more easily.

harsh topaz
#

Right click your filter; I wanna see your list aLindPeek

quiet bramble
#

I have this wicked guitar scene transition I made a while back in HTML, abusing chroma and luma key and a complex layering to make it all work. Essentially what I really needed that didn't exist, was a way to have an image mask that was not static.

#

It didn't exist so I used the lego blocks at my disposal and come up with this complex multi-scene mess of crap and HTML that worked and looked cool.

#

Then Xaymar made Dynamic Mask and I was like D00D wut!

#

My filter list isnt' that long on this install, only a handful of things instlaled, the rest are downloaded for when I need them. My shader lists on the other hand... On this computer there are about 150-200 shaders between OBSSF and SFX, but on my other computer there are probably 200-300 additional ones.

#

What might be fun some time is to take some original FX I created, make a video showing how they work, then show how I turned them into custom pixel shader and simplified the big mess.

#

You can do a stupid amount of cool things using the stock OBS filters alone, plus way more if you include StreamFX and Shaderfilter even just using the supplied filters and shaders without any programming.

#

All of the ways of configuring/layering all that stuff can do wild things that are non-obvious by looking at any individual filter or shader.

#

That triggers my nerd brain to do crazy things and have creative fun with it.

#

But I think the overwhelming majority of people if they install these plugins, and look at the filters or shaders are most likely to think "wut", and not know what most of the stuff is for, and not be able to figure it out via trial and error either. It's just a lot of complicated potentially confusing stuff kind of by default I suppose.

#

Like Dynamic Mask. If someone doesn't tell someone "oh you can do that with Dynamic Mask, just configure it like this..." how many people would ever look at that filter and have any remote idea what it is for?

#

A bunch of sliders with color and alpha on them, and WTF does this even do? <move knobs> <don't see anything useful happen> <have no idea what this is or what it could possibly do that is useful>

#

So that's a filter that will just sit there unused.

harsh topaz
#

True I guess. Are your shaders available online? Since you said download.

quiet bramble
#

But it is like this amazing Swiss Army Chainsaw if you know how to use it and what it can be used for. It's my favourite filter. ๐Ÿ™‚

harsh topaz
#

Maybe you should take some of the most obvious/best filters and convert them to 27.2 and explain how they're used in a video

quiet bramble
#

No, I've posted a handful of shaders here in the past, and some on StreamFX discord, a few privately, but most are private personal shaders.

#

Yeah, actually I would like to make OBS tutorials and FX tutorials some time in the future. Not sure when I might start such a project tho, but it could be fun.

#

There are some out there on YT, but the quantity, breadth and depth of what is available is not high.

harsh topaz
#

It'd give you an excuse to start updating some of your most critical stuff too; and move into a new era of OBS

quiet bramble
#

There are like 5 million videos on how to do things like.... video feedback, blur your background or other things, add drop shadows, other relatively basic but cool things, but they tend to be all very common things.

harsh topaz
quiet bramble
#

hahaha

#

Well, new PC parts are ordered, still have to order more yet... I think the build will be going together between now and end of March if everything goes according to plan. I'll be recovering files and reorganizing everything after that, getting everything I use up and running, then will be revamping my OBS stuff. Some of it will move to 27.x, and I'll adapt it over time.

#

The sRGB changes really muck with a lot of things though so I have to reconsider how best to update all of my past stuff to both work properly with current OBS and future OBS.

#

Along the way, I want to convert some things to proper scripts or plugins, which will give greater flexibility also. I have done that to a handful of things already and it works well.

#

Ideally I need to have 26.x and 27.x running side by side and compare results, also using test patterns and other diagnostics to ensure color accuracy etc.

#

Whoever made that vectorscope plugin etc. is awesomesauce

#

Without tools like these and test patterns etc., you can code so many things and it looks cool but the math is bad and things go haywire and you never know.

#

So I made some shader debug tools that are in library form and can be added to arbitrary shaders for development or even end use testing.

#

Really helped out a lot with both fixing a lot of issues, as well as finding bugs in things made by others etc.

#

Would be nice to have a bunch of tools like this built into OBS, but they fit into that space of "professional tools, scare end users, complex, RUN!!!!!!!!!!!!"

#

๐Ÿ™‚

#

At some point I will probably release some of my own tools eventually. Most of it is all a bit of a prototype mess tho at the moment.

harsh topaz
#

I'm getting yelled at for reading here and not going shopping haha,

I'll be back later :)

quiet bramble
#

I primarily code in C, but I know python, LUA, JavaScript, assembler (on various arches), and various other langs I haven't used in ages (ie: perl)

#

I've never formally learned C++, but I've interfaced with it and maintained some C++ over time. Never touched C#.

#

Oh, and I guess I need to add HLSL and GLSL to the list now also considering that's what 99.9% of the code I've written in the last few years has been hehe

#

As they say... once you learn a few languages and get proficient with them and algorithms, you can pick up or work with other languages rather quickly.

lofty saddle
#

Would anyone happen to know what happened to the rotating-source.shader for OBS shaderfilter Plugin? ... i had this shader on my previous install but it now seems to be gone

quiet bramble
lone marsh
#

@quiet bramble This post https://jntesteves.github.io/shadesofnoice/graphics/shaders/upscaling/2021/09/11/amd-fsr-demystified.html

Explains that even though FSR is a compute shader, it doesn't have some platform-specific methods and it's just math and could be easily portable

can't say that for the other HDR features that they also have, but only the scaling should be fine.

My idea was to make a filter plugin implementing that. For me it'd be as easy as just importing the headers, calling their methods and porting the outputs but i'm 100% not used to this type of code :/

lofty saddle
unreal lichen
#

I saw the conversation on Advanced Scene Switcher and have a question. If I tick the "Perform actions only on condition change" box do I still need to add a timer condition or keep that off (as shown in picture)? -

fossil wyvern
unreal lichen
#

Awesome, thank you!

#

Come to think of it, with this feature should I still look into websockets too?

fossil wyvern
#

well, depends, what were you looking into websockets for?

mortal harbor
#

I am using the Virtual Cam plugin and every time I go to use it, my OBS crashes. Is this something I should take to the Plugin team? or is it something I can find the answer to here?

fossil wyvern
oblique yewBOT
# mortal harbor I am using the Virtual Cam plugin and every time I go to use it, my OBS crashes....

Windows: OBS v26 and above contains a basic virtual camera. For advanced usage, such as preview or specific scene/source output, try the third party plugin.

macOS: OBS v26.1 and above contains a standard virtual camera. Having issues with specific programs? Check this guide.

Linux: OBS v26.1 and above contains a standard virtual camera. v4l2loopback is required, best installed via the v4l2loopback-dkms package.

mortal harbor
fossil wyvern
#

๐Ÿ‘

mortal harbor
#

I'm so sorry to ask, but how do I delete the plugin? Just thru OBS? or do I have to go thru my OBS folder? I feel like this is a dumb question.๐Ÿ˜…

fossil wyvern
mortal harbor
#

Alright, I think I have it deleted, thank you!

fossil wyvern
#

๐Ÿ‘

mortal harbor
#

Alright, I have a few more questions, but theyre really not plugin related, so thanks again

prisma ingot
#

any way to monitor audio in obs?

fossil wyvern
pine prawn
#

Could anybody help me setup AdvancedSceneSwitcher to switch between two scenes based on mouse position?
I had a setup working for years and today I decided to finally update AdvancedSceneSwitcher. Now I cant get it to work again.
The way I did it is Region switching based on cursor positions. Than I used the Pause to select every single scene except the two which are switched between based on the cursor. When I set up the pauses now, I can't switch to any other scene while having the cursor in any chosen range.

indigo wind
#

After this last update, I keep getting the bassasio.dll not found error, even after downloading the dll, and putting it in the correct 64bit folder.. any advice?

pine prawn
#

Please ping me if you have anything

onyx axle
#

Tried to use a midi controller surface plugin now I can't change my audio or video settings they're grayed out should have known better

unreal lichen
narrow seal
#

anyone know of a better chat overlay? i seen a couple streamers have the text, as well as a clean background behind it

untold jay
#

"better" is a highly subjective and vague description

ionic pollen
narrow seal
narrow seal
ionic pollen
#

allows for chat rotation and removing background and even spacing and roundness of chat bubbles

#

there are some I've seen on like nutty's channel where it ticks along the bottom of the screen like on the news but idk where that is

narrow seal
ionic pollen
#

yeah pixelchat's is nice because it allows y axis rotation so it'll be able to be minimal but still full

narrow seal
#

you are stuck with this length

ionic pollen
narrow seal
#

Suggestion on size?

ionic pollen
#

length and width*...essentially if you put in 1080x1920 you'd have a nice tall box

narrow seal
#

Ohhhh

#

My man

ionic pollen
#

I'd suggest sticking to a 16:9 resolution

#

so even a 480p reversed would work

#

:)

narrow seal
#

awww yeah lol

sinful venture
#

hi, i recently got streamerbot and downloaded the obs-websockets plugin but i can't get it to install, what do i need to do?

harsh topaz
#

@weak escarp Appears to have fixed the crash ๐Ÿ‘

ionic pollen
# narrow seal

glad to see it looking sexy my dude...twas a simple thing though that people just don't ask about because it's not apparant...just glad I could help buddy

arctic loom
#

Is there a plugin tool that will allow me to see the preroll ad timer from twitch as a dock?

#

I have added the tool to my twitch dashboard as a stat but the OBS "twitch stats" dock doesn't show it?

paper barn
arctic loom
harsh topaz
strange sage
#

Question? In every OBS stable releases that are available as updates, do the web sockets update as well? Or do we have to manually update them? Also, where can I find what version of web socket I am using?

harsh topaz
#

It's planned to become part of OBS sometime this year from my understanding.

strange sage
harsh topaz
#

Yes, it's a plugin. Plugins need to be updated separately. When it becomes native to OBS that'll change ๐Ÿ™‚

vale vine
#

I believe it's planned for integration with v28

strange sage
#

Awesome.

oblique yewBOT
#

Self-advertisement or advertisement for others is not allowed on this server unless it's directly relevant to a discussion or question. Please read the rules in the #rules channel.

rugged zincBOT
#

dynoSuccess Diamone' Alexis#9396 has been warned.

sinful venture
#

i recently got streamerbot and downloaded the obs-websockets plugin but i can't get it to install, what do i need to do?

fossil wyvern
sinful venture
fossil wyvern
sinful venture
fossil wyvern
#

๐Ÿ‘

fossil wyvern
#

(ik, it's not very intuitive when you don't know it, but eh, it's like that)

sinful venture
#

yeah i haven't used github in a few years, and even then it was very limited experience

arctic loom
worthy junco
#

Does anyone know how to change the default text on the text (GDI+) source?

fossil wyvern
fossil wyvern
worthy junco
wintry badger
#

hey there guys, ive downloaded the lorianboard plugin but i cant seem to see the issue as to why it wont be picked up

fossil wyvern
#

how did you install it?

harsh topaz
#

You should really go to LioranBoard discord with that question.

wintry badger
#

i just downloaded it from the obs website like the other plugins, and im fairly sure ive placed it in the same spot as the other plugins. but it wont register it in obs

wintry badger
harsh topaz
#

Chances are you'll get better with directly at the creators. Didn't mean to come off dismissive.

#

They have a discord and are nice people :)

wintry badger
arctic loom
#

It is a part of the โ€œstats barโ€ on the twitch dashboard. Yet it doesnโ€™t show up in the โ€œtwitch statsโ€ dock in OBS.

#

I have the chat and events as a custom dock but I canโ€™t figure out how to get the pre roll ad timer as a custom dock. Sorry if thatโ€™s confusing

tired junco
#

Is OBS Web Socket still supposed to show up under tools? I installed the latest version and don't see it. Going to poke around, as I haven't ever used it -- want to link OBS to Mix It Up, and see what else I can do.

tired junco
#

yeah i restarted obs several times and everything, dont get it showing. thanks. not sure what to do so i guess i will reboot, reinstall, then open obs

harsh topaz
#

If it continues being an issue; they have their own Discord server you can ask for help in ๐Ÿ™‚

tired junco
#

ahhhh

#

yeah i am using the installer, but it doesnt give me a way to change what folder

#

obs 27.2.0 websocket 4.8.0

harsh topaz
#

Websockets latest for 4 is 4.9.1.

#

I'd suggest making sure you have latest version.

smoky arch
#

Hello, does anyone know If there is a plugin that will turn off a single Media Source after playing It ? (Hide media Source)

tired junco
#

ah. thanis

harsh topaz
#

5.0 is still alpha; unless you know what you're doing you should probably stay 4.9.1

If you're developing tools for Websocket, 5.0 is the future and you might wanna dwell into it.

#

As it says at the top

#

THIS IS A PRE-RELEASE. UNLESS YOU KNOW EXACTLY WHAT YOU ARE DOING, DOWNLOAD 4.9.1

tired junco
#

i will hunt down their discord then as 4.9.1 is doing the same thing. odd.

harsh topaz
#

And you have OBS in default directory?

harsh topaz
tired junco
#

ah, it's installing it to x86

harsh topaz
#

๐Ÿ˜‰

#

Open your obs-studio folder; check its plugin folder.

#

Is obs-websocket.dll in there? If not it's installing to wrong folder.

tired junco
#

you know how it goes, when installers autopick i assume theyre detecting the directory; im gonna move it manually as it appears to be two files

harsh topaz
tired junco
#

Got it migrated to the 64 bit install by deleting the obs directory and seeing what it put there. Thanks!

gaunt sparrow
#

hi guys i need help with obs

#

my inglish is not very good

#

i make a update on obs

oblique yewBOT
mortal harbor
#

source plugin with obs can I get some help?

#

So i right click my recording source and added the filter

#

but it still records the overlays/facecam

harsh topaz
#

Did you add it to the specific source only, and not the entire scene?

mortal harbor
#

yes to the source

#

can we screen share?

harsh topaz
#

There's some bugs with it. It's honestly currently a "trial and error" plugin, see if you can get it to work. Some people have success, other's not so much.

mortal harbor
#

I may not have the right settings either

#

lets ss and then if it doesnt work ill find a different option?

harsh topaz
#

Sorry don't do ss or vc.

mortal harbor
#

okay

#

let me send you a video then?

#

of me setting it up

#

and you chec the settings as I go

#

hey @harsh topaz

#

I got it work but now, how do i record the sounds?

#

is it possible?

harsh topaz
#

I honestly don't know; I never used it to local record. My usecase was instant replay - and it unfortunately fell short due to bugs.

#

Seems strange it wouldnt record sounds though. But maybe it isnt possible.

dapper hinge
#

is there a plugin that lets platforms other than windows record/stream games?

#

so far people in the #macos-support have been saying they can't use 'game capture'

dark sapphire
#

they can just use window capture

dapper hinge
#

doesn't work.

dark sapphire
#

welcome to macOS ๐Ÿ™‚

dapper hinge
#

perms moment

#

well

#

F|| iretruc|| K

strong tulip
#

The usual reason people aren't getting answers is because they aren't being specific

#

"Help, it doesn't work" can't get an answer

#

But "I can't select a window in the Window Capture menu" can

#

So the trick is to try and tease that information out of people

#

And then, bam, slam 'em with a !macpermissions command :D

nimble cargo
#

Hi, first time poster here. I was developing a plugin/tool, and it appears that the BroadcastChannel API, for some devices, may not be working with the latest OBS update (v27.2.0) on file:// URLs only (http:// works fine), which is breaking some plugins which rely on it to share data between a custom browser dock and a browser source. Previous versions of OBS worked fine. Anyone else have the same problem? If so, any plans to fix this? Thanks in advance.

untold jay
#

@nimble cargo this was done as part of updating CEF from 75 to 95, i don't think this can be reverted

nimble cargo
untold jay
#

@nimble cargo CEF is not chrome, some features are not available

harsh topaz
#

Also helps a ton with things like getting rid of CORS errors ๐Ÿ™‚

nimble cargo
harsh topaz
#

Also from one of the dev's earlier ๐Ÿ™‚

nimble cargo
harsh topaz
#

It's unfortunate when changes like these happen but they're external and nothing OBS can do anything about.

nimble cargo
#

Yeah, that's true. โ˜น๏ธ

cyan peak
#

what changes

harsh topaz
#

CEF update.

cyan peak
#

explain

harsh topaz
#

Chrome basically disabled using local files for stuff that requires any api calls. And people (like me) are doing BroadcastChannel between dock and html local page to communicate and do a variety of things.

#

I switch to a online external solution in mean while, which means I didn't run into this issue.

#

Alternative is to run a local server or pay a few bucks for a webhost.

cyan peak
#

ah yes, it's very annoying

#

I think they did that out of security reasons

harsh topaz
#

Security on local files Kreygasm

cyan peak
harsh topaz
#

There were also the annoying issues of CORS errors from local files.

#

Just a lot of "security" that really shouldn't be on local files.

#

It ended up being such a pain that it was less of a headache to just have a webserver with files hosted giggle

cyan peak
#

nothing that we can do about that unfortunately

harsh topaz
#

Nope

cyan peak
#

we just basically are at the mercy of the chromium devs

#

and cef devs

#

although I love marshall

#

he's a saint

#

guy has to suffer through some of the worst of the chromium stuff

#

I sympathize with him deeply

harsh topaz
#

Just how it is with external dependencies sometimes. But people just using OBS won't understand why their setup suddenly stops working.

#

Matt explained though, so nice post to link to ๐Ÿ™‚

harsh topaz
cyan peak
#

I just try to leave marshall alone because he has so much stuff to deal with

harsh topaz
#

Oh this definitely isn't a battle worth taking. It's a minor inconvenience to a minority of people.

#

And I think they're already aware of it to some extend; judging from the links in #development

harsh topaz
dark sapphire
#

One of the hacks we considered was running our own mini server to host local files, but felt that would introduce other complexity and security concerns

harsh topaz
#

Due to other issues presented by local files; people shouldn't be doing this anyway.

#

Probably easier for the few people wanting to do this, to run xampp.

#

Instead of OBS having to invest a whole lot into it.

dark sapphire
harsh topaz
#

Whichever delivers a localhost ye ๐Ÿ™‚

dark sapphire
#

All of them do ๐Ÿ˜‰

quiet bramble
#

The security features in the browser are to protect against random websites being able to maliciously hack resources on people's private networks, and hijack their router in various ways. They aren't overzealous but are preventing actual real world threats.

#

Might be an inconvenience to some folks who don't want to set up a proper setup with proper security but that's not something that should be assisted IMHO.

#

Local DNS server (dnsmasq), local webserver (apache/nginx), doesn't take long to set that up on a spare machine or virtual machine, and have a properly secured robust setup.

#

Personally, I'd like to see web browser start refusing all URLs that contain IP addresses outright with no option to undo it also. Both for security reasons, and for preventing lazy web developers from breaking web pages on single-stack hosts.

#

๐Ÿ™‚

unique stream
#

Anyone found a workaround for the Animated Lower Thirds plugin breaking with the latest OBS update?

vale vine
#

Looks like last update was January.

#

Oh, January of 2021

#

Even better LULW

unique stream
#

Thats for sure, thats why i was asking a workaround

vale vine
#

You might wanna reach out to them.

mortal harbor
#

Hi. I tried adding a compressor to my audio, but it doesn't have the desired effect.
So I had an idea to make an audio compressor plugin that changes the threshold of the source instead of applying a ratio to it.
Does such a plugin already exist?

vale vine
#

I imagine there are some VST plugins that provide more granular control

mortal harbor
#

is there a way to edit the default one?

vale vine
#

I imagine anything is possible. Source code is there.

bleak pewter
#

hello guys, do you know if the person who developed the "soundboard dock" is here?

pale loom
#

Hello people

#

any good plugins to boost up OBS's experience?

#

please ping me while answering if anyone answering..

#

thankss

hard jay
#

!plugins

oblique yewBOT
hard jay
#

you can look at what might be useful for you there.

pale loom
#

alright

#

thankss

hard jay
#

But for most people, they don't need plugins as OBS will do everything they need out of the box.

pale loom
#

but plugins like

#

NDI Source

#

it helps in showing phone's cam

#

so its a improvement right..

vivid sapphire
#

for some definition of improvement

pale loom
#

But yet.. some people would say it has problem so nvm

pale loom
harsh topaz
pale loom
#

Hello again.. someone gave the link but as always it never works...

#

oops not that

#

This ^

hard jay
#

Are you using a VPN service?

potent copper
#

my plugin from stream deck in obs studio won't connect

#

can someone help

#

???

oblique yewBOT
obsidian kestrel
#

What's the file structure of a plugin in macOS installed at /Library/Application Support/obs-studio/plugins supposed to be like

azure totem
#

I'm not sure if this is the place to be asking so please let me know if its not allowed, but basically:
I need a plugin/extension for OBS that can allow me to name recorded files in advance similar to Media Express from Blackmagic (which we use at the moment but crashes constantly).
This is for my company, so essentially I am looking to find someone we can contract to do the development.
If anyone is able to point me in the correct direction that would be ideal.
Thanks.

quiet bramble
# azure totem I'm not sure if this is the place to be asking so please let me know if its not ...

If you mean naming files in advance that OBS will be recording and adding metadata to them, I believe that would require modifying the OBS source code and either submitting an RFC to the development team, getting approval, doing development, and submitting a pull request to have it integrated into OBS, or making and maintaining a custom forked version of OBS. I don't believe there is any way to do something like this as a standalone plugin. Someone could develop a standalone external utility that monitors for files being written by using filesystem notification and then do post-processing on them by renaming them and running tools that add metadata.

#

If you're needing someone to develop a solution for you, the usual recommendation is to search Fiverr for software developers. If it is something you want to be integrated into OBS however, then you'll need to look into the process OBS development team uses for RFCs and PRs for discussion and consideration of including new features.

dull wasp
#

@fossil wyvern

fossil wyvern
# dull wasp <@!766767315751665664>

and that doesn't work? just to check, if you press "show preview" and talk into your mic, (with it unmuted), does text appear in the preview window?

potent copper
#

my plugin from stream deck in obs studio won't connect

fossil wyvern
potent copper
#

oke when is the plugin comming

fossil wyvern
#

idk, ask the plugin's creator

#

in the meantime, you can downgrade to 27.1.3 if you want

potent copper
#

where

fossil wyvern
# potent copper where

!downgrade go to that page, scroll to the bottom, click on "assets", download the 27.1.3 installer and run it

oblique yewBOT
potent copper
#

oke

#

whits whon

#

???

potent copper
#

can i not use a ather version of stream deck

hollow stirrup
fossil wyvern
trail galleon
# harsh topaz There's potential desync issues with ndi/sdi/plugins with direct output from obs...

Yoz bro, i know this isn't a fix for the NDI audio drifting off-sync issue facing OBS and the NDI plugin, that we were talking extensively previously in this channel...

but just a moment ago i was watching a tutorial about virtual audio cable plugin that might assist both of us for now since OBS has a built in "virtual camera" for virtual video output, we will just need to install "virtual audio cable" to push audio out virtually thus we could kinda have a slightly more troublesome workaround... What do you think?๐Ÿ˜…

This is the YouTube link on this topic: https://youtu.be/FhR8_ojmsRs

fossil wyvern
fossil wyvern
# dull wasp Yes. Text appears.

just in case, you know that the CC won't appear systematically, they're opt-in, the viewers have to click on that button in the player for the CC to appear

dull wasp
fossil wyvern
#

(to note, the FFZ or bttv twitch extensions might be interfering with that)

dull wasp
fossil wyvern
dull wasp
#

nope :S

fossil wyvern
#

would you mind doing a test stream for me to check it?

weary walrus
#

hello room

dull wasp
#

Ok. No problem

fossil wyvern
#

just drop the link here and I'll check

fossil wyvern
#

ok, switch to a scene where your mic is active

dull wasp
#

now is active

fossil wyvern
#

I don't actually get any sound at all from your stream

#

okay, heard the grunt

#

so it is indeed not working

#

you can stop the stream, and could you give me the current log?

#

!logi

oblique yewBOT
oblique yewBOT
fossil wyvern
#

ah

#

!se it might be the se.live plugin interfering with it. I have no hard guarantee of that in any way, but I know it somehow changes the way the streaming start is done, so it could actually potentially interfere with it. If you're ok with it could you try to uninstall that plugin, for troubleshooting purposes, to see if it's the case?

oblique yewBOT
#

To cleanly remove SE.Live:

  1. Uninstall SE.Live
  2. Uninstall OBS Studio (make sure that "User Settings" is not selected)
  3. Install OBS Studio again from https://obsproject.com/
    Your settings will be saved unless you have selected to delete them during removal.
fossil wyvern
#

alternativeely, if you don't ant to do that, I can show you how to set up CC as a text source on your stream

#

presumably nothing will be able to interfere with that, but it will be"hardcoded" on your stream, so users won't be able to toggle them on/off at will

dull wasp
dull wasp
oblique yewBOT
fossil wyvern
dull wasp
#

Of course

#

Now

fossil wyvern
#

yee, still not there

#

can you show me the plugin settings again?

dull wasp
oblique yewBOT
dull wasp
#

@fossil wyvern

fossil wyvern
#

omfg

fossil wyvern
#

I have no idea why it's a thing

dull wasp
#

uopssss

fossil wyvern
#

but apparently it is

dull wasp
#

๐Ÿ˜ฆ

fossil wyvern
#

hardcoded captions should still work if I'm not wrong, we can try that if you want

#

(and you can reinstall se.live if you want, I was mistaken on that)

dull wasp
fossil wyvern
#

ouki, so first thing you want to do is disable native output in the general tab (technically since your native output doesn't work it's not necessary, but let's be clean)

dull wasp
#

done

fossil wyvern
#

ok, now create a text source, type somthing (whatever) into it and set it to the size and place on your scene you want the CC to be

dull wasp
#

before continuing. These subtitles will always be visible? Or will viewers be able to select them?

fossil wyvern
#

always visible

#

from what I understand, the AMF encoder isn't able to put a separate channel for CC

#

so what I'm proposing you to do is to put the CCs directly in the video instead

#

that way I don't see a reason the encoder wouldn't work with it

#

it does come with inconvenients, but it's (afaik) guaranteed to work

dull wasp
# fossil wyvern always visible

Apps ok. I really appreciate it, but I'm not interested in that solution. I'd rather wait for AMD to fix the problem. Because I would like the viewers to choose whether to see the subtitles or not.

fossil wyvern
#

oh ouki

dull wasp
#

I really appreciate your help.

fossil wyvern
#

one thing you could do, although I'm not sure whether it would help, is to contact the plugin's creator and, since you have a system where it's not working, tell them you're ready to give them logs so he might understand why it's not working

#

I don't know anything about this issue, so maybe it's a no because it isn't doable, but maybe with a bit more info, thy could make it work

#

you never know

dull wasp
fossil wyvern
#

alternatively, this seems to be a problem with specifically the AMF encoder. What you could also do is try out the other encoders you have at your disposition, and, if they work well enough, use them instead of the AMF one

#

(although, they are potentially likely to be less efficient than AMF for the purpose of video encoding, but it's worth a try)

dull wasp
#

I think I will test with the Twitch extensions. Although I suspect they will be less efficient.

dull wasp
fossil wyvern
#

oh, a twitch extension for CC? yeah, I found those to really not be that good

#

Imo, start by trying a stream with the x264 encoder instead of AMF, to see whether it works decently or not

#

because x264 should be compatible with that plugin from what I understand

dull wasp
#

It would be nice to check if the problem is in hardware compatibility.

#

I will try it.

#

it works @fossil wyvern

#

is the hardware

fossil wyvern
#

it's not the hardware, it's actually the encorde itself

dull wasp
#

so? that is good?

fossil wyvern
#

but the question isn't whether x264 works it's whether you get the same stream quality with x264 than you do with AMF

dull wasp
#

I'm afraid not...

fossil wyvern
#

ouch

dull wasp
#

I'm going to cry again...

#

๐Ÿ˜‚

fossil wyvern
#

like, really not?

#

do you have another available encoder?

#

QSV, maybe?

dull wasp
#

It does not compensate me to change the encoder to have subtitles

#

Nope ๐Ÿ˜ฆ

fossil wyvern
#

yeh...

#

software encoders are quite less efficient than hardware ones

crude beacon
#

Dont know if anyone has asked or posted about it yet but, i have the obs pluging , Lower thirds, i followed step by step and everything seems fine other than the 4 sections not working.

halcyon wraith
#

I'm looking through plugins and wanted to check. I have the following:

  • a default scene
  • a nested scene for music (music audio source, title-display, virtualization)

I would like some automation like "IF there is Audio on the music audio source, then display the NS".

Thought Warmuptill's Advanced Scene Switcher could help here, but that seems not to work for subscenes

fossil wyvern
#

what's your macro?

harsh topaz
#

What Pen said; ADV-SS will do that. I do this.

halcyon wraith
halcyon wraith
harsh topaz
#

Dont use for at least unless that's what you mean.

#

If you want it to trigger on change, use the checkbox.

#

This'll make it trigger when the action is met; then stop.

halcyon wraith
#

I don't want the source to disappear if songs are switching and it is silent for a couple of seconds

harsh topaz
#

Fair enough. I guess I dont run into that issue because audio will never hit 0% on spotify with the overlap fade feature ๐Ÿ™‚

fossil wyvern
halcyon wraith
#

Probably because I didn't set the checkmarks on both macros

fossil wyvern
#

it removes manual control from you?

#

like, it doesn't allow you to show the scene when it's playing even if you click to make it visible?

#

cause yeah, that's why "only on condition change" is important

harsh topaz
#

Does "below 0%" actually work?

#

I put mine at 1% because logic.

halcyon wraith
#

Funny enough it works. It handles it probably like "below equal"

sonic frost
#

REALLY nice new update to win-capture-audio

stark narwhal
#

Indeed very noice

fossil wyvern
#

did it fix the crashing problem?

#

(just to know if I can stop recommending staying on 2.0.0)

desert bone
#

2.2.0 and later fixed the crash on exit

fossil wyvern
#

ouki

analog ruin
#

you think bozbez is the trackmania player? ๐Ÿค” pretty unique name

#

yes it was

icy vapor
#

@weak escarp I've been trying to install the source switcher plugin and it just... doesn't show up? I've properly installed it, originally through extracting the zip, and then a second time I tried removing it and using the .exe installer, and it still just... doesn't show up?

weak escarp
#

are you using an old version of OBS?

icy vapor
#

I'm on 27.0.1

weak escarp
icy vapor
#

ah, the page still says minimum version 25

#

I will update then

weak escarp
#

yeah I can't set a minimum version per version

icy vapor
#

oh that's fun

#

@weak escarp well it's all working now, thanks a bunch

#

@weak escarp actually, quick question-- when it's set to random, does it loop through all sources before coming back, or just randomly pick each time?

weak escarp
gilded folio
#

hello, is there anyway maybe with a script or plugin to rotate hue levels?

weak escarp
gilded folio
#

yup.

#

basically I have a fog video and like to go blue to purple then back

weak escarp
#

you can use a move value filter from the move transition plugin to move the hue of the color correction filter

gilded folio
#

ok thank you @weak escarp I will try it

gilded folio
#

@weak escarp is there a to rotate the value between two values of hue?

weak escarp
gilded folio
night coyote
#

Hi guys! Iโ€™ve a question: do you know if there is any transitions plugin that works only with sources and not with whole scenes? I mean, to switch to another scene (with the scene transition) and, for example, then a source appears with its own transition (sorry for my English). Maybe our god @weak escarp has something to do this? ๐Ÿคฃ thanks for all your development and works btw

untold jay
#

@night coyote right-click a source > show transition

night coyote
olive crescent
#

... maybe this is better here:

OBS is no longer recognizing my Audio Interface - and I'm getting a "Bassasio.dll not found" pop-up when I open the program ... I've downloaded the zip, extracted, and move that file into the specified location twice now - I'm assuming that's the source of my issue.

... when it says "Unzip and copy x64/bassasio.dll in C:/Program Files/obs-studios-plugins/x64 folder" it means copy from downloaded folder, and paste in existing folder, yeah?

hard jay
#

Make sure you're actually extracting the .dll first.

#

Not just copying the zip

olive crescent
#

yes, i first went through the extraction process, which created the new no-zipper-icon folder

#

and when i copy the file into the plugin folder, it asks if I wish to replace - which I do

hard jay
#

You only need to copy the bassasio.dll file, not the whole thing

olive crescent
#

that's what i did

hard jay
#

Oh, they gave the wrong folder path.

#

It needs to go in C:\Program Files\obs-studio\obs-plugins\64bit

olive crescent
#

... that looks like the same path

hard jay
#

Yeah, you put it in the correct place.

olive crescent
#

oh.. the "x"

hard jay
#

The dialog message is wrong though

#

This is for the ASIO plugin, right?

#

!asio

oblique yewBOT
hard jay
#

You'll probably need to report the issue there.

#

Unless you're using a different plugin, that is.

#

OBS doesn't support ASIO out of the box, so it's definitely a plugin

olive crescent
#

ug. ooph. fml.... thanks very much for the info - bummer that it is, it's at least nice to know I can abandon hope for the moment :/

#

is this maybe something that changed with the recent update - and can I uninstall that update to the last build?

#

like, my audio inputs aren't even registering as audio - not even in the add-existing dropdown

steel citrus
#

Hello all I've just downloaded the multiple RTMP outputs plugin. If setting the encoder in both the main output settings and the new target video settings as NVIDIA NVENCH H.264, will it double the encoding on my pc or will it piggyback off of the main output settings? Sorry if this sounds a bit confusing.๐Ÿ˜…

jovial osprey
#

Hello,
(sorry for possible errors in the translation done by Google Translation, feel fre to ask for more details)
I wish to automate "OBS64.exe" startup at each MSยฉ W11 session opening.
At the moment, I already startup some other apps with MS Task Launcher, without any issues.
For OBS startup, I use the following paramiters:

  • Program to be started: "C:\Program Files\obs-studio\bin\64bit\obs64.exe"
  • Start in directory: "C:\Program Files\obs-studio\bin\64bit"
    both as written, including the double quotes (")
    At any MS session opening and/or with a manual execution of the scheduled task, I dn't have any error message, just nothing happens. I don't find any remaining traces of a possible startup, nowhere.
    As I didn't find help in the pevious posts in your Discord. I would be very pleased if you may bring me some help.
    In advance, thanks,
    Best regards
    Denis
dark sapphire
jovial osprey
#

@dark sapphire thanks. you neant "C:\Program Files\obs-studio" instead "C:\Program Files\obs-studio\bin\64bit" for Starting in Directory... I try that at once...

harsh topaz
#

Strange, everything I have launches off of "C:\Program Files\obs-studio\bin\64bit\obs64.exe"

jovial osprey
#

@dark sapphire Exactly the same beheaviour as previously

#

nothing happened

#

In the same way I already startup "Twitch", "Discord" "Soundtrack for Twitch" and some others...

#

@dark sapphire Sorry my previous diagnosis was before a "computer reboot" LOL. Now all is OK, I have the OBS start-up as PC/User session start-up. Again thx for your kind help.๐Ÿ‘ Have a nice day.

gilded folio
#

hello, anyone know how I can get hue values to change from one value to the other using move value with move transition plugin? Right now I see the hue value between the first and 2nd values. Is it possible to go from one value to the next immediately ?

gilded folio
#

@harsh topaz thanks, so I would like to have a hue of blue for about 10 secs then change to purple for 10 secs then repeat. Some duration between the two but not show orange while making the move. Hope that makes sense for what I am trying to ask.

harsh topaz
#

I actually don't know if the currently uploaded version of Advanced Scene Switcher has the bloat hidden.

Check on the General page for a 'Hide tabs which can be represented via macros'
Then go to 'Macros' page, and set up a macro ๐Ÿ™‚

gilded folio
#

@harsh topaz thank you

harsh topaz
harsh topaz
#

You need to be logged into Github to see the downloads though.

#

๐Ÿ‘

gilded folio
#

@harsh topaz , is the posted sceneswitcher sufficient?

harsh topaz
#

His older versions might have a ton of tabs at the top. And the macro interface can be a little confusing. The latest version takes care of some of those things; but you should be able to do loops in the january version. I think he added sequence there.

untold jackal
#

hey guys, hopefully I am in the right channel..
I am definitely a newbie and have a noob/stupid question. But i realize its worth asking rather than just sit idle.
I wanna know if there's any standalone script to stream (a list of urls of) youtube videos on OBS without modifying github repo.
any related repo link would be helpful.
Cheers

steel citrus
#

Hello all I've just downloaded the multiple RTMP outputs plugin. If setting the encoder in both the main output settings and the new target video settings as NVIDIA NVENCH H.264, will it double the encoding on my pc or will the new target piggyback off of the main output setting? Sorry if this sounds a bit confusing.

hard jay
#

Can't hear anything over your music there, probably best if you just explained the issue rather than making someone watch a video and guess the problem.

quiet bramble
#

Agreed... I stuck around in the video longer and he does state it verbally without the music tho, but that'd have been better at the start of the video. ๐Ÿ™‚

#

0:43+

harsh topaz
#

@weak escarp possible export/import for Transition Table in the future? Been quite a few times now where I've messed with things in OBS and I come back to Transition Table having "reset"(?) itself. Basically almost everything is set to 'cut' transition, and there's only "Any > X" transitions. Despite other things being set.

Would be nice to be able to backup your settings and import them again blobthumbsup

dark sapphire
#

i think transitions are the only ones that can "reset" if a plugin is missing. other elements, like sources and filters, just disable until the necessary bits are restored

#

would be worth looking into

#

I definitely came across it myself with transition matrix back in the day

harsh topaz
#

It's not something that would happen a lot to people that just stick to a single OBS and keep their plugin - update and so forth.

But when I mess with versions and it opens the SC in another OBS > I believe that's when disaster strike. And I have to redo and double check the work I've already done. Stings a little. I know it's ultimately my own fault; but it would be nice to be able to "save" stuff by exporting it.

Adv-ss does this with basic .txt files, and it's very nice. Saved me a ton of time so far.

dark sapphire
#

imo plugin data should never be lost just because the user accidentally loaded once without it

#

especially as we don't default to portable mode for zips, which could load your base profile/scenes without all your third party plugins entirely by accident

harsh topaz
quiet bramble
#

Yeah, user data loss should never happen in any program.

#

And there should never be a "you should have done xyz" victim blaming if they do either.

harsh topaz
#

It's bit of a different thing when it's third party data though. Like, it shouldn't happen, but it does because of base structure.

#

I don't recall when I've last had any base OBS data loss.

harsh topaz
#

It's always been plugin stuff.

cyan peak
#

I went out of my way to minimize all possibility of data loss

dark sapphire
quiet bramble
#

Few years ago for me now, but the problems are fixed AFAIK. I haven't recovered my lost data yet but it's still there to comb over when I'm bored. ๐Ÿ™‚

cyan peak
#

plugin data might be another story ๐Ÿค”

#

base obs definitely wouldn't have it

#

anything related to settings, scene collections, etc

dark sapphire
#

it's worth looking into for sure

quiet bramble
#

Haven't seen any data corruption for quite some time now.

harsh topaz
harsh topaz
dark sapphire
harsh topaz
harsh topaz
#

A few years back, groups were corrupting Scene Collections and it was spreading to other scene collections. Basically killing all your work.

#

Breaking entire SCs.

#

Was a good time.

cyan peak
#

ah yes I remember that one, I think it was you who helped solve that one

harsh topaz
#

I think the flaw is still there, iirc R1CH said it just doesn't save the corrupted states anymore.

quiet bramble
#

Back when corruption was a problem a few years ago, I mentioned an idea I had to Xaymar which I was going to try to implement some time, but he liked the idea and went ahead and did it himself. The idea was to have a python script interact with Windows filesystem notification API to be alerted of OBS config file changes, then commit the current json files to a git repository, so there was a complete history of every json file change stored in GIT, and could be restored to previous versions easily.

harsh topaz
#

So whatever is breaking still breaks. It just doesn't save it giggle

quiet bramble
#

That might be useful still for other use cases, or even for other software

#

I don't have the script handy mind you, but I could ask Xay for it if he still has it.

#

Potentially useful workaround for problems of that nature.

harsh topaz
#

https://github.com/obsproject/obs-studio/issues/2724 ye was 2020

#

Fun fact; am still using groups. They're just too freaking handy. But it's a calculated risk most of the time giggle

cyan peak
#

sorry sweating

#

one of these days I'll go over them again

harsh topaz
cyan peak
#

groups being jank

#

that's my fault

harsh topaz
#

Lol, there's so much work to be done - can't fix everything at once.

#

The idea of groups are amazing. The implementation was perhaps a little hasty ๐Ÿ˜„

vivid sapphire
#

I would describe the implementation as ambitious

quiet bramble
#

It's not nearly as workflow friendly per se, but I got used to using a combination of nested scenes, Source Mirror, and custom pixel shaders for all my previous use cases for Groups. Nothing is a 1:1 replacement but a rethinking of approach rather. The only real drawback is the nested scenes which overpopulates the Scenes pane, but I sort it out in an organized way to separate what I call Presentation Scenes from Preparation Scenes

harsh topaz
quiet bramble
#

So now I prototype things in a fresh Scene Collection, get a given effect or whatever to work first, then I look at how to optimize it both organizationally/algorithmically per se (like one might for code) and then later at a deeper level, such as optimizing how individual filters are layered (ie: scale down -> blur -> scale up) etc. or by converting the whole idea to a standalone shader and removing OBS level complexity entirely.

harsh topaz
#

But there's just some scenarios where I'm like, "oh fuck I'm not doing another nested scene for this.

#

Like, multiple text files > group.

18 images that need to be source toggled? > group.

#

Anything that's simple and doesn't get moved or edited.

quiet bramble
#

The end result often performs a lot better in terms of overall GPU load also, and can have higher precision with less artifacts (such as banding) due to avoiding conversion back and forth from floating point to quantized integers.

harsh topaz
#

Yea all of that went right over my head.

quiet bramble
#

Well, images are stored in 8 bit per channel, but inside of a shader they are floating point. So if you layer multiple filters, the texture gets converted from integer form to floating point form in a shader, then the output converted back to integer, then repeat for each filter/shader after that.

#

Each time the conversion to integer happens there is some rounding error quality loss.

#

Depending on the type of effect/filter this can result in various visible artifacts, one most notable is banding, where you can see a gradient with individual bands of color in it for example.

#

Kind of like you see with chroma subsampling on gradient input.

harsh topaz
#

I've seen gradient banding ye.

quiet bramble
#

But by programming a shader to read the OBS texture and then do all stages of the filtering yourself instead of using the prebaked filters in a chain, you keep the entire processing all in floating point and eliminate rounding errors etc. which leads to potentially higher quality output depending on the nature of the effect.

#

It only really matters for certain things where such error is noticeable.

harsh topaz
#

These are scenarios of multiple filters that would manipulate a source, correct?

quiet bramble
#

yeah

harsh topaz
#

So that's not really something that would touch me.

#

I'm not much of a filter user.

#

Outside of Move Transition.

#

That shit handy.

quiet bramble
#

Another use case for me, was creating an overall visual effect in OBS which might incorporate things like luminance or luma key, along with HSV or similar manipulations but the given OBS filter or plugin used data inputs that had low granularity such as 0.00 to 1.00, which is only 100 total steps, which leads to imprecision that leads to banding or jumping.

#

So I reimplemented all such filters myself using inputs that go from 0.00 to 100.00 or 0.00 to 1000.00 depending on what seemed more future proof.

#

(ie: anticipating future color support for > 8bpc etc.)

#

So I was able to configure my effects with much more precision, and when animating properties it becomes a LOT more noticeable as a property moving 1/10000th is much smoother than 1/100th

#

I'm not certain but I think some or many of the built in filters might have been updated to improve that now though too.

#

I know I filed some bug reports about it and think at least one of them was updated for it, but memory isn't great these days, and I haven't switched to 27.x yet ๐Ÿ™‚

#

Do have a portable install of it now tho and began poking at it a bit. ๐Ÿ˜›

harsh topaz
quiet bramble
#

Not for a while likely, but I was helping a friend stream on YouTube and also wanting to experiment with that myself, as well as have a quick look at the new features etc. Need to gradually get moving things over to it.

#

Converting all the shaders is going to take time to test everything for color correctness etc. as well as big code cleanups, de-duplication etc.

#

Also want to put scripts or native plugins around some of the shader code for increased flexibility, and finally really sink my teeth into that.

#

Got a few done already but never stuck my nose right in there.

violet willow
#

i dont know if this is the right channel but is there a way to add plugins like the win audio capture to linux devices?

paper barn
violet willow
#

oh ic ic thanks

#

hopefully therell be support for it in the future

tranquil wren
#

This likely isn't the correct chan, but where would I ask a newb question about obs websockets? i'm trying to set visibility of a source (in node.js) via websockets. And I can't figure out the parameters.

   'sourceName': 'image-feed-on',
   'sourceSettings':  {'active': false}
});```

Any ideas for a lowly beginner?
quiet bramble
#

In the plugins channel

tranquil wren
#

Wait. Am I not seeing all the chans?

dark sapphire
#

yes this is the correct channel.

azure totem
# quiet bramble If you mean naming files in advance that OBS will be recording and adding metada...

OK, thanks.
That's a little disappointing. Given how extendable OBS seems to be I'm surprised this part is so undeveloped. I've tried a lot of different things to find a software that will do what we want and none seems to exist. I don't need to add any metadata over and above the typical mp4 tags, we just have a pretty specific use case where we are recording sport and the files need to be pre-named since the lead times are tiny.
Media express probably crashed 15-20 times on me at the Olympics, which is just not good enough. Even though that software is hot garbage, there doesn't seem to be anything else that can fill the role.

quiet bramble
azure totem
dark sapphire
weak escarp
azure totem
#

Not trying to be a pain sorry, I just feel this is the best option and I can get budget for work to be done.

dark sapphire
# azure totem Is there a way to request or work to request a feature? We would be able to make...

As it stands, it's very uncommon (and therefore we don't have a system in place) for an entity to request a feature and provide a financial incentive to get it added. this is mostly because we don't have particularly strict timelines on features or releases themselves. the few times it has happened, we've usually recommended asking around in the community for someone who is willing.

Honestly, I think the best thing to do would be to write an RFC, gather feedback, then contract out the dev work either to a C/C++ developer you're familar with, or someone who's active in the OBS dev community. You can read more about the RFC process here: https://github.com/obsproject/rfcs#obs-project-rfcs

azure totem
steel citrus
#

Hello all I've just downloaded the multiple RTMP outputs plugin. If setting the encoder in both the main output settings and the new target video settings as NVIDIA NVENCH H.264, will it double the encoding on my pc or will the new target piggyback off of the main output setting?

untold jay
#

@steel citrus this will create another encoding session
if you want to reuse an existing encoding session, you can choose that option, too

languid heron
#

How to download OBS studio plugins like virtual audio?

flat steppe
#

What are the best settings for reaeq equalizer?

dark sapphire
#

depends on what you're applying the filter to

#

if it's your mic, it entirely depends on your own voice

flat steppe
untold jackal
#

hey guys, hopefully I am in the right channel for this type of question..
I am definitely a newbie and have a query for learning purpose
I wanna know if there's any standalone script to stream (a list of urls of) youtube videos on OBS without having knowledge of complete github repo?
any related repo link would be helpful.
Cheers

obsidian kestrel
#

It's in the data folder

hollow stirrup
#

are you working on obs-scale-to-sound-1.2.0-macos64.zip?

#

Assuming the zip file will be expanded into /Library/Application Support/obs-studio/plugins/, the directory structure looks ok for me.

obsidian kestrel
#

Is there any macOS weird file permission stuff or something

hollow stirrup
#

IIRC, binary files should be signed and notarized but effect files should be fine.

obsidian kestrel
#

They're not signed, is that an issue if they're running with that verified dev thing disabled?

hollow stirrup
#

If not signed and not notarized, loading the plugin file (*.so) should be failed. If it succeeded, it should be fine. User can configure to use unsigned binaries.

obsidian kestrel
#

It succeds and can't load the effect file

#

There may be an issue elsewhere I guess

hollow stirrup
#

Just in case user installed the plugin under /Applications/OBS.app/Contents/PlugIns, the location of the effect file should be much different. However, I feel it is a problem that the log file does not show where the plugin is installed.

#

Are you looking the latest post on the forum thread for scale-to-sound?

obsidian kestrel
#

Yeah their log file shows the same error it would show if the effect file could not be found

hollow stirrup
#

Do you know where (or how) they installed the plugin?

dark sapphire
hollow stirrup
#

I don't have macOS so that I hope there is someone who can look into much further.

hollow stirrup
oblique yewBOT
obsidian kestrel
#

Same error I get on Linux when the effect file is gone

obsidian kestrel
#

If they've just installed it wrong then sorry for wasting your time lol

hollow stirrup
#

OBS has several places to search plugin files. Just in case they installed under /Applications/OBS.app/Contents/PlugIns/, directory structure should be like below.

/Applications/OBS.app/Contents/PlugIns/scale-to-sound.so
/Applications/OBS.app/Contents/Resources/data/obs-plugins/scale-to-sound/default_move.effect
obsidian kestrel
#

Does it cost to sign the binary?

hollow stirrup
#

yes

obsidian kestrel
#

Do you know how much?

wary escarp
#

Apple wants 100$ a year

obsidian kestrel
#

Cool it'll stay unsigned

hollow stirrup
#

In addition, you need to prepare macOS to setup the signing key.

white dune
#

pocket change for a company, unreasonable for a single person

untold jay
#

no, it's unreasonable either way

white dune
#

you (the company) is spending more on toilet paper. each month.

harsh topaz
#

Depending on the company really.

wary escarp
#

Thatโ€™s normal in the industry
Microsoft wants similar amounts (though they sell through 3rd parties afaik)

harsh topaz
#

You could be a 1 man LLC

obsidian kestrel
#

Whatever I'll just deal with the unsigned binary stuff

hollow stirrup
#

I'm wondering an idea to pool the subscription among plugin develoeprs, but I didn't check it's against their term and conditions.

white dune
#

start a jointly owned company, problem solved

harsh topaz
#

Plugin Wizards of OBS.

white dune
#

might need jim's approval for that name tho.

wary escarp
#

Yeaahh that name isnโ€™t a great idea

harsh topaz
#

(Sorry, I should've added an /s)

obsidian kestrel
#

Kinda #off-topic but is the CMake rework going to change how plugins are handled?

harsh topaz
#

Wizards of Obs LLC has 1 total employees across all of its locations and generates $160,000 in sales (USD).
Something you wanna share with us Jim? Kappa

harsh topaz
#

(Please notice the Kappa)

obsidian kestrel
#

Cool, can't wait for the plugin manager though

hollow blaze
#

Hello , nice to connect with you all.

I have seen been searching a lot to use OBS for custom HLS output .

Is there a plugin for a it already? If not, any reference documentation?

fossil wyvern
hollow blaze
#

ignore, found the video link.

vivid sapphire
weak escarp
wide kraken
#

"sales" is still wrong :p

harsh topaz
obsidian kestrel
ornate notch
#

I reinstalled obs and I reinstalled some of my plugins like the shader filter one. now I tried to load in the shader filter plugin but the .EFFECT files wont work. I clicked the check box for โ€œuse effect fileโ€ and I clicked reload effect. And it does nothing. Just crashes obs

quiet bramble
#

If the shader files contain bugs or trigger OBS shader parser bugs it can nerf OBS

vale vine
#

I'll nerf you!

obsidian flare
#

does anyone know if theres a plugin that has the ability to capture vr from quest link, and not just the steam vr and steam apps?

rotund dragon
#

hi everyone. I'm also new. I'm trying to move to OBS Studio from Streamlabs, and was wondering whether there might be a bot like Chatbot (not cloudbot) available for OBS

vivid sapphire
#

A chatbot isn't really an OBS feature, it's an application that ties into your stream service

#

There are lots of chat bot services out there

#

depending on what streaming service you use

rotund dragon
#

understood. What I use it for mostly is to read from 13+ files, aggregate and post the response

#

It would be on Twitch

vivid sapphire
#

moobot and nightbot are two popular twitch bots

rotund dragon
#

Thanks! I haven't found either to be able to read text files, but I'll keep looking.

bold otter
#

@vale vine @vale vine

vale vine
#

๐Ÿ‘€

tawdry palm
#

Is there a Plugin out there that will allow you to play Media-Sources ? I'm looking to have a list of media sources play every X amount of minutes

tawdry palm
# harsh topaz adv-ss

isn't that just for scenes ? I'm looking for something that can view a list of media files I have sitting in a folder and randomly pick one and play it every 6min, or so, on the stream

harsh topaz
#

no

#

It has a horrible name.

#

We're working on it.

#

It has a macro part.

Go to General > "Hide tabs which can be represented via macro"

#

Then just use the macro part. It basically allows you to automate and time almost anything you can think of.

#

Pretty much the ultimate macro system for OBS.

tawdry palm
#

ok thanks. So looking through the Macro -
think I'm better off writing a small script to do this rather than this macro system, this is far over complex ๐Ÿ˜ฆ

#

I was looking for "Look in this folder, play random file inside folder every X-Minutes"

vale vine
#

Maybe streamer.bot can accomplish that, but im not entirely sure

#

I'd say look into that, maybe lioranboard, or possibly touch portal

harsh topaz
#

2 Macros should be able to do it.

#

Something similar to that.

#

Probably shouldn't be using my work scene collections for this Hmmge

vale vine
#

Advanced SS really is so much more. That name needs to be changed asap

harsh topaz
#

OBS Macros imo

#

Or Fullmetal Automation

vale vine
#

I like that 2nd one

tawdry palm
#

yeah but it won't let me choose my Source "Funny Clips" and play those I have setup in that folder (obs folder) and play them randomly. It only wants me to setup a Scene which is not what I want

And everything I have tried it wants me to setup a macro for all of the videos individually if I do it another way, which is not what I was wanting. If I add more video clips to play randomly I'd need to then to update the macro every time a video is added.

I was hoping it would allow me to point to a folder (obs folder or physical), but it doesn't

harsh topaz
#

I'm not sure, but worth a shot ๐Ÿ™‚

bold otter
#

tor-0.4.7.3-alpha.tar.gz

obsidian flare
tawdry palm
strong lion
#

is anyone able to help me ive been trying for the last couple of days to access websockets for obs etc ive dowloaded it like it says to do but it doesnt do anything ive tried to see if its appeared on my obs yet and still nothing

quiet bramble
#

After you download it you need to install it.

harsh topaz
# tawdry palm Hmm, ok this is interesting. I guess now I'm only lost on the Macro part, settin...

You might need this in conjunction apparently. There's an issue with the VLC Media Source I wasn't aware of (the shuffle doesn't seem to shuffle on source being reenabled).
https://obsproject.com/forum/resources/directory-watch-media.801/

I haven't tested this (little busy) but might be worth reading bottom comment of
https://obsproject.com/forum/threads/vlc-playlist-shuffle-not-working-when-switching-between-scenes.86511/

safe mesa
#

I need some help with the win capture audio plugin

analog ruin
oblique yewBOT
safe mesa
oblique yewBOT
safe mesa
analog ruin
#

!localadvanced

oblique yewBOT
analog ruin
#

then just follow this ^ ๐Ÿ™‚

stray halo
#

Good day my OBS Encoder missing

analog ruin
stray halo
#

i use NVIDIA GTS 450

vale vine
#

No nvenc for you

#

Too old.

#

Gtx cards 6xx and newer

stray halo
#

if i change my Nvidia gts 450 to higner ?

vale vine
#

It will need to be a gtx card 6xx or newer or an rtx card

stray halo
#

i see thank you for info sir

radiant hornet
#

anyone know off hand if for Advanced Scene Switcher the "Run" feature supports any like variable replacements in the arguments like %scene% ?

#

to pass the scene name

harsh topaz
#

The run features arguments are for the application you're trying to run.

radiant hornet
#

yes, i know that

#

passing an argument to the program that is the name of the scene is what i'm saying

#

and yes, i know it's possible if i create a separate macro for every scene, but that would be pretty annoying

#

i'll just check the code

#

doesn't look like it

mortal harbor
#

Is there a list somewhere for recommended plugins and tools?

vivid sapphire
#

plugin/tool recommendations are dependent on your needs

#

are there specific things that you need?

#

If so, we can provide recommendations

mortal harbor
#

HEy i had a question bc i dont have the dock for me to see my total viewers in th moment and th panel for chosing th strean titel

oblique yewBOT
mortal harbor
swift dust
#

Try to reset your docks then

oblique yewBOT
swift dust
strange vigil
#

@fossil wyvern Hello again! )
I installed the plugin, added the capture of the application's input audio stream. Captured audio from the browser window and from the game window. In both cases, the mixer does not move in obs. Obs does not see sound from these windows, although I hear these sounds in my headphones.

mortal harbor
#

I'm someone who likes to know of things that I may not have known I've needed but do need

uneven kernel
#

idk if this is where i need to ask this, but im losing my mind trying to fix this. I am trying to get BTTV and FrankerFaceZ to work with my obs chat dock, but i literally just don't see them. I have tried adding a "pop-out" chat as a custom dock and it still doesn't show properly.
I am trying to get the pronouns to work.

hard jay
uneven kernel
#

No, just the flat obs

hard jay
#

Your account is connected in Settings -> Stream?

uneven kernel
#

Yes

hard jay
#

And you selected the correct chat addons from the drop-down menu there?

uneven kernel
#

where with frankerface, bttv, obs?

#

and also what addon specifically? when im in my browser, it works just fine and I can access both frankerfacez and bttv, but once in obs its the standard settings.

fossil wyvern
fossil wyvern
uneven kernel
#

OMGGGGGGGGGGG THANK YOU

#

idk how i missed that??

fossil wyvern
#

dw, lots of options everywhere, lot of things to miss

#

(not 100% sure what you're using for pronouns will work for this though, can't guarantee it will)

hard jay
#

It should.

#

it's part of the normal integration

fossil wyvern
#

oh ouki, didn't know there was a pronoun thing in bttv/ffz

chilly galleon
#

has anyone or is anyone working on a plugin for the go xlr?

untold jay
#

@chilly galleon no, what would you need from such a plugin?

chilly galleon
#

nvm its already being made by go xlr themselves

#

or not a plugin for obs

cedar dawn
#

o plugin mover transiรงรฃo nรฃo esta instalando no meu obs studio

chilly galleon
#

but something I wanted out of it

dapper pawn
#

I tried downloading the plugin for removing the background through windows. But the filter doesn't show. Does anyone know how to do this?

prisma seal
#

Anybody happen to know the twitch stats url to enter into custom docs? I had it but when I updated, it wiped it clear

dark sapphire
wise palm
#

If I use the Multiple RTMP Plugin, can I use my same Stream encoder settings but back the Bitrate off some? Or will it be better to relay my Stream from the HQ version over to Twitch with less Bitrate?

hard jay
#

Better for... what?

#

I'm not sure I fully understand the context of the question here.

pulsar turtle
#

Hi there, i recently got a new PC and I'm missing a plug-in. I should of saved it... But the plug was to help stop mny webcam setting reset all the time. Anyone know which one it was?

pulsar turtle
strong tulip
#

You donโ€™t need a plug-in. You use Logitech G-Hub, and create a profile with the settings you want

pulsar turtle
strong tulip
#

Did you launch G-Hub before you launched OBS?

pulsar turtle
#

I'll give it another go. thanks

untold jay
#

@wise palm no, if you want to change any encoding settings for the second destination, you'll have to do another encoding session

pulsar turtle
vale vine
#

I wanna say it's currently a testing branch but I'm not 100% sure. Probably a fair ping to @weak escarp about it

#

I dont personally know all that well how to use testing branches

pulsar turtle
#

Ah i just replied to the tweet too. I was talking to someone about it ages ago and it worked perfectly fine. GOt a new PC and now its gone ๐Ÿ˜ฆ

pulsar turtle
#

its probs there but i cant find it lol

strong tulip
#

Using an old testing release just for this seems misguided to me.

pulsar turtle
strong tulip
vale vine
#

It's not misguided. A)it solves a problem. B)longer testing helps to squash any issues and helps get it as a feature in obs

strong tulip
#

Oh wait I see a different view

pulsar turtle
#

i click it then I get this, is there a download somewhere i missing?

#

I'm sorry but github is so confusing lol

strong tulip
#

Scroll down to artifacts on that second link in the tweet

vale vine
#

Github is not for normies. It's for codies

pulsar turtle
strong tulip
pulsar turtle
vale vine
#

Are you signed in?

strong tulip
#

Perhaps because they're expired

weak escarp
#

making a new version now

pulsar turtle
vale vine
#

As always, exeldro is LEGENDARY

pulsar turtle
#

Jesus christ. That was quick.

#

So its currently yellow. Do i just wait for it to load?#

wary escarp
#

Yup

pulsar turtle
#

Time ti get a cuppa then.

#

Just gotta say, you lot are fucking legends. honestly!

weak escarp
#

the build takes around 15 minutes to finish

pulsar turtle
#

Well as a 31 year old who wants to start coding. I'll have to get used to all this!

vale vine
#

Lots of great resources in this server to learn from!

pulsar turtle
#

Well as I do astrophotography (nothing amazing yet) I just sit there and read and as things are changing job wise it makes sense to do coding. The jobs available are in more demand and more paid!

weak escarp
quiet bramble
#

@weak escarp Is it possible... in theory at least... for you to make a Time-Dilation plugin for OBS? What it would do is basically increase the number of waking hours there are in a day for the user, to enable them to have more time to play with all of the rest of your plugins. ๐Ÿ™‚

crimson canyon
#

There missing 2 things in the latest Update... ๐Ÿ˜ฆ
The Stream title with Games, topics, hashtags and stuff also the The Stream live anaylitics likes viewers .. and things ^^

cinder galleon
#

hello everyone with the latest update my lower third plugin is not working, like when i click on it, nothing appear on the stream/OBS, anyone has this problem or what can be? thanks in advance

cinder galleon
#

checking, thanks will let u know @harsh topaz

#

thanks man, so happy found solution there ๐Ÿ™‚

harsh topaz
twilit solar
#

Hello, I am trying to add twitch soundtrack to my "Be Right Back" scene and it is not appearing in my sources. What am I missing?

tranquil wren
#

I'm using obs-websockets-js to interface with OBS.

This code works:
obs.send('SetSceneItemProperties', {'scene-name':'treat-feeder-status', 'item':'treat-feeder-on', 'visible':'false'});

But this doesnt:

obs.send('SetSceneItemProperties', {'scene-name':'treat-feeder-status', 'item':'treat-feeder-on', 'visible':'true'});```

Anyone have a clue as to why toggling from false to true isn't working?
obsidian agate
#

Technical reason : you are sending string values, but OBSWS is expecting boolean values, so instead if 'true' and 'false', just use true or false

formal kestrel
#

Hello i have a problem with my plugin.... i don't hear my alertbox... why??

oblique yewBOT
obsidian agate
#

try something like that

#

(removing the then and catch blocks if they are unneeded in your particular use case)

tranquil wren
obsidian agate
sterile marlin
#

Yoyoyo
I'm developing a mac build of shaderfilter with Exeldro

#

I'm converting all the problematic shaders into OpenGL for the blasted OS to read them

#

and since my partner doesn't share the same time zone as me, I was wondering if anyone else could help me with OpenGL coding

quiet bramble
#

OBS Shaderfilter Plus is avail for Mac I believe. Despite the name it isn't code for code compatible with Shaderfilter, but only needs minor changes to port shaders to it, and it supports GLSL also. Worth looking at as well.

#

I can't help with OpenGL, but I might be able to help with GLSL/HLSL

strong tulip
#

That'll be awesome. At present, there is StreamFX on macOS

#

But options are nice

oblique yewBOT
#
โš ๏ธ Warning
  • Old Version (27.1.3)
โ„น๏ธ Info
  • Windows 10 21H2 (OK)
  • Not Admin
  • No Output Session
Hardware Check

AMD Athlon II X2 270 - Below minimum requirements / Radeon 3000 - Below minimum requirements

sterile marlin
quiet bramble
#

Yeah, I just mentioned it as it already supports Mac & GLSL so it's another option available.

sterile marlin
#

Shaderfilter Plus is built with OpenGL support, but it's only for Linux

#

I know there are ways to download Linux plugins via homebrew

#

I did that for the old version of Spectralizer, and the plugin still remained when I reinstalled OBS!

quiet bramble
#

Ah, my bad I thought it was avail for Mac also. I use Shaderfilter Plus on Windows

sterile marlin
#

Ye it's not on Mac

sterile marlin
#

I even tried copying and modifying the install-mac.sh script to download Shaderfilter Plus, but no dice

quiet bramble
#

I'm slowly converting most of my shaders to StreamFX as it's the only plugin that has continued ongoing development, new features being added including in the shader functionality. All of the other shader plugins are basically in limbo for quite some time now.

#

I'm mostly only using the other plugins when I want to use a feature they have that StreamFX didn't have, but that's an ever declining list nowadays.

#

The only thing I'm not sure about in the current release is fft support