HISE Logo Forum
    • Categories
    • Register
    • Login

    SimpleCopyProtection - Not working on exported plugins

    Scheduled Pinned Locked Moved General Questions
    13 Posts 2 Posters 922 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.
    • JayJ
      Jay @orange
      last edited by

      @orange

      HiseSnippet 4893.3oc6c0FabjjVtGmzI1iicb1Mrevtbzq0ofijsyz8Ldlw6xdYrGam3M1wy5wI4NfSd6YlZFWq6o6I8G1YxtKWN3NDBc2ePGfNoCQjPhO9GHg.gNDx7kPBD5NARb7yrRHwoi+rHg3ObhPUU+U0c083drc7FuI9Odl5y22m58sp22pdqZpnqUGXXnoykZnM51Avk5b7U6pZtU4sjgpbKu.WpKvuNvTWSXw20RVAdefN27c6HaX.ZvkJ0otFtXoF5zbj+9jqNurhrZcfeRbb2VCVGrBrMzzO0JktATQYI4FfMfsoJctRKWWSsrlhlEhjNEeFtNx02VtE3lx3hM.OWpyrXCnoldUSYSfAWpSOuVitU2RaWU6xeanArlB.+EQtpnFxN4kzTZfoXbpbk2BpznhKqavwkhuhOPbJaf3h7qBa.8R2GPFijgfeMnwiTCzKxSjl7xjbxa.Jx6z1j2E3qVWG1wzOGLsML+xpl.8lxng.ZxxtrbC7gmkurFpDplS2VdavR5nu3UiIJjIyjBYyl+xu0HoGIMTsthUCfvDiOWMMKyoeeiwwY3j7DieKCfNBE.F.SClLmGMrUQAgAL4rNv.deYDF3lSfdxxbKMcT9lPMUgquJSsqHqijDL0g20WfzugFI8UtxaHLUL+Ir9hWa4par9bar7Z2L9R8FW4JijFIEZXJrirtv5fVPCScBEcC0ZBusfKB1BXVVqcGMUzWv7UfxQnnPoMsAtFpHsIkxxJJ0PXzDgJR44u7aIHbkqHrwVPCglPD7JX0QvbKfPcmpHzzRsNt31PmBTE3kj.SyMQc6NbRDynXAt7Ho+fQRKf9yApMHEcAnrhVKKvzFHQUGRbB6J7VdTCNOBkPxXRAnJ5anzqKafF61B1.bEKU7+PcxGQCgQ1UwBjQVZBbF+fqvh2bgjL7ZO3l.QEO4Wgxqu3BKuQ0DKu3Wy3XPuRPXJeMkHjN7x7vJWP0PwJQ3UlJxp.kmLhBA6i8GhHEa+F7YGrvhCepIAHqJqLuoZrLmS9Dtx4yQM16j0gcj2qYhcbGWhJpOgFvcZ7dBFn7OpGh8XeM0apYBVSchKm9CROT5OJc3bZ1LprbvAEfdT4hMZQuGUaBUq10.5tHsS4PqcGz3.93MNf11k51.GUA0TWVEZtVGfZblLv4f1HiGtnCQgJpIwzgwbLc.MJTSads6wAQ1Hbd94kUaHVEn.piHQNBk6aX1fk35ilQJtlYL1lYTmlYdKSSMURiLFO3tdTx7HlHTq3vdInUjNzsB172.Ko1GMSUEjBgtCwPf2kzA20BnVua3VY4RIuUjhqU16WuOZkrw0Jc9yRTqLrMGQb.3.AI1MfzgsAxdvafAsYg2MPse329a+wWM40V5PU6r8SsojJGl2yL5ClX8P7NqKjfpOhS0WQtFPgT6ywWC4l211I3z.HeyRPMGgplh8ppQPymkWF6HxAigwBKNKgDQCbqkWP1TFMYYJm4MQyk1AnaBwSSmZAvNHWXs86ZH9E.Faap0gK0k7VFCQaAY3kai7Y0ApHNYY2w2itS6R+kcgML2xKgG80KsE.1ZKJOlsJ0Dp33F7k3+fJqu16rX4M1bo0VYgEW+izwtniTmscHZyFS+9cZggEO5avfzGwrJB8kl+VcbfID0wm5uLEgx3S8Ennpy7BNjoGU4khollhIDgFuL+JZxMDTA2yTvB6ZXGhqgbHaTPlU3XohAd1mxJPzmDtjv001AoMjHx7b7KfV8ilP+wbGPB80rITD4sCTyx3I.wddda2hW.ZzQQtqM89ht.6OKM896wPu+Dgo2wsoAASMeqvraegZ5Z6hn99irGtOrBvWfcuaUxWf8gpkZKS3JjlKGzDzF0oShv0cwa4P5qi3kJ3OfRPn5V.kljjb9XEf71bgEukJETC3AuaoZsb2Gnz7h4KTnfj3Lj9xNYIrPQNoBylMSwYxKxYhD7bq.NihEkJJkWJa.dOceX5hOu+u8fiadOVlIRPIBgxjXUE0rQ2ghAyzAOUSajIOvN1yik5UYlvA0TS2QsUn4sdvMXl2JWICjaJfkjIXpWx+vqlbhVJZhdruZ+SzYOVHZVaF8o5G7NTTM23LT83LTMcaQHeVZiX2PPtZuaWhUNil7GK41pRInLME0+dPFp+xLTea38PKHs6VHEkMee4tqKlwVvA4gTUbEM7ZtReoHP82qYy+0PbF2FLb1FkZq0.fWj2mnaSuwzKaqy51SekRFlfNUQqURu20FVMaBwZ17BW+9n52ngBnhlADC79kqQoFflxVJl2NfUDO585KzUJJz8QsOYhtcCfteq+3CN5142JZzU3azWna1nP2w9nSjname+fxteuCN59g+cQiteq+p.n6HIxmOpozjeZEXoERmXOZXjahRTPVi4iUcmiqefFoPPyezNOGZB3mte27G7K8bnweGHn5iaSafvlO4wkRYy9ubUFKPCgKnT7wEj4F+4WM.tHTJRj.0ziE0TNt6yQhQHIZD5gFOGghZmj76se3CdFDgdwdfP0DatR4En0xliBgdzVn0T6pPh9gqiO9YMUSYEJeMwa6S1ryLStbzdfQbLKSgL4yIIFzwzg3EEEKlqnXHWM3Xc0XhmJLc0PdGvxp16p.NdATfpaCZrgVDNCjL6vvPdqfP9Cq+zCjG6z16yj+gfofKF3CZz1IkXQTovhncNoHhdrX++9IhJc.DQkBIh9828YLQTo9SDMaHQzL+hmPDQOdbhZ+DQyd.DQyFRDs3u7yXhnYYDQ68pN2MHds2WjBudvW9oN7hXdSuMKJNiehWbyyshjOSXHXqj4yrvlTe.aYCCae0mYgsruaBOGB5ytlbNJur6I4cZ5SF60YNYL2TB6Mi.i2L2DraUfoIrkQTaXd5evuam2N8ee.mGFJ9yG0IBkDo2wqaPOLWNz42rWsH77gdT+bnQ8hEmc1B4yJwbtUyla17Ejlk4ntnpRpAXcL7hNT9RJZxlP0Va.U.NGqEcRYoMvbPZuDGrjyQeaeN2mmeNqFPs4PLeW7QLFR9TblbyLiTVtfrkXg7h4Kjk4f5FhOWtBYmUJW.tkbBV4EyjcFNxoumJKOIhzF2KPlVtw3uov3tzf33SRxdY0Ff6gxPZjzeTXMAFnmqRoNx5H1h9T.8GS4NvHYtdfj8pGCgxKAULA5tmTrOJ6OyPPHNdADIwrRExTbVwBNvYwngy.gPcHHcJwDhogkZKTTJWwbhhQcZqrJUC4BGzXXdZcp6D9LQ+ZLDw1Go5T63F6c3X3+.KTHQyPuBsPwE+rf50XLiBOBxJr6O5dv0tD6AP1iN7InxUtLYjxHMStiVkqHQzDobc1DDaWTdpcWZsKivqXsIi1UABUfkh7jQiHHRhJPcHAokcBjk24bWdmNNmNyew.gWduRJmoa7FlFle1hyVblYJDZfZnyfJ1+.mS3W3qF3kLM.NzYd7ieLogoUwOaRllZT5TDs4lRtby7nO.TwVwzvNLc8XsBLr1ehikKgk1JTTb1LYJlIhvZwMGFg8..b+nfMLeMKnRiFNAhFep+KWVYc+3EdCm3iYN69nkc.3SEeUoBya+FbgG1vfQR0qH4LCxr1Y1GNcIMBOxOWicvwkmAhyHo43CuWXdEAhrOwuHAKdjKVbCGwGRTI5w1ixv1ecF1N9AT66wVu3tlHNwN19Fjes60sEPkjjKy8RNcFnAzT165i0OC9o4QvlAxQ.Ia980ciFsuYxG6+DFKxKcBbrOXDnR.i+CNJvfcvOMyf+DmzF76nX0hzED98gt762I4C92mADd0i4Ae0F5vsEPDDHvfuTDC9CFWz3NH+NFlaJaYiC+ut3vJ1dU5DdseNF+IQUZJYKg7Ahdry7OynO.cRI4SZGqemWf22IVpESyE4ho+BLTxkhYEmhExmSLSjCGhR4mEI.GXYxT8gT1Y3MvCITdIu3dT1s842KjjVYKCSs1DVTskQH6hdXcFenuVo8UcKjfU7hb1BUdpaDS5F3eLkiMcKnCQSzfrXqorhAv1HN6X.OXZqYY1wxLXZya0rIPGKbFL8pxs6n.VGeq+Bj90TzpgLVqxpgJtoNPtMBXVUqQ3ZnK2YKX80AHyJ0QkHTE82qCTFl5VtoiPaYnZ4xAKN4xYOWaMKUyUsvwarBLLmWVAHqiuxygqqMKshVcRnIFFtpYEAsSQcq.MvP2Ou8cPKyzyLo6mJ39QQ2+Os+mj7xbZ+O4UCI7+9xXyrYTAYUnR11U4dqCHpe+JC3n9cVZ0uWkKt4FCuUUuFyTKjFOpcoJK4u+lqlHqteY9Hu0rGVCvG5L4t5R+ZgmGgXm8ii176eDoAzzQhlqK2.ZY3jNiA3mIY1osAzDIh4amlgKuj2ao5Wxk2uOfDa7305fp9L5OhYkqOGGqmFyLS174JJJUfK3FcF4x2wA26yJ4uFyJ41iIIztkpH0cYkkU63JM963BF+1QZ2xWfgwuLG6HrE3R+mr9L8c+t6QFgOR.iKvWE0r0ABkQSHfe3DBfJ+jQr.9vwiBK.LHoAcuHHeGWTP1CEtLeEzjVF.gEwusADohpVcvys0PvFEEtI4FZ5CV+lLfknCYcHffvCzswSwhudttWaSJKDhiieAmwcxkFkRS3ttr8+tGaOL+BKt5ZBqt1BK1eh+XUzG+3iXlMJaXo43QicJWTRV0ZCMoutOebJFY8AcJlOu9yws+R7QdYRb21sbElsP1HbGWLW9r4xjs3gReHzZAuNyZAFD1grX.zXUs1nlSVuKqrxEhSV4komiv9dC.zAMBM0oE8rEdagg+zz8PzY0dLABMZNLe17YxlULS9rQ.lHLtP17y7o2TNKEdAI14gOabK0NFevGmfC2k5idIwykDOXF0u62rVqCWmyfqL7luSQedFoUe5X8E2r99ciCo8Aqsb8cgN502zUu9GGvGr2lo6lCM+MXpp3CTcp6.Um51Hga4oPi6ZSUq6TkQlKapMa1BAcQShYBAo3bQig2SDybZ9l0rYjefq50+293LI9o1oll11GKTJ8YtzrFkijAH2iDpH7kP777yonH3mPBwytNF27JohDO+oXvytHCnspAN1gytzaxc.p8XGNi0nwA42ETakZND42ykH+u8VA3h7WGsNypv6gbjT3NfZFnYqoLJJ1yfO3jz1SelfoSnrOdNjmX0kCLs7ntdMgSyNxIFBeU5rTj0OXFMOJecsNc0wTuGJ7UbQgAR4hBuIeY2hI7W+GJHkQb1IE7AlIEVVs9zBB3Af0wExPXcDiquCZcSOrZxTGqX04Nxwpz7xVX+xcwo+IWb5Bo7c0Z9tuov6nIqZ.EtMTQAstqp7mZxKGXL3bwoUOBu7tq.U2lRy9W0EF9en0resTwoYuuVZF2sYlJcliw0N4i1IMFMNAgKfVftAXWn4VWe4pK5IOLo6de7y3IOLF+pnRJfKp.tr93yGxHIbQ260d.i918OcrHL5y2Vziq4T76wDImDDhbBjgPPTOvhKbRSVYvD8tZ3aL50ePviaNruO+zLqhi6yNjmAsnuhyjqecPaZKwdp0EKEQ7mDoGlFDGk1FzM30ytxWihvGikveCFB2Y+DtAnqQTWt7kXnwqF08m4iu+eaOhvN1KTNG6CV4vj2kxUsPt7QdKHOGu8dKiSI3aT4oB9LTcpj8LT0yGYpARvSvxn7vVpZ5.mjB8Jr7II5gu477Mg2qpoU8swOdWFQ7Ttv9TYhlkRqARe2L3q3INthcx.uWRzHD9IwDsDmYWZx6IxS6YRI2KvWAZVeqno2AhfdwiIOgoWG4tQ3WrYSPcSeh8z7K8EOFdUTOMEsbVuWuVH9PItlKobVd68KM92rVNtE.3nChJg6DL929Rkh3Us8HSIJ.azaQ.LgKbhQj8E3I.6IIBlLvexgfGiGsR9SAj65HOvwGUoLZgRrcP2zps8tugHUUjoFFDusvqWX+8Lt1jWEn1f7kGi9yISQ72S4jonalzPxK59RbU1B4B1h2kfEmmOPn2E.JPzicj.RHjSgZab.qmgVclbeInuzkjaB.c7uShw8fO00pMxQ0FjpLS3FMO8qyGNgBgazhgazYoCkXBgwRphzOWejTXHVQFpULGcKezYFvw73Ou83OUjIZ+zW6EHqAF78OPdeleuRUvu9Wfccjj70ONohIws92f71AovyW.74K.97E.+LxBfi55vWUnJf7y0.AMdIx2EtCxMRgqATA5XvRrGZ9e+j9y0PmD+y0vZ0MQc+F5xpFczLBzvUAsgaf7L2fNwaY.vWJ10wCezoWVSVOxr9jqtDhIirNUkMsr8P1Nfl50rUmNYyV0Gdf7z2OaDGetBepjQtQffopv7KPxXNqgsn5N.EMTJtykRtWhtoFTtdUMUsNaooBqSOni+gKA1pEPml1ijglyzTt91zWxj0AjHHgJ9EKsBRvSVeUxEM+.gEhIGK5030qvaStBXkQgOarEFm5Yxsv3XYgiii9nsbccsMc9AF.KKOHIEDeqR1Z9g3WE+cAum7YL1zFMe3l0qiA6oPnSz0PpuqQ19tF456ZLSeWi78cMJz20nXOpAdwm4rL0Zaq5gRnxh12jsTK5FBPHWi++wyVbEh
      

      Joansi Villalona

      orangeO 1 Reply Last reply Reply Quote 0
      • orangeO
        orange @Jay
        last edited by

        @Jay Since you didn't send included Authorization HM.js and other .js files, only snippet is useles for us to solve this problem.

        develop Branch / XCode 13.1
        macOS Monterey / M1 Max

        JayJ 1 Reply Last reply Reply Quote 0
        • JayJ
          Jay @orange
          last edited by

          @orange ok, I'll send you a zip file, but I also noticed that your plug-in (pultec) was working without me inputting the serial code, wasn't supposed to be mute until it was registered?

          Joansi Villalona

          orangeO 1 Reply Last reply Reply Quote 0
          • orangeO
            orange @Jay
            last edited by orange

            @Jay

            It is not totally muted :D There is 1 second silence in every 20 seconds. That is my demo limitation without totally killing sound :D If you enter the license key that I shared in the page, then the plugin will be in full mode (without 1 second silence) and it will create "RegistrationInfo.js" file in this directory:

            C:\Users\Your User Name\AppData\Roaming\NoiseAsh Audio\Rule Tec Heritage Pro
            

            This RegistrationInfo.js file holds the input serial number. If you delete it, then plugin will be in demo mode again because plugins searchs this .js file in above directory on every initialization..

            develop Branch / XCode 13.1
            macOS Monterey / M1 Max

            JayJ 1 Reply Last reply Reply Quote 1
            • JayJ
              Jay @orange
              last edited by Jay

              @orange

              Link Preview Image
              MEGA

              MEGA provides free cloud storage with convenient and powerful always-on privacy. Claim your free 20GB now

              favicon

              (mega.nz)

              here is the zip file.

              p.s. Can you help me in doing the preset browser load the preset files as your pulteq eq does, the - init preset doesn't seen to be working and How canI use .png files for the arrows like your does.

              Thanks in advance....

              Joansi Villalona

              1 Reply Last reply Reply Quote 0
              • orangeO
                orange
                last edited by orange

                @Jay
                Here:
                https://we.tl/t-DLWluwdciJ

                • Copy protection has allready been working, I've made tiny adjustments on it. In Hise, it will create .js file in project folder. But in case of exported plugin, it will create .js file in appdata folder. ;)

                • I put a code in order to fire up this "- Init"preset on opening and it works ;)

                • Our project's menu arrows are not images. They are vector shapes (paths). I am sending a sample menu project that I did for you. You can use it in your project or even make your own design with that starting point. This vectors were designed in Adobe illustrator, then exported as svg files, then convertedto C++ path codes in Projucer SVG Path Converter. See the Path section on this tutorial to how to use paths: http://hise.audio/manual/ScriptPanel.php ;)

                But to be honest, as a friendly suggestion, your gui is very complicated and it is not an intended thing. Because gui should be simple, clean, user friendly and easy accessible. This kind of complicated gui stuff can force the user's eyes. It is very very important. Just look at pros like Izotope. They swithed totally to simple gui stuff. Or Valhalla, Slate, Waves, UAD. Just be sure the gui is clean. Of course you can decorate with tons of stuff like that :) but again, it is not a wanted thing and it looks very amateur. Not complicated and eye tiring stuff. I am just saying for you as a friend, if you hear that from a potential customer it would be much more hard for you ;)

                develop Branch / XCode 13.1
                macOS Monterey / M1 Max

                JayJ 1 Reply Last reply Reply Quote 1
                • JayJ
                  Jay @orange
                  last edited by Jay

                  @orange thanks man for taking your time to check this out, I really appreciate your help and comments 😁

                  Joansi Villalona

                  orangeO 1 Reply Last reply Reply Quote 1
                  • orangeO
                    orange @Jay
                    last edited by

                    @Jay Be cruel to be kind ;)

                    develop Branch / XCode 13.1
                    macOS Monterey / M1 Max

                    JayJ 1 Reply Last reply Reply Quote 2
                    • JayJ
                      Jay @orange
                      last edited by Jay

                      @orange For some reason the GlobalMute isn't working on the exported plugin but it work within HISE, oh well....

                      Joansi Villalona

                      orangeO 1 Reply Last reply Reply Quote 0
                      • orangeO
                        orange @Jay
                        last edited by orange

                        @Jay I actually don't use GlobalMute in plugins, maybe it is a bug. But you can solve it with that method;

                        • Delete Global Mute unit from midi chain and delete this code from "inline function setValidLicense" in the Authorization HM.js
                        GlobalMute.setAttribute(0, 1 - isValid);
                        
                        • Instert a Simple Gain (name it "SimpleGainMute") in the end of your fx chain.
                        • Set the volume of that SimpleGainMute to -100dB.
                        • And then put this conditional statement into your "inline function setValidLicense" in the Authorization HM.js

                        if is valid

                         SimpleGainMute.setBypassed(false);
                        

                        if is not valid

                         SimpleGainMute.setBypassed(true);
                        

                        Done ;)

                        develop Branch / XCode 13.1
                        macOS Monterey / M1 Max

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

                        27

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        102.8k

                        Posts