HISE Logo Forum
    • Categories
    • Register
    • Login

    Project Info - Version Number

    Scheduled Pinned Locked Moved Solved General Questions
    6 Posts 3 Posters 329 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.
    • HISEnbergH
      HISEnberg
      last edited by

      My assumption about the Project Version (so the version you assign in the project settings, typically formatted as 1.0.0) is that different "versions" of the same plugin (so same plugin code) should load just fine. So if I distribute an updated version of the plugin (1.0.1), the user should be able to replace their existing version of the plugin with it and it should open in any previous projects they were using the plugin with.

      However, I'm getting some users saying it isn't being properly recognized specifically in Logic. It's being seen as a "new" plugin. I notice there is a warning in the project settings (but this is almost the opposite issue):

      Be aware that some hosts (e.g. Logic) are very picky when they detect different plugin binaries with the same plugin version.

      I'm wondering if I am missing something here or why the plugin isn't being detected properly, I always assumed it was the Plugin code that mattered not really the version number. What's the proper procedure here? Do you instruct your users to remove older versions of the plugin? Anyone else have this issue?

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

        @HISEnberg your installer should overwrite or remove the old version.

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

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

          @d-healey thanks that makes a lot of sense, I’ll try adding that to my installer scripts.

          Is that how you release updates of your plugins?

          Have you seen this issue before? I’m noticing in my ProTools sessions that the new version of my plugin is launching fine so it seems specific to Logic. I’m going through my GitHub repository and I’m not seeing any other changes in the project settings other than this and one other flag (force mono to stereo). Am I correct in thinking that all the DAW ought to care about in this case is the Plugin ID?

          Christoph HartC d.healeyD 2 Replies Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart @HISEnberg
            last edited by

            @HISEnberg if you change the name of your plugin binary this will also cause issues.

            Have you tried refreshing the AU cache or killing the AU registrar process, then restart?

            HISEnbergH 1 Reply Last reply Reply Quote 1
            • d.healeyD
              d.healey @HISEnberg
              last edited by

              @HISEnberg said in Project Info - Version Number:

              Is that how you release updates of your plugins?

              Yeah the installer just overwrites the old version. As Christoph mentions, everything else must be exactly the same (plugin name, code, company code, etc.) only the version number changes.

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

              1 Reply Last reply Reply Quote 1
              • HISEnbergH
                HISEnberg @Christoph Hart
                last edited by

                @Christoph-Hart I gave this a shot but this wasn't the solution. It's my mistake.

                @d-healey you are exactly right.

                Basically for anyone who ends up here I recommend looking at and comparing the Info.plist that is part of the .component bundle. In my case I had changed the company code and this is why the plugin wasn't being recognized properly. Strange I couldn't find this in my Github commits but my issue had nothing to do with the version number.

                Thanks both for your responses!

                1 Reply Last reply Reply Quote 2
                • HISEnbergH HISEnberg has marked this topic as solved
                • First post
                  Last post

                37

                Online

                2.0k

                Users

                12.6k

                Topics

                109.5k

                Posts