httnn / nih-plug-webview

A webview UI library for nih-plug. Currently supports macOS and Windows.
ISC License
51 stars 10 forks source link

Freezes the host on Windows 11 #11

Open Boscop opened 8 months ago

Boscop commented 8 months ago

Thanks for making this crate, it seems very promising. Hopefully we can have Rust/wasm GUIs for VST plugins soon :) But for now: In Reaper, it fails during (re)scan. In VstHost by Herrman Seib (vsthostx64.zip), it loads first, and the host can successfully query its info and I can change the gain parameter without the GUI, but as soon as I try to open the plugin GUI, it freezes the host:

image

This is the debug build. No error/stacktrace is shown.

Btw, it's the same behavior with both gain.dll and gain.vst3.

AZProductions commented 8 months ago

After testing on Windows, it seems to be working great in Ableton (11 and 12 beta) and FL Studio (with the only exception being that the window size is being handled differently on FL, causing a different size to be set).

On my end, Juce's AudioPluginHost seems to not be working, I'm starting looking into that.

Boscop commented 7 months ago

@AZProductions Interesting. Does it work for you in Reaper or VstHost? (Both can be downloaded for free.)

Boscop commented 3 months ago

@AZProductions Any updates on this? :)

AZProductions commented 3 months ago

@AZProductions Any updates on this? :)

I tried using it on vsthost, but it froze just like with AudioPluginHost, didn't find the reason behind it though

Boscop commented 1 week ago

@AZProductions Ah.. Does it work for you in Reaper on Windows 11?