Forum
    • Categories
    • Register
    • Login

    Changing Different Instruments

    Scheduled Pinned Locked Moved General Questions
    13 Posts 2 Posters 1.2k 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.
    • David HealeyD
      David Healey
      last edited by

      You can bypass and unbypass containers via scripting. You can also use MIDI muters to prevent MIDI data going to specific containers and this can also be controlled with scripting.

      Free HISE Bootcamp Full Course for beginners.
      YouTube Channel - Public HISE tutorials
      My Patreon - HISE tutorials

      1 Reply Last reply Reply Quote 0
      • David HealeyD
        David Healey
        last edited by David Healey

        This is how I'd do it.

        The combobox bypasses all containers except the selected one (ignoring the main container of course). It also blocks MIDI from entering all containers except the selected one.

        HiseSnippet 1197.3oc6YssaaaDDcojYRDSTt.zOfs9IIDGGReIs.tFww2JHZjiPUZPALLBnHWYsvj6RPtL0BA9+pneU4OncuPJRpxXHy1TDiR9DmYmY1yLypyrBbXD0EEGSi.Zcd6rPDP6A5ilQXSOXpCl.rODn8P8ANwLTDToZ+YgNwwHOflV6eTnPqyJ.4ymd49N9NDWTtJ.3cTrK503.LKW6v89Iru+wNdn2hCJX8V6Y6RIGP8oIb7zV2DD53dgy4nSbDl0RGncmi7vLZzHlCCECzVYep2rQSo+FQY+6vw3w9HgfEXDOPJ0GS88DHV7N3foXeugY4cL.ncug4Ug1ppv2nO.6gmqOuZ7X4BvbOJVOzZccvyplvSq.7VQAumnOxMBGxxWQfs6qaS3MpIN7VPQXorEz52aqe.kaAgsdfyEnii3By8n2KLMWCtsoY+c5Zz034OGJrkm1nn3tF79RLC5low1KFtKTdPY8yQLauWiiY8VctGqJBxB9H73zyjAeBMB1C6AwjRgreWiO10.xevSjqu6tkV+Tyy5KUfIIncfbHN5BbHLPc7btkpPjuuqGlDOs2bvJKvRI9VzW.zqTdHS5A1GZCGjvJj0ABoOSFKNLHstPFKsu5rMKT8U6nxxEvWoCdYPThM2fw17MHJIf2B6ZfI977CNIg3xvTBjRJYfnYDQ864RCBoDth0fevwOAopxcTnhiRycfX3OTrd4iHmylxU+zmlBzz1R455o3yVOFwxNowC12tqZKfOCZIPclOp7L09WwXQ3wbM8xUiOmPiP6mvXTxZvECjLN7lTGUW5JY8H6jrnilkg8VsTEX09h8KsNbfiu+XNcRupKSB3VnRdBkgdCoWeiOZzw3JC3hKMYRkqkFLeTTkKKn6htNG6QRBFihx5TYFx+ceYhk6rbDKtpZTACoDaBl8lPTpbN0iUETOfzhrfDJEgbSYRJnGmRAwK9io6SuDf4g4Q5kps.YZTXbvdfew9PGlSV.41v2uPTDCKRKsCQefOtPww0Q+PT7ELZnz1zNLP6t2fs+Rflt1ev22YhWr4uD3H0IvClgB364154N.sLJHrQQgMKJrEfgtjIlUVXy.+cZZ9vBpWhuCq7DDwXyzE3c+RT0B5XRLlMq3X0avXEyJGqTYucIg6SzGhYtSqFusp.u7d6WZ7lNjtq9QSlfbY4fcE8i+05NQtdP4delaM8.84CCsJUwp4clBW56Lo0tbJ2d4tiTEW7XkaO2KJEd2We9.4ztvbYqxH5ZKRVKeQp.EYqEoHeXJGkZtljg5g5EG0sH+3mdIXIhwizmfubDKw8Bwnn3JBRCSz+WXh9YZB+1vmOvgemJwjsSRBFwYBbQbjPHH+XwztVhioJYSgrnxLBQ7jB+I+IcQKgrV5hVYKdCY613ei+gXCa2+P1tMtEv1kFtF1tF1tasrca1b2tuBX61r4tcMrcMrcewY61pgs6q.1tsZX6ZX6ZX6pAa2+E6QfiaD88tpC+xutnTCOuIxuhYG8ABYnU1occcy0MAA7ec+dWWQ49YV.P09rQM7YyZ3yV0vmsqgOunF97c0vmu+Z8QPr9pDFMP8SQthgGI+HEZZGQb3mjkm5A+EvYvI3R
        

        Free HISE Bootcamp Full Course for beginners.
        YouTube Channel - Public HISE tutorials
        My Patreon - HISE tutorials

        Felipe FloresF 1 Reply Last reply Reply Quote 0
        • Felipe FloresF
          Felipe Flores
          last edited by

          Thank you very much, that's what I needed!

          1 Reply Last reply Reply Quote 1
          • Felipe FloresF
            Felipe Flores @David Healey
            last edited by

            @d-healey Thinking again about this solution, I have noticed that changing instruments would not change the interface that I have created for each Preset, since each instrument has different names and buttons. Is there a way to do this?

            David HealeyD 1 Reply Last reply Reply Quote 0
            • David HealeyD
              David Healey @Felipe Flores
              last edited by

              @Felipe-Flores Do you mean changing the graphics or changing which controls are displayed?

              Free HISE Bootcamp Full Course for beginners.
              YouTube Channel - Public HISE tutorials
              My Patreon - HISE tutorials

              1 Reply Last reply Reply Quote 0
              • Felipe FloresF
                Felipe Flores
                last edited by

                I will try to summarize it. I have 4 different instruments and each one has Gain and Pan, but the interface of each one is different. I need that when the instrument is changed, the graphic interface will also change as I have customized it with buttons in different positions. Besides that, each instrument has different settings.

                1 Reply Last reply Reply Quote 0
                • David HealeyD
                  David Healey
                  last edited by

                  You can't change images once the plugin is compiled, unless those images are used by other controls on the UI. So if you want to "change" images you'll need to have multiple sets of controls that you show/hide depending on the instrument that's been selected.

                  Free HISE Bootcamp Full Course for beginners.
                  YouTube Channel - Public HISE tutorials
                  My Patreon - HISE tutorials

                  Felipe FloresF 1 Reply Last reply Reply Quote 0
                  • Felipe FloresF
                    Felipe Flores @David Healey
                    last edited by

                    @d-healey Ok. I get the point, then. For Example.

                    I could create a Panel (With the buttons and sliders inside it) that encompasses the entire interface and connect it to Container1 using some kind of command so that it disappears when switching to Container2? and in this way, the other Panel corresponding to the next Instrument (Container2) would appear?

                    David HealeyD 1 Reply Last reply Reply Quote 0
                    • David HealeyD
                      David Healey @Felipe Flores
                      last edited by

                      @Felipe-Flores Take a look at my tabbed interfaces tutorial.

                      Free HISE Bootcamp Full Course for beginners.
                      YouTube Channel - Public HISE tutorials
                      My Patreon - HISE tutorials

                      Felipe FloresF 1 Reply Last reply Reply Quote 0
                      • Felipe FloresF
                        Felipe Flores @David Healey
                        last edited by

                        @d-healey I just watched your videotutorial, Thank you, it's great. Could this be done with a ComboBox? Because now I need each button to activate and deactivate the Containers as you explained before.

                        David HealeyD 1 Reply Last reply Reply Quote 0
                        • David HealeyD
                          David Healey @Felipe Flores
                          last edited by

                          @Felipe-Flores Yes use the value of the combo box instead of the button index.

                          Free HISE Bootcamp Full Course for beginners.
                          YouTube Channel - Public HISE tutorials
                          My Patreon - HISE tutorials

                          Felipe FloresF 1 Reply Last reply Reply Quote 1
                          • Felipe FloresF
                            Felipe Flores @David Healey
                            last edited by

                            @d-healey Thank you very much, your help has been very valuable to me.

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

                            29

                            Online

                            2.1k

                            Users

                            13.0k

                            Topics

                            112.5k

                            Posts