JUCE icon indicating copy to clipboard operation
JUCE copied to clipboard

VST3 AudioPluginHost does not notify MIDI-mapped parameter by UpdateHandler

Open jpcima opened this issue 4 years ago • 1 comments

Hi, the VST3 host does not notify parameter changes happening as a result of CC on MIDI-in.

  • open AudioPluginHost from JUCE develop 7c33b21
  • load example plugin (see below), connect MIDI-in and audio-out
  • open the editor
  • send CC by MIDI In, no matter which
  • plugin is expected to display on terminal "Controller Parameter Change: N" where N is the CC number

Not working: AudioPluginHost, other JUCE-based host (Carla) Working: Reaper, Ardour, Bitwig

Plugin used, and edited to print the update of parameter. https://github.com/jpcima/sfizz/commit/40ec474e74f47922f64f3b4fe63a22b0221f6fc8

This log is expected to happen as a result of some call such as param->addDependent(editor); such that it reaches to editor by means of the Steinberg::UpdateHandler mechanism.

Linux x86_64 VST3

jpcima avatar Feb 04 '21 16:02 jpcima