WeirdConstructor / Kickmess

Kickmess - A kick drum synthesizer plugin
GNU Affero General Public License v3.0
39 stars 2 forks source link

Key events do not work from Hosts that intercept them (Ardour for instance) #2

Closed WeirdConstructor closed 3 years ago

WeirdConstructor commented 3 years ago

Keyboard events are passed through by hosts like Carla, but Ardour intercepts key presses/releases. Kickmess needs to handle key_up/key_down coming from the VST API (see Editor in vst-rs).

sjaehn commented 3 years ago

Did you enable keyboard events to be passed to the plugin? In Ardour it's in the header line of the plugin window on the very right side.

WeirdConstructor commented 3 years ago

Did you enable keyboard events to be passed to the plugin? In Ardour it's in the header line of the plugin window on the very right side.

Yes, I've seen that keyboard. I also looked at the source, the key events are forwarded from Gtk to the VST plugin. But my VST API does not handle the key events coming in via VST, only the key events received directly from X11. This is just a reminder for myself :-)

WeirdConstructor commented 3 years ago

Fixed in 0.2.2