Forum
    • Categories
    • Register
    • Login

    Soundsync Beta: HISE Ecosystem | UPDATE: Plugin Storefronts

    Scheduled Pinned Locked Moved General Questions
    serialprotectionbeta
    3 Posts 1 Posters 247 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.
    • soundsyncS
      soundsync
      last edited by soundsync

      Hey Gang,

      I wanted to start a cleaner updated thread for SoundSync and keep this one focused specifically on the HISE ecosystem/workflow we’ve been building around it.

      SoundSync started as a platform to help audio/plugin developers handle the pieces around releasing a product: licensing, customer accounts, serial activation, product delivery, storefronts, checkout, and customer libraries.

      The HISE side has now grown into a much bigger part of the platform, so I want to use this thread to share walkthroughs, updates, screenshots, and short examples of how the HISE workflow is coming together.

      The goal is not to replace anything inside HISE.

      The goal is to help with everything around releasing, selling, activating, supporting, and managing a HISE-built product.

      Some of the HISE-focused pieces currently being tested or polished:

      Product setup and delivery files
      Storefront and checkout testing
      Customer library / download access
      Serial generation and activation
      Plugin-side validation
      Offline grace handling
      Suspend / deactivate / reactivate flows
      Reseller, imported, and unassigned serial activation workflows
      Branded activation UI
      WebView-based in-plugin storefront
      “My Products” customer view inside the plugin
      Developer support links/pages
      Customer/product ownership checks
      Basic customer and purchase management

      Right now the platform is still in test/beta mode. Stripe checkout is in test mode, so no real payments are processed.

      For checkout testing, Stripe’s test card is:

      4242 4242 4242 4242

      Any future expiration date and any CVC should work.

      What I’m mainly looking for from HISE developers:

      Does the setup flow make sense?
      Is the HISE package/drop-in workflow clear enough?
      Does the activation/licensing flow feel reliable?
      Does the WebView storefront/customer area feel useful inside a plugin?
      Are the customer/product/storefront tools helpful or too much?
      What would make this safer, clearer, or easier before real launch?
      What support/docs/walkthroughs would make the HISE side easier to trust?

      This is still not meant to be a polished public launch thread. I’m mostly looking for a few HISE developers willing to test the workflow, create a demo product, run a fake checkout, generate/activate a serial, and give blunt feedback.

      If you’re actively building or selling HISE plugins and want to test it, you can sign up here:

      https://soundsyncsolutions.biz/developer

      I’ll keep posting HISE-specific walkthroughs and updates in this thread as the package gets cleaned up.

      Best,
      Aaron

      1 Reply Last reply Reply Quote 4
      • soundsyncS
        soundsync
        last edited by soundsync

        UPDATE: Serial & Subscription Validator now uses Webview for super sick experience.

        First and foremost, use the Product Wizard to create a product. It will walk you through step by step.
        11f7ea5a-7a0e-4212-a91e-13e05eb16e06-{0B3C526C-0AA4-46B3-8510-B76FA53E3490}.png

        Once that is complete, you can generate a HISE package directly in the developer product view page. Simply enter your project UI size and generate the package. Unzip and place the SoundSync folder in your HISE projects "Scripts" folder.
        license manager0.jpg

        Open your project and use 1 simple include line to generate the entire package in your project.

        include("SoundSync/Runtime/SoundSyncRuntime.js");
        

        Then your branded validation window will be present. It will pull your logo, brand colors, store name, etc all from your Store/Brand page in the developer profile.
        SSo1.jpg

        Use the "Test Connection" button (when connected to the internet) to confirm your connection with SoundSync and to tell the server you have successfully put the package in your project. In your product view (where you downloaded the HISE package) you will see connection status.
        license manager00.jpg

        Once server connection is verified, simply hide the Test Connection button on your UI. This would complete your setup for live export/compilation.

        Now lets test it.

        Enter a serial number from your Serials page. You can generate them via the Serial Generator. Customer purchases will include an auto generated serial. If the serial is not tied to a customer yet, it will make them confirm identity and create an account on your website.
        Click "Register and Activate"
        4b811e22-cd15-44fb-9e4b-e6e45dafa288-{16A8CC0B-D483-49FA-87FB-E0546076074C}.png

        The verification will either pass (if serial is already link to customer) or will tell customer to check their email for confirmation. All customer support, verification, etc emails are also branded. If you have set up your custom braded website and domains, they will be used here as well for your from and reply to emails. Soundsync is created to live completely in the background.
        license manager3.jpg

        Once the customer verifies the license, they will be directed to a confirmation page and the plugin will automatically validate in the background.
        license manager4.jpg

        Hopefully some of you can find this helpful.

        Looking forward to the feedback and thanks to everyone who already signed up!

        All the best,

        Aaron

        1 Reply Last reply Reply Quote 2
        • soundsyncS
          soundsync
          last edited by soundsync

          UPDATE: Plugin Storefronts now use Webview for smoother experience

          Plugin Storefonts have been updated to use the same Webview model as the validation system. Now you can display your products directly in your plugin.

          To implement is easy:

          Firstly, you will need to make sure you have atleast 1 product created and live in your account.

          Secondly, you will need to setup your Website/Storefront Credentials & Support Credentials.

          Once that is complete, find the Plugin Storefront Package is in the TOOLS section of your Developer Account and open.
          9a4ebe69-d9d3-4eec-9b32-ed1bab9c89ae-{C5EAF645-10E0-487B-8597-3318AED9F1DE}.png

          Scroll Down and you will see the HISE Storefront Package Generator. Enter your GUI Height & Width and download the package. Unzip and place the SoundSyncStorfront folder in your HISE projects "Scripts" folder.
          06a1c51d-4eb8-4738-93d3-b76533983580-{1C4EBE5B-FC47-4C2C-956E-D406727522D7}.png

          Open your project and use 1 simple include line to generate the entire package in your project.

          include("SoundSyncStorefront/Runtime/SoundSyncStorefrontRuntime.js");
          

          Then your branded Plugin Storefront window will be present. It will pull your logo, brand colors, store name, products, support etc all from your Website/Storefront/Support pages in the developer account.

          Public Catalog View:
          3b917721-ae7a-4462-a2c6-d256e4f52aea-{40435235-D433-4C58-9122-03D3C9C356ED}.png

          Customer Product View:
          62118a87-c730-47c1-9ddc-7359f4dd31f3-{34AA5E77-0C2D-4A85-A12D-4575F4167AF5}.png

          It makes for a pretty dope Storefront inside your plugin!

          All the best,

          Aaron

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

          16

          Online

          2.4k

          Users

          13.8k

          Topics

          120.3k

          Posts