HISE Logo Forum
    • Categories
    • Register
    • Login

    permanently displayed text

    Scheduled Pinned Locked Moved Scripting
    80 Posts 4 Posters 3.8k 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.
    • d.healeyD
      d.healey @treynterrio
      last edited by

      @treynterrio Can you show me a video of it not working for you?

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

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

        @d-healey It works now in the snippet, but it doesn't work in my project. the file is created but the file will not be loaded

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

          @treynterrio What is the difference between the snippet and your project?

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

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

            @d-healey that my project is a complete plugin

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

              @treynterrio said in permanently displayed text:

              that my project is a complete plugin

              There is no difference in the code?

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

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

                @d-healey the difference is that the button that sets the text to the label has more than 1 function in my project. my complete project script has 1400 lines

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

                  @treynterrio You need to identify the thing in the snippet that works but doesn't work in your project.

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

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

                    @d-healey it creates the file that works but It doesn't load. so it must be this part that doesn't work

                    const var d = Engine.loadFromJSON("Name.json");
                    
                    if (isDefined(d) && isDefined(d.name))
                    {
                        Input.set("text", d.name);
                    }
                    
                    d.healeyD 1 Reply Last reply Reply Quote 0
                    • d.healeyD
                      d.healey @treynterrio
                      last edited by

                      @treynterrio Does it work in your project within HISE but not in the compiled plugin, or does it not work in either?

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

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

                        @d-healey both doesn't work

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

                          @treynterrio

                          So to confirm, in your project's user presets folder you see a file called Name.json?

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

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

                            @d-healey yes it will be created when I press the button. Its there until I close the plugin and reload it then its gone

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

                              @treynterrio said in permanently displayed text:

                              Its there until I close the plugin and reload it then its gone

                              Do you have some code that deletes the file? When you say close the plugin, are you talking about the HISE project or the compiled version? For now it's best if we just focus on the HISE project.

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

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

                                @d-healey no there is nothing that could or would delete the file. I've that simple protection on the Button at the moment as well. its this code and after that the code for the simple protection and then comes nothing. I had this create .json file above the serial code part and this part

                                const var d = Engine.loadFromJSON("Name.json");
                                
                                if (isDefined(d) && isDefined(d.name))
                                {
                                    Input.set("text", d.name);
                                }
                                

                                straight under it and at the bottom of the script. but nothing works. the only thing that works here is that is says Compiled Ok in the console

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

                                  @treynterrio

                                  I think you're going to need to share the project folder (without the samples, binaries, and pooled resources sub folders).

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

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

                                    @d-healey try this I think the error lies in this part of the code. I don't know but maybe you'll need the serial.js file then you should create an empty one

                                    HiseSnippet 2295.3ocsYs0baabEFTxqiDiThSlNSeEgOjAdpMKAk3EaOMg5lSYrtvJx3oSloIADXI4VAtfCvBZw3QSyzeI8mh+ozW6a4ef6YwBPr3FEkhCdfCwhyd1y46bNe3rX645Xh87bbUJs8fEyvJk1A0eAkM4nIFDpR2iUJsK5fuave8hK698mn1P4vEyL77vVJkJs42vEoz1OPI35W+5CMrMnl33gTTdsCwDeJYJgEOZuNuhXa+RCK7.xTIo2uSWSG5QN1N9f4rIplxLCyqLFiO2fK1FHkRO7DKBywsOyfg8TJ8fCcrVzehyanB4eMwiLzFyuQWoOnHwvuzw1haw7QUNZBw1pWja6o.ZoWLHro.D9CnyHVjkiGCFOJ3ApwyPFOJsQRyayDlmtr4USx7xwj1Pxjdfvj9LTeSWxLV7S31yGi5RYX2QF.rKaJBYU13+sC5HGPBJq5TiqvuzEtY4LzZVq1STged7KJWFfdOl5bCW0YT6Cs8c0U+KpQycLlcjyzYNT3FsJQBTAlWz+q5gY8.ThcoiOiPwZi7olLhCUa7iK+1xaOt5HHnefssVsqaTSuodC88foCiODOlPO0XA1Ui45igAUgKXbmq4ZVSuV0ZKGDSsDhBibC2rITSaeKrVk9XWhgsW0+oG2rJSgbFOH+AqdfOahiKwyfaMfovUTryJlVW5LeVg9qjLUBsjXEbL1K.qAkWnBjjIqBDZOHm4TigX6awLhELqpR3pGCB6L1GWn9xU5rJ8arcFZXelOiqo.tAtdRTenUIVnrJ3RH.6AobXKlSgFirPYUwpiOIhLA+Pn1PNnZTNnpCsu+PfD5PeFiSwPYtN1ZlQp3IvhXCodAyERVUCurcLMrAkIV7fkguzulKLOCbofxVOuRPqBCeMqxSDyUVRgJsLXFfFiGN55sYGheIAOp.97bgdyJ6MvJEO5ITnxBW0xe5rC7919WbtFeceRE2jXMfYkilBYj1WHgEQWtXluK8EkS5Ey4IDw0FIflHIAr1ywFWclKvMnMmCEKel7p5EV9dLXgUg.OC3R7.4isi2lvhRp2vZCUp+zgXW0QN9TqJRVQholLDjD8y.7BECH97xo.5b0cAPtZkpU+yhXnaP4VW5HGYCLih7BvRh0ov6OodXYpwf0e4+v1d30Ci5Rmy0npmLVk1HjnpRjHWYvDhG+8dV9lLUJFa4AYhpCwpFPI1bfSx5N4OiffcVGBf0xgVddDfR0vUdL27BqjOxv1dHzqfVt047WGjKqPZah3EbaDMvRaKlbiulGvXtjgvMZvKO0UepZzzj3eBSpSnvrwmzD5B.e3XQKP.nK9iW0wtXLME5lK6sPCyE8Y.JHMJyuheiMzYRDUX9giaI+Zssefo49X8ox4Kz3ys13l7i4lSvlWcA8TGCKsn.cR+QvkkH2OWpDAMxriE7HgE91fdglrlFT5eaE8opOOhaZD53vBzJ4jPErZONwnuMGtMNwbfnUEtzKVEsvkXOnmUbDuvyUqn9mTmWD44ZQUmOW5sPoUz6ZRlNdSRLYUzJgY.Ih3.UvMx85tlMVrLmHKgSvijXZx15grD4zyA7J+dFTrc8D4zPfaN1sJw6joFD6CrrbgNszDSg26qrSHldgdg3wb2Hm0IBv3ZL2b3TMKH4Wm6vvWP0B7.X5poeznQ49rvU1l2DeNOlumP2UMQMwKtjwOtfvFkRt6KTw69RdyglBLSRPdDivtXFlVzVFUBAZ3eeWWdY.rksRgiAxMC6xHbSnzw34PhoXCbaif2sdEyYFr8tkQGXGbrfmta316BHRUHvl39bTZ9UkqWtY4+6+pyB4cNGQ5Bi8PEk2+d9nb1KkReJ57KFndvQC595CFbxwJugXwlDO0y6LASFOQZ64eYmQfmzm7yRaMWsCggmJVh5bWQWWu89s0Uv.jarbOsJR90VI8qfTu.+pLJhDWxefqEx2jzJe2+NsUBiLzw0B6lzNUTDidogEw2Sd7DX9NEg4eBRtSdI66+rPBu+k+V7q6l4uysX96IWtNVNrL4tlZVFE8RgT9ameJG+Mc4KDdZ1p9yZnjKMWZIaVuYqU7thB85OBEz7jjS+SlxN8+nnXVGmbnnk4G1ud6V0ZUWeuFYL3kLSx9bYjdyVsfIzHas4RMs1QfUjwFSXuERzulbFqLCs5v636.SAQ+lJWmG0ME+yduN7q6hj1dkjK8KIHW1JNflwTVhGqQn9CWLsfjFIJ6s4MM3aa3pbWHhjCqJ+5Wm.CJ10EnyiPg62Q8U3EpOWMUo0s0bRmAcxoAibZh3SBMdwmSIrCI4uvxGB1Hh2YNbKwvcgneaOi43tzdvFdvLgCcG4mJJtF21pb5gjzwwZoAuKA08kqU+97XpJiN4omA6nS842ZPasQvTsz2M2na1C45iCNKK9m0RbVR6fh+PWIOWqMW6y0RekmqU79l3bFA6lCDcE4Zfa33hCGJX+dx0LJqgN9TzHx08Y9lWw2SpWNJI6Qs8HzYNVPAMK4I+wOtyvGv6ORFg3GoF0ivVHq4OXGG35ZheFpGgYNIeabibrQdb32AaLL+ZWzIiFgMYwF3CPu7u+6yIlpHN1wwmYvbIPMH5b+o8gJYSLr5Tf5j+AAJsAOETbeM98bDnOlZEby6gqvGpyuuT3C0idnxTCSWmezTjzwOl1sBFArIZvITuM5L98p5QYYHTsp0TlBUY+noI28eJrWs7mS86wb16dLm8uGyow8XNMuGyo08XNsW4b3Db.moyTQ4.LPuSB9dMkJcBky8FjEp7+wpxmMK
                                    
                                    d.healeyD 1 Reply Last reply Reply Quote 0
                                    • d.healeyD
                                      d.healey @treynterrio
                                      last edited by

                                      @treynterrio Your submit button is momentary. That means the callback is triggered both when you press the button and when you release it.

                                      So everything in your callback above this check is being done twice.

                                              if(!value)
                                                  return;
                                      

                                      This check almost certainly wants to be at the top of the callback. Although I don't think this is the cause of the particular issue we've been discussing.

                                      Also it looks like you're embedding a list of valid serial numbers in your project, is this correct? The script is not encrypted when compiled as a plugin so anyone with a little know-how will be able to see all of these serials.

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

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

                                        @d-healey but the button in the other snippet was momentary too. I'll try it.

                                        and I know that this not a option to protect it. it's just a sample. I've already send 6 mails to info@hise.audio because of their licensing but I didn't get an answer yet.

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

                                          @treynterrio said in permanently displayed text:

                                          but the button in the other snippet was momentary too. I'll try it.

                                          In the snippet you put the check at the top of the callback (on line 8).

                                          As I say though, I don't think this will solve the problem. It's just another thing to check off.

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

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

                                            @d-healey yeah the problem is still there

                                            d.healeyD 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            20

                                            Online

                                            1.8k

                                            Users

                                            11.9k

                                            Topics

                                            104.0k

                                            Posts