HISE Logo Forum
    • Categories
    • Register
    • Login

    Controller assigned to slider doesn't work in compiled plugin

    Scheduled Pinned Locked Moved General Questions
    7 Posts 2 Posters 288 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.
    • T
      tomekslesicki
      last edited by

      Hey @d-healey! I'm using the following script to control a slider called VolumeSlider (which is obviously declared earlier in the code):

      function onController()
      {
          if(Message.getControllerNumber() == 11)
          {
              VolumeSlider.setValueNormalized(Message.getControllerValue() / 127.0);
          }
      }
      

      It works as expected in HISE but not when the plugin is exported. I'm using your Develop branch to export. Any idea what might be causing that?

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

        Do you also have the volume slider assigned to a parameter ID?

        Why don't you use MIDI learn instead?

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

        1 Reply Last reply Reply Quote 0
        • T
          tomekslesicki
          last edited by

          I had it assigned but I changed that after you posted and now it's controlling the simple gain module by a script. I'm not using midi learn panel because for some reason it works only after I change preset and not on init.

          Anyway - it still doesn't work on exported plugin :-(

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

            HISE always initializes with the last preset settings used. MIDI learn will work as long as you load the preset before you save and export.

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

            1 Reply Last reply Reply Quote 0
            • T
              tomekslesicki
              last edited by

              It doesn't seem to work this way, really. I've simplified the setup to this snippet:

              HiseSnippet 1352.3oc2X0raaaDDlzxLvRNNHoHsnG5AhfdPFM0PJMIs.EEVIxRFBMNVvxwoEn.AqHGIsvK2kc4RmnFDfdnOO8Yn26k9JzS8ZdCRmkKoHkMghpJRPRzIsyO67yNy2rK6KEdPTjPZYW83ogfk8kcFLkqlzdBgxs5smk8kbNFhTV2eZHIJB7srsqrulmc00sR98xcuOgQ3dPNIKqSDTO3Az.pJmZ+VeOkw5R7gioAEj91s54I3sELQL5GUbZXER7NkLFdHQK1ZNnSzwmpDxAJhBhrrW+9B+oClHdJ2H+IzH5PFnWzzZ.tQFxcELesGq+uU6ITle+r3Mxxx1oedzWwD8W24.pOcF87rvUSX3lqQw7g8ZKx8ZthtmcA2aci6cMmAdRZnJmi121zoGWAxQD7HnnaYj0Zs5q4zVfRvU6DPNE5JwEyzn9caz3lt2oQis+1spgGCQJ2yHR2CiUgwJ2uyMoZXmwfpynQfmp9MLbtgV7hJbhfEG.CXTePhpkYPTw1hfPAGWT+FEEJcGnbFkCtih4dJpf6J3EERuMRAqtW1dbSzXrXX6sp87sp4h+XBOBy0e3IZxng6vGi6m1t6Adzg.KpqPpKX6R7vin5F0QSW0DH6DAp6oTR5vXETGSEoakVjWj3gKSnn2kTesMgwFh0u0KMRzaagX8gBEbHu910ddsp0dQM2yyZznR4ktYLPVJac6kbQJVmGGLDjYIyLAw5r4Kj2b4Jj8LYnBBJ383T0ggP557RcMOSTmwsg0rfsHo7XrH0jPqDwxIcwNIqzSPcOUp3nnpjNpqj1QYNjrn9ZREO2rRRQYfUa+S+ytVOp2dDEIa2vMFMVHHUTcJydO3LD5yzuV0YOH5TkHDQwlU6fnYKqseFBRYqs6zr+7TpuZhdgOtXBPGOQksxpfEtrJENyXgtLAQQ4iOlhGdZ67wkvno1bYXxeVqoyV7qOt0Ly9E1EM6Y4IWS.afIe.Pj79DNvrFNNCWu5kxlMPUPPN0+7Od0qlm5sJRVAOScQgSN.vQSHHvKvAKW.nD8CgeLinlGCWiCjx.6GlCrTCHxinpoEGr8e.XuQo.6MKqbbIc2q4zmp7lTt+tVI9KVQ9l1eSGStkiYZPtyttS2e3s7LwMlcgEZPHC1OyU1vwfrufqrfEP.iLWp6wlJ7LB+XqRtTSO9YXadeAiHOehux7QakkKZKIBWeoqNzgj66MUyejSRJ+8IGNoj38GG9pNHj66.t6QhX8HkCH3kpzCvdXbv.D91CPWkiyDhzSNVSO4vrtQ1rsA.2OYwqveoLapWamxrYFyhojqXRIahv.bH41pIYiOIYs6iImAt6CbPpSVMW.lvesrOiIboeFygdJz7GKI7nPQzba7.HfdLNrNpHwGEgWNG94izGeEo2VPjkx5k61ECxR0Y.QEKSpCtWfHlqVDZ0RhMO+zyBx+Zfwda81p2DsT+euwPkkyceMi5pl4ilQccv4PL7Jmy.VGQhYpLpyWjeffKBmH3TuhU.GAXy43wfrnuWZ.guMBeLSNkq25HfAjhUyedqGfUgDIlmfULWzb4yEK575ScLtqqtyz8Cia5U4Cna58N1Tj2F1Hf3IEOwy7rScs7FITv3lm70sp5bfdsayrGZ53zXmFVAHh3S77zo6uDyOkqysVAc9pUPmauB5bmUPm6tB570qfNeyB0QOL5dwJQfoUL+iFvzvkaVbgi8ly20T7SwkXqdbe3YYECXGhbtAwc39yMLOlwtfLZhmStAmBO87.2RLjzzd90+88+6e421c12z5BeTAyqXL8tVGzui4sz1c3DrK0P8eQo0x2J
              

              It will work fine in HISE, but after you build it, the mapping won't stay.

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

                Yup you're right. It doesn't restore the CC assignment until you load a preset, smells like a bug or a missing feature to me. @Christoph-Hart ?

                I went back to your original solution with a little modification.

                HiseSnippet 1205.3oc2XssaabCDkqkYfkRcPRQPQebgQePFH0Ux4VABLrrku.gFYKX43z7T.8tTRDlK4VtbcppQ9PZ+S5a4Snu2eh7GzNjqtP4tVVU.IvNKLL.mKjmY3gyPpVJY.MIQpPdEOteLE48U318E5d06QXBTicPd2AqoIZz18iIIIzPjmWg8M57JtHx98wM2lvIh.5XQHzIRV.8krHldrzV09IFmuGIjdLKxw5mTqQfTTWxko.NJfqfhIAmQ5ROfXLaAL.hcCYZopsl.fA4s31xv9s6IemHy9SXIrS4Tyfpn1vDkIdOIOzfXiTT8dLdXqgwaBB4gaMN5KjE8OD2jExFIebV39VE9i8vMe3svzfWUW3UY1gmmC7VLCdO.2NPwh0i0Xv1cwMDZppCA1BbgUlsnE9aObcIXgPuVD4L5dJXvHOJ+rJUdj+SqTY0WrbIXaHQ6eNQ4eXpNNU6ugukMrVWpd2NcnA5xqjoYEi4tNbhjmFQayYgTE31vEDbrtLJVJfAkWw0HXF5jJBzLovWJNPpoGJJuZoKJUrz6K4eYUc5jqNyxnjbNUUd0kKcwxk7gOVmxMgrCPfxV9glbPZzoFC82XC+pUW0Z6E1+a9bw1ZIT8IDdJ8.oJhvY+FML+ozZDLi+fe00e9Z1bXtyWPOhnKLIq9Bq92ubI3O2.wbhPMsPrrvh9GAIaXIGYHPMlj6guZtm6Qifr8GGCkhFBl9vXp3pXjnAapFt4.TAlpsLy6MfYlEuHVnQjaJ.YwsaIBzqZrCQSFNavDCKVLUoYl3vaG54PIjLdeQ7NzjyzxXqsCnSvJLqq8u5tt8cG7NVnt2XAuoVOJqaOsqjHVXHm1RlvL6HFMdVMq+g3gImFvRtDN6jAT7RA0sfiWFo2AaKVFICGDFArSobTjaAz27gHxDHLQSiaCjNir+32Me+4lIoc5v.qvX+vsgZo+mZCPEJYXJmnmrrkY4Gnvfd25ClZ.BHp56VK+SRsrYEtO.2hoC5kOdWHG7BjmO03cPmgkwYE.GC1Ew68yyaaf76RU45ZCrzndzrnXNc+gPYD26p6RiP6P4jIRcu9xb+b5i2PbNbhrkjSTWNwWXxnsvrEs4DgKNyrCSH4eqgM+0XaJ+1DfsThaO.993VjaBDhijoZlnaShVYqQC2znMbY1.J.UgfxM8k8VvzAMabEyXCfZSEg1A+C7MPYUyXuAJqNToaJ4dYoj6BkADT6EzrYiuwN1+0jyo96SETkIYUcJ0D9qY8l6wy7M2OLPCK+wJhHIVlLwD2lFwNF5bm3J7UIv8Qo+xQlsOW40kDUtp93l6AAYt9zlnSUVdvVQxTgdZUq9eWat50U45l2KH97cIgByFbultaEGhwrta6Bsd3vEBGUKsCIkqGJcRdcSoPF2SJXAta5GQgyic6RUtXO2.ZKsFdx4XIOr1QTNk3Rf+tZuDHdDUyrqxMO4hpydtXZ6WeKNCt9lCi9eYb4tBeAc4taXMN9brFQj.k7sAYOJzvkWxJAhag82voHtoYre0gOCDiqrVE3YPgr2FDXR2eOjex2m0mCed7b3ySlCed5b3yylCed9b3yONUeLMi1JUKixNJBBZsq843dd6JH.S1x5Q+KHTbWM.
                

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

                1 Reply Last reply Reply Quote 1
                • T
                  tomekslesicki
                  last edited by

                  Thanks, David!

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

                  50

                  Online

                  1.7k

                  Users

                  11.7k

                  Topics

                  101.9k

                  Posts