HISE Logo Forum
    • Categories
    • Register
    • Login

    Changing Different Instruments

    Scheduled Pinned Locked Moved General Questions
    13 Posts 2 Posters 695 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.
    • d.healeyD
      d.healey
      last edited by d.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
      

      Libre Wave - Freedom respecting instruments and effects
      My Patreon - HISE tutorials
      YouTube Channel - Public 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 @d.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?

          d.healeyD 1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.healey @Felipe Flores
            last edited by

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

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public 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
              • d.healeyD
                d.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.

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

                Felipe FloresF 1 Reply Last reply Reply Quote 0
                • Felipe FloresF
                  Felipe Flores @d.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?

                  d.healeyD 1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @Felipe Flores
                    last edited by

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

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

                    Felipe FloresF 1 Reply Last reply Reply Quote 0
                    • Felipe FloresF
                      Felipe Flores @d.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.

                      d.healeyD 1 Reply Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @Felipe Flores
                        last edited by

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

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

                        Felipe FloresF 1 Reply Last reply Reply Quote 1
                        • Felipe FloresF
                          Felipe Flores @d.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

                          21

                          Online

                          1.7k

                          Users

                          11.9k

                          Topics

                          103.6k

                          Posts