HISE Logo Forum
    • Categories
    • Register
    • Login

    Where is the logical source code for HISE to obtain machine code?

    Scheduled Pinned Locked Moved General Questions
    9 Posts 3 Posters 255 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.
    • CatABCC
      CatABC
      last edited by

      Where is the source code of the logic of HISE to obtain machine code? I hope to use JS to reproduce this logic and add it to an independent client program

      //I am a new student at HISE._
      //Windows11 & MacOS Ventura 13.6.7_

      Christoph HartC 1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart @CatABC
        last edited by

        @CatABC what's machine code?

        CatABCC 1 Reply Last reply Reply Quote 0
        • CatABCC
          CatABC @Christoph Hart
          last edited by

          @Christoph-Hart Maybe my expression is wrong. I use getSystemId() to generate machine code in HISE. I hope to reproduce the getSystemId() logic of HISE in a standalone client.

          getSystemId
          

          //I am a new student at HISE._
          //Windows11 & MacOS Ventura 13.6.7_

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

            @CatABC If you use a text editor that has the ability to search the text of all documents in a folder (and you can also do this on github) you can search the name of the function to find out how it works.

            https://github.com/search?q=repo%3Achristophhart%2FHISE getSystemId&type=code

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

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

              @d-healey nice cool!

              //I am a new student at HISE._
              //Windows11 & MacOS Ventura 13.6.7_

              Christoph HartC 1 Reply Last reply Reply Quote 0
              • Christoph HartC
                Christoph Hart @CatABC
                last edited by

                @CatABC that‘s a specific function within the JUCE framework and takes into account various properties to generate a more or less unique and stable identification id for each computer.

                How would you want to run this as a independent client - you cannot deterministly create this ID for another system.

                CatABCC 1 Reply Last reply Reply Quote 0
                • CatABCC
                  CatABC @Christoph Hart
                  last edited by

                  @Christoph-Hart said in Where is the logical source code for HISE to obtain machine code?:

                  @CatABC that‘s a specific function within the JUCE framework and takes into account various properties to generate a more or less unique and stable identification id for each computer.

                  How would you want to run this as a independent client - you cannot deterministly create this ID for another system.

                  My idea is to replicate this part of HISE in the client. Before this, I successfully replicated RSA decryption using JS. But this still requires the user to provide the systemId. Now I want to put the verification step in the client operation, and use a button to automatically obtain the systemID to activate the plug-in without opening the plug-in in the DAW for operation.

                  //I am a new student at HISE._
                  //Windows11 & MacOS Ventura 13.6.7_

                  Christoph HartC 1 Reply Last reply Reply Quote 0
                  • Christoph HartC
                    Christoph Hart @CatABC
                    last edited by

                    @CatABC ah ok then just copy the c++ function from JUCE and make a simple app in C++ if that‘s what you want - I would advise against that because I personally dislike when every single plugin developer ships his own license manager.

                    CatABCC 1 Reply Last reply Reply Quote 1
                    • CatABCC
                      CatABC @Christoph Hart
                      last edited by

                      @Christoph-Hart No, my goal is to simplify the user's operation

                      //I am a new student at HISE._
                      //Windows11 & MacOS Ventura 13.6.7_

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

                      22

                      Online

                      1.7k

                      Users

                      11.8k

                      Topics

                      102.7k

                      Posts