VST3 RNBO Plugin Dropping Pitch Bend Messages

    RNBO

    SSingh's icon
    SSingh's icon
    SSingh
    Jan 05 2023 | 4:15 pm
    Hello,
    I have made a basic MPE synth by adding multichannel support to a RNBO synth building block example. I have done it in 2 ways: one using "Set Target" to assign the voices in a polyphony enabled patch, and the other was to have individual instances of the synth voice and to route individual voices to each.
    Both of these work in the AU version. Both have their drawbacks, which I will post about in a separate thread.
    Anyway, neither of these works in the VST3 version. There seems to be no response from external pitch bend messages.
    Any thoughts on how to resolve this? I know VST3 does have some alternative way of dealing with pitchbend which can be resolved in JUCE/C++ coded plugins. How can this be resolved within Max?

    • SSingh's icon
      SSingh's icon
      SSingh
      Jan 05 2023 | 4:33 pm
      Some further research tells me that pitch bend in VST3 needs to be converted to "Note Expression". Any possible way to do that within Max? Or will such a thing need to be done by modifying C++ code and building with JUCE or something?
      Share
    • Alex Norman's icon
      Alex Norman's icon
      Alex Norman
      Jan 06 2023 | 4:17 pm
      Hi SSINGH,
      I wasn't aware of this issue and I'll be creating a ticket for this to look into it further. Sorry I don't have a solution for you right now but at least it is on our radar.
      Ticket #17839
    • SSingh's icon
      SSingh's icon
      SSingh
      Jan 06 2023 | 4:40 pm
      Thank you! A swift fix for this would be greatly appreciated. Most of the work I do involves manipulating pitch bend messages. Can't wait to work more with RNBO; the new possibilities it makes available are astounding!
    • Alex Norman's icon
      Alex Norman's icon
      Alex Norman
      Jan 31 2023 | 3:05 pm
      SSINGH, If you're using the JUCE template project, it looks like setting JUCE_VST3_EMULATE_MIDI_CC_WITH_PARAMETERS=1 in the CMake setup should get those pitch bends back into RNBO. If you're using the cloud compiler, our next release, 1.1, due in the next couple of weeks, should have that set as well.