plugdata icon indicating copy to clipboard operation
plugdata copied to clipboard

MIDI Learn UI issue in VST3 on Reaper

Open alfonso73 opened this issue 2 years ago • 12 comments

Hi, if you try to MIDI learn any PlugData param in Reaper the MIDI learn dialog window appears only PlugData VST3 window is closed. No other VST3 exhibit thsi issue.

alfonso73 avatar May 11 '22 12:05 alfonso73

That shouldn't happen, I'll see what's causing it.

timothyschoen avatar May 11 '22 15:05 timothyschoen

I can't reproduce this unfortunately

timothyschoen avatar May 12 '22 01:05 timothyschoen

i'll make another video to be sure you made the very same steps...

alfonso73 avatar May 12 '22 07:05 alfonso73

Here it is (done with latest build downloaded from action tab). GUI seems definitely more responsive! But as you can see there's some strange thing about the MIDI Learn dialog window not appearing when PlugData window is open but only after i closed it.... pretty strange...mhhh....something to check in your Juce code about the main component? Just guessing... https://streamable.com/ce16qx

alfonso73 avatar May 12 '22 08:05 alfonso73

I'm not doing anything unusual in my PluginEditor code that could cause this as far as I know... It's also unfortunate that this doesn't happen in REAPER on windows for me, makes it really hard to know what's going on.

timothyschoen avatar May 12 '22 11:05 timothyschoen

I'm not doing anything unusual in my PluginEditor code that could cause this as far as I know... It's also unfortunate that this doesn't happen in REAPER on windows for me, makes it really hard to know what's going on.

Probably i should post a bug at Reaper's forum. What's strange is that the only one plugin that shows this behavior is actually PlugData so i suspect that could be somehow related to my particular Reaper configuration and PlugData...

alfonso73 avatar May 12 '22 12:05 alfonso73

Maybe a recent JUCE update is to blame? If it only happens for one plugin, I doubt it's reaper's fault

timothyschoen avatar May 12 '22 13:05 timothyschoen

Probably. But i don't really know where to point my attention....let's see if you or somebody else here will reproduce it sooner or later :-)

alfonso73 avatar May 12 '22 13:05 alfonso73

I've found an interesting clue about this issue...i'll post a video in the following days. The problem seems to occur only when the PlugData parameters window is visible....

alfonso73 avatar May 16 '22 11:05 alfonso73

Interesting, I do call toFront and setAlwaysOnTop on it, but that should only work relative to other components inside PlugData, not external windows. I feel like it might have something to do with it though... I can now reproduce this problem on Windows, so that helps a lot!

timothyschoen avatar May 16 '22 12:05 timothyschoen

In several moments in this video https://streamable.com/9akhkj you can see that the parameter window focus actually stole all control and the whole Reaper GUI won't work anymore until the PlugData parameter window is closed.

alfonso73 avatar May 23 '22 15:05 alfonso73

Does this still happen?

timothyschoen avatar Aug 14 '23 00:08 timothyschoen