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)
-
-
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.)