While running my plug-in in Wavelab (8.0.3 on Windows, 32-bit and 64-bit) I noticed that if the plug-in is in focus and you hit the space bar to start/stop the audio playback the host appears to receieve the message twice. This results in playback maintaining the state it was in before (i.e. doesn't start or doesn't stop), but when it is playing the playback start marker updates it's position, which is what makes me think the message is getting through twice.
I have tested this with the audio plug-in demo from the latest Git commit (4a37aa0) and with other comercially released plug-ins (including PPMulator), which all show the same bug. I have also tested on Mac (same Wavelab version) and the bug does not exhibit there.
I can only assume that other key commands are also being doubled, but the space bar is the only one which is obvious enough to demonstrate the issue.
For clarification, the recipe is:
- Load a Juce plug-in in Wavelab 8.0.3 in Windows
- Begin audio playback
- Click the plugin GUI to give it focus
- Hit the space bar