HISE Logo Forum
    • Categories
    • Register
    • Login

    Add Expansion Sample Maps to ComboBox

    Scheduled Pinned Locked Moved General Questions
    6 Posts 2 Posters 310 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.
    • M
      marcrex
      last edited by

      Hi everyone,

      I'm looking to provide users with additional sample libraries. I have a mechanism that allows selection through a ComboBox via the menu shown in the attached photo. Each expansion pack will have its own rectangular image in the first column, categories, and then sample maps.

      I would like to know how to ensure that when a user downloads an expansion, the new library is automatically added to the ComboBox.CMBEXP.png

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

        @marcrex You can use the expansion handler to get a list of currently installed expansions.

        https://docs.hise.audio/scripting/scripting-api/expansionhandler/index.html

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

        M 1 Reply Last reply Reply Quote 0
        • M
          marcrex @d.healey
          last edited by

          @d-healey thanks for your reply.
          I probably didn't phrase my question correctly.
          What I meant is that I need to understand how to do it.
          I watched your video on expansions from a few years ago, but it mainly discusses presets.
          I just want to update the combobox whenever a user downloads an additional package, but I don't know how to update all the submenus of the combobox by adding the new collection to the existing ones.

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

            @marcrex How are you currently populating the combo box?

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

            M 1 Reply Last reply Reply Quote 0
            • M
              marcrex @d.healey
              last edited by

              @d-healey that's a snippet.
              HiseSnippet 2500.3oc0Ys0aabbEdoj1jX1j.mf7Peo.iIJBV1pvvkV1RUFtVTTh1pQWHHkSagppwncGxchmclE6Eaoj3+O8w9Sn.8s9qI+CZOyr2lkhThRw1skAQlyky47Mmqyb3fPgCIJRDZTq9wWDPLp8wlitfG60yCS4F6sibBG+yHmGDShhM19h.bTDw0nVskepbG0tyJFpO+zS1FyvbGR4TFFeqf5P1m5SiKmcvVeCkw5icIGS8018Zasmif2SvDI.ZV1rsQ.14k3IjCwxssjowyvQdF09Mlt1qYOdCG7C2vdsNNNc1X8N+t0cH3wiIOz9Aqu1FiWaL1ocGiZevttzXQ3nXLfdiZqrsv8hQdhWySEv2RinmwHxA1Fi.ImNceAyUdDkyZzyixbGjqlhLLpYNnTosbpR6KLOf5RKluT4cW0BnRJzUf0VpJ7VtB7r0gWaM3MCHUSCRqjBoOybjSHMHtbEId9El6wiIgf5gTAJo60XoO4tl8DvN3ws7wujzODFTPg0CZ2dUD7mlOpdcvVEEidENDEg8CXjCvAQnGiNoNB9zvQvXDmXpf6IRhHatoxoJZyM2NT3K++FqNmMN.6BaiKNivl6d1Fv8latCgDH+1k2lCkS7wkBc2.pi56yeqoh8ORcIv2l+1RkbO0nXpiR70Osh5.hVFkqQ.ERt5bBItmvOPvgAVMz2TCPcVRd5zg1.oJHqHTZvUirZjutjp5e8Wi5ERveOfPBB7yR3HBivcDnwhP.gfik.EPBAT3elXaw4ZBJaGD2QUrevgAVAY4Cnmx0LtMq+CJsxLnqUPRjmjB.SuQgpAh.AKGWDFCWf.Df.DMiuHfln55JiVQDP8PiI9fcclx56DTtUi+BuQybM.lwNCRULkfpS4LvNgFmvUlPDXE0DjztDJXVN4FkUAsBKgjeLoiQVpIP+dT6lHPN6F4vRbIHJStSQHA0FYwgXqDNFEA5c0wsoh5TdH+vDNXFRdfNlbdLngKDnzxtW17VvYoJEflQl3CHHm1VTtK47iFa0XyMazDcuGi9JazSJWNJ4rn3PJeh0bn32h5rZ41A+jIwdMQaVLUIDJ9hR8FRcvHPyV5VCkBBkdWE6CzlQBFoU.Hev9su.6B.ojhMQM.wmclzNq4dysvQYe0pYKFPcAkVUI5Mp+RXQjozy.RGR.mmXrz.kwLvrfxsP.eBvn+4eqvTgmO9S4T4IHrwMCyMZT.2z3g8.adTJzbxcWkwk59qSGFj4gl6daMS+2rXfmyoPP+9BwK6xc6SHro4NB7aQAhfj.sT.Ib5XJwc+t80RT4.IThI6KcB03mUQvlxaf56imP4z5krPoB1CllX03GFL7n+vt8N9E8OZ+c1c3a.fGDJ0osB3Sf35F4vZfZVEURU1hwstG9zt6m9ek7KOS8yjkHtgLr2Q6uOLbuiN7E816vcOn6kYaZJ+B9JUE6PiHS33JZYo+iCM.yH5hNjLgFAEQ6mkJxpgaH904DIyykuvjUQhy9t7bPRaDFLMvTsvfYI0mZRKI0YGkYoHWEgWEAUpU0oSoP4NIuYkkjWx.9zgcZpyyghDHgg6P3Hi4SXDKfO1s.Ns1r3T5+D050zXutr.Orh2wPhjzUVEolfvwvkXbQe4WldNfC5qHMgDW.mgjOsa0oYAH.l2WHC.+FLmFCGjNcZ0tBD6xnS3DWUNybwsJ5D7IsOERvXCXEeh8ox+14TzWkMw8OEloAiLNVZ6dyT1uILprpoO37SgZH4gIWq8afbaGP3Ixj32TinbVOXVI3xzsxJN4GoVPPZLbIxHqou8CT1apLeS4OLi.AcGhRpJsjsOuc1mlOBMUZ1qGVo2MZgwkdjzOGfcIooSV+9suuca6M.x.K8nwBtq.p7BUsyuQTbBjfWY6wLnpYgGfFCGCuSQFKXgmC7Jh.7fHpTQcLTZTfNihkWBSJmBIjA+JlZZzynS7.WZO3NNMuxSTmN8TexUDWFhp6n.uAJF.fm3UjPcINiXK6MJhsj34dKhumLJ9d2Rug4p2zLrKRPt2Tw3dWeHNSfhR8AbkkFugw2aCUemDJyMN+n7TSQWFadNeQNIgh5o2T4p7UkSGptzL5LQnaIIpDzRS8IsUwLREyqotwdoe0iH8h.kfcJexO5vSBT7AEJfWAVnYxuPhK7FbdDbdnH3sOXvYM2oUKk3Boxj2lUxgJoEGQ+dhtRSSics4UtrOTHINIjiNwti7cnO3zGcU4pPO9wnFou.rA5G+QTk4kO26xypdN2bEp85qhte6JBsxZcjqozuW5pbW51TkZRX+ZuP4PQL4HtkTGcG3pinoWZ73YtV1kAUWEcFKKazR3UQnEOw+LRn1SfTazn1JU6Pg476PgdCTbRuJo1FE78fjNGEP3yqsJFY2+T1MiLTAaMV0Ki6l0Ki7K6XPcMp8ol5ZYCEx0aGkwy2aG3J947CXMHNv4NlJOI01g7JpCIsWI2wbGRzKiEAp8l87LiZe3hK8yKk7ecqKJG7m2xGCqYV6CfApW0ZT6eYdscGo9U0Vj5WS+Ppu.MBo90zAj5KTqOL.o2KAJ34qB5As2RFWtST207.gaBCJ7VowXx1Gls.HkJciR1wIHoT7E51y2ZcKaQg3mYNfF63MaLtzLvH3p8t.iY8X7SLkE2chKA3Jl8+SuaZnnt3+Uoh+yMGEC2d0GdTb1qdUXntY9ygeaza3fEt2vv6cTO4FpuTts+wVam.5nvpy922RIpt9PE7JxJC4CIAvKdAyrFMezVCG9TnjevzT8SOQ4TbbHbm.PUnuvQbBnqi0Oi8jEcGCGGEuhzWZPR3DotpblgD3NaQUm6vDevdy4P0MYVjZvTOOhHsuTmCvvsJOWe2Joz9XrxFujY5X6oF2Ypw2epwqM03GL03GN030KGWjOT5Y.imt7wGtXkO.FL.CGYsctMcRYxV0L5MouPMqfhVC9mQqx+f2UcuekEKX6p+wE9+fzmU9wFtSNFGQkVmc4uBBKgYjX7ygppiwIr37Yqlh3.AWD3AW7zoZP.3TOYBITG6y7.0MNFhAKm4K1ZHbkUbjVT7udq8gxU3vpw12Hcg8M9GdYl1qeoYJbQx7ZneN1s2qtYWYIvkWnRfu0w6sub36UU2mlUXDAROL9+wsyeroJUNRV48+VPcnHQ1w87pZlPouQP4dGhdAvkjEUSG2VNVBnQDtqZv+F9jsncd0R4h14KZ3jyJ3rk8c0aDpsbVWJk2riA0gY5tzQvkJjPBpn8dAk9XmPwKbReDjDqejZF.kb0OE9cLOPNFYO8idLL7g5UuvwoJqtDgctsDd+aKgqcaI7A2VBe3skv0usDtw0Sn75DcSf2KklL0v3fA6l5.Va2BGvkM9O.wvKvtC

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

                @marcrex Looks like you're just hardcoding everything currently. You need to instead use the expansion handler to give you a list of installed expansions, loop over those and grab the bits of data you need in order to populate the combo box.

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

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

                18

                Online

                2.0k

                Users

                12.7k

                Topics

                110.4k

                Posts