Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement dedicated UI #1

Open
Krutonium opened this issue May 25, 2020 · 4 comments
Open

Implement dedicated UI #1

Krutonium opened this issue May 25, 2020 · 4 comments

Comments

@Krutonium
Copy link

I'm on Arch, and I have installed https://github.com/lucianodato/speech-denoiser via yay speech-denoiser-git. I have your plugin loaded in OBS, but it's not finding any LV2 plugins at all.

I would love to have this working, have I done something wrong here? Does the LV2 plugin need to be in a special location aside from the default?

@ivyl
Copy link
Owner

ivyl commented May 26, 2020

Hey,

Thanks for giving obs-lv2 a shot and for reporting the issue :-)

After installing obs-lv2 (I recommend trying the local installation) you should be able to add "LV2" filter to your audio source. Is this working for you? When you start obs on the command line do you see a message that obs-lv2.so is being loaded?

If this is not the case then probably the .so is in the wrong location. Do you have OBS installed system-wide or do you use some kind of portable version?

Can you try this way of instillation from the README:

mkdir -p ~/.config/obs-studio/plugins/obs-lv2/bin/64bit/
cp -v build/obs-lv2.so ~/.config/obs-studio/plugins/obs-lv2/bin/64bit/

If you have the OBS plugin loaded correctly and added to your source you should see a dropdown from which you can select the LV2 plugin. If it doesn't show up on the list that may mean either it's not hard RTC capable or requires a feature obs-lv2 doesn't support yet. When you start obs in terminal obs-lv2 should print out the reason why a given LV2 plugin is being filtered out from the list. If it doesn't show there at all it may mean that the PKGBUILD is putting the plugin in a location not recognized by lilv (LV2 convenience library). I'll test speech-denosier in the evening.

You can install calf plugins to make sure some other plugins work. Most of them will show up on the list and are completely usable (de-esser, EQ, etc).

I guess it's finally time to work a bit more on the README :P

@ivyl
Copy link
Owner

ivyl commented May 26, 2020

speech-denoiser doesn't come with it's own LV2 UI, which means I would need to write support for generic UIs. I was not planning on it originally, but speech-denoiser looks really cool, and judging by its sibling, noise-repellent, they don't plan on adding a custom UI any time soon.

I'll work on it once I am either done or bored with wiring up Atom support for UIs.

@Krutonium
Copy link
Author

Thanks a ton! :)

@wfzyx
Copy link

wfzyx commented May 30, 2020

Hey, I managed to install with the non system-wide version, and indeed the problem with speech-denoiser - and lots some other lv that I have apparently - is lack of usable GUI indeed. Thanks a lot for this project. it will probably become a mandatory plugin very soon

@ivyl ivyl changed the title Plugin not seeing any of my LV2 plugins? Implement dedicated UI May 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants