Forum

    • Register
    • Login
    • Search
    • Categories

    Unsolved Program Changes with VST3

    General Questions
    3
    8
    168
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Matt_SF
      Matt_SF last edited by

      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)

      Develop branch
      Win10 & VS17 / Monterey & Xcode 13.2.1

      clevername27 1 Reply Last reply Reply Quote 0
      • d.healey
        d.healey last edited by d.healey

        https://forums.steinberg.net/t/no-program-changes-in-vst3-regrettable-decision/122202

        https://forum.juce.com/t/midi-program-change-forwarding-for-vst3/47161

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        Matt_SF 1 Reply Last reply Reply Quote 1
        • Matt_SF
          Matt_SF @d.healey last edited by

          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

          Develop branch
          Win10 & VS17 / Monterey & Xcode 13.2.1

          1 Reply Last reply Reply Quote 0
          • clevername27
            clevername27 @Matt_SF last edited by

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

            Matt_SF 1 Reply Last reply Reply Quote 0
            • Matt_SF
              Matt_SF @clevername27 last edited by

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

              Develop branch
              Win10 & VS17 / Monterey & Xcode 13.2.1

              clevername27 1 Reply Last reply Reply Quote 0
              • clevername27
                clevername27 @Matt_SF last edited by clevername27

                @Matt_SF Which DAW, and what specific action are you performing there? Please be as specific as possible.

                Matt_SF 1 Reply Last reply Reply Quote 0
                • Matt_SF
                  Matt_SF @clevername27 last edited by

                  @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 :

                  d616d806-e68b-463d-b449-47fd18eb49d5-image.png

                  I only tested it with Ableton. It worked just fine using the VST2 version of my plugin but not the VST3.

                  Develop branch
                  Win10 & VS17 / Monterey & Xcode 13.2.1

                  clevername27 1 Reply Last reply Reply Quote 0
                  • clevername27
                    clevername27 @Matt_SF last edited by

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

                    1 Reply Last reply Reply Quote 1
                    • First post
                      Last post

                    6
                    Online

                    1.1k
                    Users

                    6.8k
                    Topics

                    62.1k
                    Posts