Forum

    • Register
    • Login
    • Search
    • Categories

    Difference in protocol for numStrips backend vs scripting

    General Questions
    4
    12
    82
    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
      TNTHM last edited by

      When I look under Component Specific Properties and change numStrips from n to 0 to n, it forces a reload of the filmstripImage from the images file in the project folder. When I overwrite numStrips with a script, and use a combobox to change numStrips value from n to 0 to n, it does not force a reload.

      Why does changing the value through the combobox have a different result than changing the value in the Component Specific Properties section?

      ustk 1 Reply Last reply Reply Quote 0
      • ustk
        ustk @TNTHM last edited by

        @TNTHM Yep that is strange…
        But why are you accessing numStrips at runtime?

        I can't help pressing F5 in the forum...

        T 1 Reply Last reply Reply Quote 0
        • T
          TNTHM @ustk last edited by

          @ustk Strange indeed...

          I'm trying to find a way to reskin knobs through the gui by embedding multiple pngs in the images file and then directing the plugin to access them with a combobox. Do you have any ideas?

          I'm trying to avoid doing a multi panel set up with different skins on each panel to save space. I'd rather have a combobox that lets me flick through different knob skins at runtime.

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

            @Christoph-Hart do you know why the protocol is different for numStrips backend vs scripting?

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

              I'm pretty sure you can't reskin controls at runtime.

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

              T Lindon 2 Replies Last reply Reply Quote 0
              • T
                TNTHM @d.healey last edited by

                @d-healey That's a bummer if true.

                In terms of visuals, I understand that you can change the color of vector knobs at runtime. Are there other visuals that can be edited through the gui at runtime?

                ustk 1 Reply Last reply Reply Quote 0
                • Lindon
                  Lindon @d.healey last edited by

                  @d-healey said in Difference in protocol for numStrips backend vs scripting:

                  I'm pretty sure you can't reskin controls at runtime.

                  All you can do is embed a set of hidden controls that are using each of the images you want to use, then HISE will add them into the compile, and you can reference them to set the filmstripimage

                  HISE Development for hire.
                  www.channelrobot.com

                  1 Reply Last reply Reply Quote 0
                  • ustk
                    ustk @TNTHM last edited by

                    @TNTHM Yep, either prepare all the controls and hide/unhide them
                    Or you should be able to do that with a scriptPanel that is showing different images.

                    I can't help pressing F5 in the forum...

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

                      @Lindon @ustk Is it possible to direct the plugin to reference an external folder where I could host the images?

                      /Library/HISE Images/Knob 1.png

                      Then if you replaced Knob1.png with a different png with the same name, when the plugin went to reference the image file at runtime, it would look for Knob 1.png and display to new image.

                      d.healey Lindon 2 Replies Last reply Reply Quote 0
                      • d.healey
                        d.healey @TNTHM last edited by

                        @TNTHM No

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

                        1 Reply Last reply Reply Quote 1
                        • Lindon
                          Lindon @TNTHM last edited by

                          @TNTHM as Dave says "No". When you compile your plugin it inserts all the referenced images into the plug-in itself - thats why theres no set of images installed when you install your plug-in.

                          So to use differnt images in your plug-in you need to have and reference (have loaded) every one of those images before you compile

                          HISE Development for hire.
                          www.channelrobot.com

                          1 Reply Last reply Reply Quote 1
                          • ustk
                            ustk last edited by ustk

                            Same as the guys said, hence the panel solution:
                            First, place these 2 images in your "/Images" folder => images.zip

                            HiseSnippet 1118.3ocsV0uaaaCDmxIZqVctnEXO.D9elLPlgcVa2.F5VVbbR8Z9vHNqcEAEFzRz1DQhTfhtoFAAXOZ6IXOK6MX6HojkbpSVhAlPBfuu+cGu6H6KEAzzTgD4T8r4ITjyW4NXNWMsyTBii5sGx4ItGQRUTI1xZ24IjzTZHxwYiCzLbptIx782+7tjHBOfVvBgdqfEPOjEyTEb6uyaXQQ6SBomwhKo8y2oWff2QDIlA3YC2VnDRvEjIziIZ0p3hb9htgLkPNPQTzTPmcEgyGLUbI2p+aYorQQTMQaz.vQV1nNSYQg8yy0TDxYy9EY9F1L+qcOhExVvunB7Ti.bgEkqANUVFRatDjZeaPZeQTn1A2B7bJAuMsv6YtCBjrDUgDM1draONb3Ll.k8xvxpKpxesgaGAnAW0LlbAceIPrvB+W1p0V3WzpUierlGnVpHh1LHhRj9ZN07fiiTE9iDItOgSiZieEN2aSnpNh3DAGH7qaEW2ZkknYjfD1KFN97qeU+SO4W614rg6exg608zq6M7MbwkMS3SpuEF9p26nCrV+ea66lJF9Z5PVZl4Za2t9MwKKdhtqIE+pysNOWwOXTzpB3+yDGBgBxq50ugGRoQz.0tJN3C74qNs2clRI3.x2plG9V9tKKAbawysadMOFOhwo3wy3AJlfiADt.ZZmKEQ9A4ddK.6QynMp4cE15T1Xruk2UEQolWUirkJA40ryK7eSFOj9oSFWD.CfMFmcTIoIvfhxzwnYecMuqgeNVHw9ivLdoBYC7nlo5xfAzcHQQifAb+UjPMxpJKZH.y5qCyohYJnZ3mWM7mzv6JupSZFJIWZ6XJkTagOGZvg+TSg9E3D3crP0T+FELdMkMYJ.9OXTCFD7tF9uTs9XghdB22DEuq8v2Tz3wqTVVdDQkqTrdwm7tLzmOKdDUleblqHrMX40MO99stIv1DVRQAuGmoNIglQWrPRKyl04RagVjrkYUjik4ZRsUnVAqOeeGJaHA17UIScPUkYu2Sx16YmXPL.iUcyF7PlpS4qfPO.y2N2bWGi0+Vu8HJhd6aFb.HlPkJltP6rG8ivUY1cwUc2ildgRj.gYwPMb6jMj0x2TqacMQ7Qt11XzmVf0+LXm4EDuemK0clELj6L0zYVlCpTn9x6QwoHX+w3RAC8S4Ay0gCj4Ax04a.JIIjINPJlkX6EdXAc6RA8op0One90evkvhvYQD0x2LqeBRl.X9Yoq.0WywSYp4k6Od.WW2ZkWW2dUsu2S39L29LUvzUi2Jq.u54g+mwa1iep41c7XXGbAX2zc+eeceoyC.J1E5SNhnjLn2w83YwCf2+EPAjvgYlTcORE8JBKcq7w0ATdng3efuLgs0zNYBamKDESBjhgA1MC5mW8HCG.SbyKKqBOwEnwK1m351pYKTL7pugAA5Rw2BXe01r8ZXy2sF1770vlWrF17x0vlueMr4GtSazO39WloDw1wDfQ+tlkyNNc4DnKyzQh9Wv6LwYO
                            

                            Of course, you can use filmstrips for knob/meter design...

                            I can't help pressing F5 in the forum...

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

                            20
                            Online

                            1.1k
                            Users

                            6.7k
                            Topics

                            62.1k
                            Posts