HISE Logo Forum
    • Categories
    • Register
    • Login

    Switch Synth Containers with ComboBox?

    Scheduled Pinned Locked Moved Scripting
    6 Posts 2 Posters 271 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.
    • virtuscapeaudioV
      virtuscapeaudio
      last edited by

      Happy Saturday, all!

      I'm following @d-healey 's tutorial on How To Change Sample maps but maybe there's an already existing tutorial that i'm missing?

      I have several waveform generators (all in one Synthesizer group) for each "Pad" that the user can select via combo boxes...maybe there's a more effective routing solution?

      Any help would be great so thank you!

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

        @virtuscapeaudio Could you use Midi Muters, one per waveform gen?

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

        virtuscapeaudioV 1 Reply Last reply Reply Quote 0
        • virtuscapeaudioV
          virtuscapeaudio @d.healey
          last edited by

          @d-healey perhaps! In this case all would be muted except for the one the user selects...

          now how do implement that via script?

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

            @virtuscapeaudio

            Add a midi muter to each waveform gen
            Get references to all the midi muters in a single array
            In your combobox callback, loop through the array and enable the ignore events button on all of them. Use the value of the selected item as the index to the array and turn off the ignore button for that muter. (ComboBox values start at 1 so subtract 1 to use it as an array index)

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

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

              Here's an example

              HiseSnippet 1302.3oc6Y08aaaCDWx1pa1sKqcnXXOJXrGT.RcsS55FvvVchSRgwhS7hSaGPWQAiDkMWjH0HoxrwPA1eh6Ok9vde6HkrrThQhq2WsENODXdeeG4c+tD2mybwBAiaXV8jIQXCyaYMXBUNpyHDgZzcWCy0r5gDRL2NgzNShPBA1yvzr7iUDLqVwP+yqezNn.D0EOijgwSYDW7AjPhbF09s+NRPv9HO7IjvbR+f1ccYzNr.VLDOksZZDgbOCMDeHRIVIKCyarmGQx3CjHIV.xrCyaxfQreglH+SIBxoAX0gVFC.CkP1nyHRfW+o4pvvv7C5OKyKmj420pGwijQeVE31ZF1yzHeMvrzUERsdCBIybgTkjP5NVCb4jH4LNp34lVcovEhOBJ04CkDYMJ8Gkr5v.InxFgnyv6ygCYZ37vlM2vF905ecsZ2+91OFKsQAA1gwf.BaBUxrQbNZRM3tPHSn20SX+M15GFMFhkc8NfHjN0UkkdJ90AikSbkvO+Ef88YbaGhGX0L6rdsesV0DoZDEKF4jY0BUePq0Ai9pZ5frCK7T1NrwoN4bDOiTKvWSyVvH.4HFEN3TOSBUzkcng.C7HRbnn9FYQUiehQnN0+QZckWqQnADJ11Ol5JILps5UYp9JewYANtSczFP3DDi04kNeGmktPxVs5XkG2VJ4jSAZNiaPFRYb7NwRIitgsjC5BtrJw21QaI6u0toRwDS77DZ2yt0KJZnKytng8QABkkeEX7qs.oLcZl0AdMbJz24b4jFrVtRxgLI9HpiNwgKJ6Kxx2et7RsU.lOW1pQB7qRQGZb3oXd9xtRPnmoXi3MVrFQ2jRSNAYztTh7nHb548YAdpFL0mubaqQZsU0.mFgfnRc66sSaemVGMHdpt2rxpgNExOA03Ic2EIQSMFXWvWQXtjnRIycwmCiSSlMT0ZWr3LIKRKa5kJj1KnqGm41eC0dxrCee6PDvyxrLbR2lXXV2JqSuUsrOt4rOtELT+RCufwlLu3.jr3rTEnQJC3dsv.L0PJpfHmjuj7FLfs4UNfcQCw6X0mHcGM+XrzbhQ315eiXLEV5ir1y2G6JmEfUr1+GVVLnE28qk39aZM.FEpGRqc9mpOa+Lz4X.6fh4phWqqXsfeeQWKHZgWK3HWI39S3HpHhIJX3A3PxIPqfHOwmH.PP7Oer51LO8NLDetrd8i1GRx4py.jLlqeVrcHKlJK7Lnbw6gJK1HnhcD4jeNKIT4+g8VZt36sTd5ilrQC5H4V4FfTLJJ+Oz1S4FCW5higWKcVXBxndR3ZV4AKu3b3TycM13is7IiGHicOSA2IliQd6elXgKupSiwAjvn.7dzywA.3iNF+D.swGEGHmRs38XOFkEMhQIt4K.GigkUFNDyyG6yMgf0ZfUNlQ4tsOFGfQ46s+71G.8jHNTmvKYs3MeA74de8YVIgqsZNk86tXYke+FK6XVrjPG1CAOBUazbXb3..BwECdmRwAB0VNkT85ImapNmfgP8zG9S3mTlsTmMSY1ZJykEubyU3kqvKWL7xMeG.uD96VVgWdM3katBubEd4J7xkCubqU3kqvKWL7xsVgW9dAd4VqvK+6iWVYwt2tl+C2qvNeq.67+BeDhb4rW5lLbR8l8C0Tf7lp+NXqZ0Sc1N6qtvxpYilFgvz2W55pJw2CdBMec1bIzYqkPmGrD57EKgNObIz4KWBc9pqTGEv21wRVXRKGPn+d5uBISy8nH30q9ktweg8GwoF
              

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

              virtuscapeaudioV 1 Reply Last reply Reply Quote 0
              • virtuscapeaudioV
                virtuscapeaudio @d.healey
                last edited by

                @d-healey thanks so much!! will report back

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

                38

                Online

                1.7k

                Users

                11.7k

                Topics

                102.1k

                Posts