Hey Gang,
Quick update on SoundSync & the HISE integration I've been working on.
SoundSync is now LIVE!
This means you have two integration paths available from the developer dashboard:
1. HISE Script Package
This is the simpler drop-in version for developers who want the fastest setup inside a regular HISE project.
The include is intentionally simple:
include("SoundSync/Runtime/SoundSyncRuntime.js");
This package handles the branded activation UI, login activation, serial activation, machine validation, deactivation, Store, My Products, and customer product access using HISE Script + WebView.
2. Native C++ HISE Package
This version is for developers who are comfortable building HISE from source. It moves the more sensitive licensing/runtime layer into native C++ and keeps the HISE Script side as small as possible.
The HISE Script side is only a lightweight gate:
include("SoundSync/Scripts/SoundSyncNativeGate.js");
ssSoundSyncNativeGateStart();
The Native package includes the C++ source, HISE source patch/tools, setup instructions, and the same product/developer branding flow as the HISE Script package.
The goal with the C++ version is to make the licensing layer harder to inspect or tamper with than a script-only package, while still keeping the HISE-side integration simple.
Current package features include:
Activation by customer login or serial + email
Product-specific machine activation, validation, and deactivation
Server-side activation counts and serial status updates
Offline grace period and cached local license state
Branded activation UI with developer logo, product image, Brand Manager colors, and light/dark logo background handling
In-plugin Store with catalog browsing and single product pages
My Products panel with current product serial, activation info, copy serial, deactivate this machine, and owned-product access
Branded storefront/account link handoff with SoundSync fallback links
Test Connection flow for checking package/API setup
Product-scoped generated config for each developer/product
HISE Script package and Native C++ source-build package options
Both versions are generated from the SoundSync developer dashboard and are product-scoped, so developers can export a package with their own product info, branding, activation settings, storefront links, customer product access, and machine/license behavior already configured. They both include simple instructions for integration as well.
The HISE Script version is the fastest route for most developers.
The Native C++ version is the better option if you are already maintaining a custom HISE source build and want a stronger licensing boundary.
SoundSync for HISE is live now, and both package options are available from the developer product dashboard.
If you are building commercial HISE instruments or effects, you can now generate a product-scoped HISE package with activation, validation, Store, My Products, branding, and customer access already wired in.
JUCE packages are also offered for direct JUCE connection.
Feedback from the HISE community is always welcome as we keep improving the developer & customer experience.
Learn More About Soundsync
Best,
Aaron