Program Changes with VST3
-
Hello everyone,
I'm trying to use Program Change messages in a plugin to change presets. Although it's working fine in HISE and in a compiled VST2 plugin, it's not working in VST3 (didnt't test AU).
Is anyone using these successfully in a VST3 plugin, or am I missing something ?Here's a simple snippet :
HiseSnippet 1435.3ocsW0saZbDEdVr2l.MoooJO.a4JPgfYWbrShaZvXiqrRbB03jTIKKmw6N.i7xLzYGrMMJRQU8snuC8YHWzK68859FTUodc6Y1YgcWL9OTBW.Lme+Nm4LmyLMEbWRP.WfLxtyv9DjwMLaMjI6tVWLkg1bcjwsLaJ3cD3d.IVGBp9v93f.hGxvXtuSIjQ14Qge96mTG6iYtjXRHzq3TWxyn8nxXpMq8Tpu+FXOxNzdIjdwZa5xYqw84C..MmYETer6g3NjmiUhkwDY7YM7nRtnkDKIAHi4qy8F1pK+XlV9WQCnG3STKrQs.CoIuA22SgXEUzZco9dMGE3AHvJMiSCyoSC2wbKpGcL83zwWFxvJVij4CiLog2bofmcR3UIA7lBjLR.o40P51lsbEz9xXNJ774laxjDQara5sFsrnL+5blqwAIXxx8vGR1P.KFqQgkpTojE7UwUxkCR8ARqivBqmgOf3aa8XqQZ1gHWi2qOmAKJjWyNOniVk9BR.Q9LJ72Ga0f0gxHJMdY.QzbLqBJWjix7AtVsGvbkTNyB6403DkKfEEJl6s4x1lKJPA6TYEKp02jv1k8IrNxt.46d2h4xBhlMl4tz8.cRu9tV4KqojekbYeWt2kKs2T3YhX147iYGULq+WYvrExKImHyWxRJT4xXuWr3JiiPN64bI4EQQG.BqIY0t8T4ovgf66SDZ1z1E95sf8c33PYZPpyjEJBIjr5skT.KeRyX8Hq7PRYjMBiuQ7d9fdGnbDDeYI9ADc90m6h8grZnqfTSBUS4+QZeO6UlIbLUiofR1npIeN1KtbJQld2HvsWwnsXqT4PU6Ew4kcKvB8VInDve.ITvEV.xzmahdgEN2P7RFb.dfi1o6WXd18KR1NyUWhlPPNaSFU9h9D1Y0jCEUWC8VlKBnv+jgcV9hnNKs7odDAhBMPtl4SY7CrQg4knNze3eK7GOAcoU1Ikxu+N+1edETtZJkq8W+zu+DzK2bcrDqZNFEKP70mHjTUpyXcxQvjFcqxrlqSBNTx6CCLFeHF5UJi5sqc5FPYkjx5rCERwJWeKyjjrQmjbP1v3EzZQ.P6M0DRUAYcA+XnHEcPmQivtg4h1KV8gK6T89NHpjzKACmGr7ROzYYG6DLbz6uggYleIi4ayYYkWsM2BeDo9.ojyx+Hncy.RoQbZbReLK.JpCVM.LxfdJIZigyviEIb5mX5pq5.EbJaBEkZwSwJlLzyR0V8QV1UFqzpddS2EaSXv36oyachOQdF71.eDW.4F0cBRxKBYaBQsGoNW.wVpPFNioSDJvWMjjd8qodxtaC6ubfwt.cKqJkqNwmRWQ5.48B8gpczpBBdbtIxCkl1Oi0Rirs4G2DFNAEdWV8ZQvB2t0wh57ALOUjtqlwVbQT9bRNw0PSxYTl9Tby8Nzwpj13R+O7y05Rnc5l3xbCqgRbDy7B6nDen58ees3CU0dSsztBHbULrSBC+ldeDMb0jsAFd0M7MiLb3LiP6dcS87iyJUf91ZpgJHiuxbh4lpF6wN3ZWfCRlR9fHoCPHsC9GycCOQgYGtu8Bqgkv25dY6WYzcmJcVRXeZIbRKgyYIgyHIpdgRr3oknZnDUFIw8uPIVZjD41ah542+iSVOq1DO8cuga8y8F3ikoeJf58OQLfNvot+s5N1PGJ4vjuO5i16CtrP71lMoR2tSGiYlBFgoqeJvXzqptoYi1sItxX.Nu4F+vmlmPg1lOPMJeKrTPgCBlvbgVvLVWh5pXL3Vt.MiLpaFoWWQsVkAZQXdgK9O3SDSa0ZiHl1iXh5gcE78c0mQUua65gT.LwBexZVysTqsFeQJSyJkqf5AOgbeWWU3eO3L8z0wYFzo5LnyhyfN2eFzYoYPmkmAcdv4pi506qNPx6oON.DZ1H79VFFMXXnxJrJD8+9ktuW.
(You'll have to add some presets to test it)
-
No Program Changes in VST3 - regrettable decision
Steinberg’s decision of making VST3 instruments unresponsive to MIDI Program Changes means that unless I install my VST3 instruments as VST2, I cannot make nor create and test my live sets in Cubase and have to take them…
Steinberg Forums (forums.steinberg.net)
MIDI Program Change forwarding for VST3
Hi, I get relatively frequent support questions about why the VST3 version of my plugin is not receiving MIDI program changes messages, while the VST2 gets them. Right now, JUCE uses the vst3 program change messages to …
JUCE (forum.juce.com)
-
Ah, I stumbled upon the post on Juce forum already but I thought of asking people here.
So no Program Changes for VST3.
Thanks @d-healey -
@Matt_SF Please describe precisely what you are trying to do, the difference between the expected outcome and your observed outcome, and the mechanism by which you are doing so. I can then answer your question.
-
@Dr-Bill I wanted to be able to send program change messages from the DAW to my plugin. It works with the vst2 version of the plugin but not the vst3.
-
@Matt_SF Which DAW, and what specific action are you performing there? Please be as specific as possible.
-
@clevername27 I simply tried to add Program change messages support to my plugin so it could change presets with these, either by sending a PC message from a hardware controller or from the DAW :
I only tested it with Ableton. It worked just fine using the VST2 version of my plugin but not the VST3.
-
@Matt_SF I'll check on it and get back with you. I was just working on program changes this weekend for VST3 and didn't seem to have a problem, but I will verify. (I'll probably post my UI code today for it.)