HISE Logo Forum
    • Categories
    • Register
    • Login

    Link in vst

    Scheduled Pinned Locked Moved General Questions
    50 Posts 4 Posters 1.9k 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.
    • Y
      yall @d.healey
      last edited by

      @d-healey thank you for your time :)

      1 Reply Last reply Reply Quote 1
      • Y
        yall
        last edited by

        @d-healey I just tried in a compiled vst it works perfectly. at the end of the cycle, the "select hr1 file" window is still present. is this normal?
        moreover, how to add a progress bar?
        I'm thinking of preparing a project to share here for the noobs like me

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

          @yall Everything you need is in the docs :) https://docs.hise.audio/scripting/scripting-api/expansionhandler/index.html#installexpansionfrompackage

          The select window shouldn't be there. My guess is you forgot to check the value of your momentary button in the callback before triggering the install function, so it's actually triggering twice (once when you press the button and once when you release).

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

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

            @d-healey precisely it is momentary that's why I'm asking the question ^^

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

              @yall

              if (value)
              {
                 // Do stuff here
              }

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

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

                @d-healey I modified. it works as it should when the button is not momentary

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

                  @yall It will work when momentary too. You just need to put the value check in the button callback so it only triggers when the button is pressed not released.

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

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

                    @d-healey now i'll work on a progress bar .. stay tuned lol

                    Y 1 Reply Last reply Reply Quote 0
                    • Y
                      yall @yall
                      last edited by

                      @yall I tried this function before modifying it. during the loading the panel changes color well but once the loading is finished it remains on the loading color. Any idea?

                      
                      const var panel = Content.addPanel("Panel", 0, 0);
                      
                      panel.data.colour = Colours.grey;
                      
                      panel.setPaintRoutine(function(g)
                      {
                      	g.fillAll(this.data.colour);
                      });
                      
                      // This function will be executed whenever the preload state changes
                      panel.setLoadingCallback(function(isPreloading)
                      {
                      	if(isPreloading)
                              this.data.colour = Colours.white;
                          else
                              this.data.colur = Colours.grey;
                              
                          // Update the UI
                          this.repaint();
                      });
                      
                      
                      d.healeyD 1 Reply Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @yall
                        last edited by

                        @yall Check your spelling.

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

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

                          @d-healey the o of color was missing ^^ I had taken the example of Christoph without an auditor. So I got to rewrite from scratch. 1 / invisible panel 2 / loading = visible panel 3 / fin = invisible panel it seems that creating a progress bar is too complex at my level so i'm thinking about this. once the panel is opened for loading, I integrate an automatic rotary knob with a film strip loading logo image as well as a "please wait" message. just one thing to ask you .. once the loading commcé, my button turns automatically and at the end of the loading it becomes invisible. Is it possible to tell him to stop the rotation? it has become invisible while it is still spinning is useless

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

                            @yall Just stop the timer

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

                            1 Reply Last reply Reply Quote 0
                            • Y
                              yall
                              last edited by

                              @d-healey I'm starting to understand a lot of things thanks to you;)

                              HiseSnippet 2223.3oc4Y0saabbEdWIupVzQAVA4h.TTfoBs.jMpzjR1NAwvHT+PYSXIJFtzNsMxHXzxgjS7tyrcmgRhUP.45dUeAZeA5M8h9.3Gk7Hj2.2yry9yPJRZF05zfVJ.INm4bl4a9lybNmYTqHtGQH3QV1q1YTHwx98bbGwjC1a.lxrZruk8O2gxDRruOhbgDyjBJmgNkOTxYV6NJDKDjtV11K+DkA1qdKq3Oe+muK1Gy7H4hrrdAm5QNjFPk4RaU6YTe+CvcIcnAFZe+ZM73r8397g.3V1ohUH16U39jlXkZK4XYuR8tTIOxUhkDgk8s1k2cj6.94Ls9ufJnm5STMpZ4BCjV7Ab+tJDqjZs2.pe2Vojfvxx1oUNkrrlR9PmincoYxyol6F2AJ2BS9vdo4AuplvqxhCOaC3cKM7V2w0KhFJy6Qgs63zfIIQ8vvVfIrz5ZszeeUm83fFLY4.7qHGDAMxrn3CqTYSzCpToziVq.rMHjnyvQHWbPnOIpJ5wnXmjx8IxXHF2p3Fo8ugxLSCIWD9TLqKzGXZcVeJiT1Kh.DS8KBwLkKUR+E0llaPYAQtiuO+bR2LcUqaQwuxPoCn9jcwvRbSzZEPKxGCiiW1AjtT.O2D6qy7hFEJIce43zU54lGiRYZEewCB4LnQwMR5OgsT+PY9.0f5Mj4IUGy3rDcTCPD2unWp0aByf+PRIkUJ3bo5WQj9nd.S7nXDluPRXbA3786Ihl7ujx5xOG1uH9DOIp7.XKaSzFt0Or9dcZbbyl0+CnCqiNnwdOsQ81nxOssp+TTU7hR4C8klbx3TGsGZLUiU+5rqZqycjPRBJeZD+bAo3FpIC6KfMiM9MIfKax6U55CwkSeOSQE.426QojzjelIuD6GKPwmEiTTSKeB3cgDZBSN.1ih6CI4YayJoBskyhsV.POKlaAMcpL5A7n8oQ.x4QizraJ35RiJM+A6x294AEbgApLUjOKkJ81s6xE6nlwIsDpNKP.D0JnkNsPQ0t8lH0B5Qu8w8p4qxUyaLlgsS0lqIzv3r9VqvUwtnuknDpHgIwA1CDbJrtKNY.hzPI26dHfhH9HeNtKk0Gcu6o6HO5TKU+UmYvIc2WKRNFx6qG4YYXlFaLdzPk7mw3mNWCUJXDObsBYilZ0qpPHJasm4DWRqJ3Ns5Xp+BUDxhUQeLpXt79oxKg90npPFN0rsJfHA2mTNLhpfhGeHShnhOaCv3oZarUoHNexlltiqp2.LqOoabdtqLWoIaacFPE4I.NGpMBcJANCP7FBYXPmOfvHmoB7.QaBiHp8WjPUhAROxh0Jn25Tf5P8t+0oLpnk1Vn2RZpi1aRolmQS9S5PCQLSSIEmGB83Gipj5OarIHwQ5cshUeP1QA8etJ8KDHReRO5YaAlqpkdTpZlyFOTOY4mrzyzDGLyN1MN+aj1sIWRNF7rJbYgUKbUAzjc0q2T6KAmw0wLktS.2rMrHaXvojnzj6oJBk5MdsjNytVRyRc8zmyLTjyZvnxiCIrYUgoUxgS3aOuw9XIVUzYhLPuPRjjpff89jyfp40kftpy9Dwq.5GF0rSz.Lkw899IEnt6Po5RCztJCRhaYcQVI+u9k0Fk0n12TSfOizfAdjfird8XYL12QO1qkV7qxCHdnusi1wwXjuan4H+xZmS6JG.vy9irsrFPn8Gn.q8ygVTHqY5kNVckzKtjKcKSwm1OW027l2DKSB2R55ROKcCBtWfICc2wYHWeJTTQ7xnfSZHCiEx29EFKjusSs.rA8ETKDGAipwvmwEfekqDlAkuiyVa+oVYTve0xjB9KPKgG1mb.VkGWockxaM45e80WeBZQIc6s2dNLvz3JHkcfPAqFAPFbK6m4r2mcxyEjHwI9jyohSR7pNYvv9PFmvH92nJ+RntswIMN5ImDa7IvQBIJfSi+R0pUKGx5aMt2i8xyw24P7oY9Nwe2z240tFT92MXNb7LnzuJgRrrq4z5v563VG8k6znyuLNTdV94dTFULPc+kPcol.vUAOQi.NCjMDpT0pGbLzUNR4GsBDBvuqE1m1mEDiiUb7I8jVv0Xj3DWseHq4sl0Z15wyYMqWXerSiiZcb6NH2iedy82cmlOC0nIpU6ieR65ttn8OF073NvMJ14E0yYo+1XrzVJ2g+MVd2dVgCtiSVBBiU328GMWgGkGQ3eNFp9yPKBSMew2c13Tr00uG9ccNh2cnOVN9SDndWjjNnS7jIpKdB0wJGY9tIuSd2fEEtq6zhJ8FLc7tzTvKjc3cMdSdEl0bp2qGb7OGr2x4fe269mbwDJ+BMT9.GHXJAG.GbSdxiX7TvI8AP9OwCiEtvOLVRQatz+jgZut1tCA9JZbo+iZwS0NApBbMmqDj2lDRvRX62vlaWqc6mDwGFNoUe+mG6rzIBJsDnByNNlQ.dWZtF2KhKD8fkS7XIL6p0vn9JtJWRaUMthwk0bX.r2yfCxprX11pJTDD0dM06HLjI3BSsimkJczwJVxQ2t5Ds2Zh1aOQ66OQ6GLQ6GNQ6OIuslPOBGp7LtsSSdT.1+ZEx8yVrB4fgINhlgl6R6mMEZIltwYjcLfLdTzo7jhq7S5W77Gu.sKuXv8s7nrqlhQWpZ2oN6L3vIHQgwO.JStGdnuLU53AJNhy3gCfqz6M9QAv0teeRjI1m5BZGoDNIlK4Cq0lDWLQtneUsCoLBNZ7S3+f3hpKNWLu8qOxQCWjJ5F5+MRPt7+2mfbdT26mjdD4pJr8m36yumSb.cjJ+6+sfZa9PIjWMM2lCj.zER56QLSCtjJ0ptcEUaEfbIrtwMfKZ8ljNqllyT0Y0zNs7RGJXsk783K8aubdcuK4CYi8McoEPoEJHA449QAkAXuH9W6oejDEVucrD.kr3+afq5bjpMppU7Cmnu1ZEq.HW0W64oNH7aAFd51r0MvlsuA1b+afMO3FXyCuA17I2.a9z4ZipLgcfKdEnCRBBZUW6XYWO+BUV+KPDBmfP
                              
                              1 Reply Last reply Reply Quote 1
                              • Y
                                yall
                                last edited by

                                @d-healey little question. does "setLoadingCallback" work while loading a preset? I thought I read somewhere that this function works as soon as the system loads something. I have some sample maps that take a little time to load (1 to 2 seconds). It might be nice to have an animation when a preset loads.

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

                                  @yall If I recall correctly that callback is just for when samples are being loaded. So if you load samples when changing preset it would be triggered.

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

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

                                  16

                                  Online

                                  1.8k

                                  Users

                                  12.1k

                                  Topics

                                  105.7k

                                  Posts