HISE Logo Forum
    • Categories
    • Register
    • Login

    Program Changes with VST3

    Scheduled Pinned Locked Moved Unsolved General Questions
    8 Posts 3 Posters 557 Views
    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_SFM
      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 / Ventura & Xcode 14. 3

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

        Link Preview Image
        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…

        favicon

        Steinberg Forums (forums.steinberg.net)

        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_SFM 1 Reply Last reply Reply Quote 1
        • Matt_SFM
          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 / Ventura & Xcode 14. 3

          1 Reply Last reply Reply Quote 0
          • clevername27C
            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_SFM 1 Reply Last reply Reply Quote 0
            • Matt_SFM
              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 / Ventura & Xcode 14. 3

              clevername27C 1 Reply Last reply Reply Quote 0
              • clevername27C
                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_SFM 1 Reply Last reply Reply Quote 0
                • Matt_SFM
                  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 / Ventura & Xcode 14. 3

                  clevername27C 1 Reply Last reply Reply Quote 0
                  • clevername27C
                    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

                    53

                    Online

                    1.7k

                    Users

                    11.7k

                    Topics

                    101.9k

                    Posts