Secure Licensing for HISE, JUCE, and Custom Audio Software
Licensing for Audio Software
SoundSync provides product-scoped credentials, serial activation, customer-login activation, email verification, startup validation, offline grace, device limits, deactivation, subscription enforcement, and customer-library access.
Product access, from ownership to device use
SoundSync connects product credentials, customer ownership, serial claims, activation limits, validation, and deactivation. Activation registers authorized device use; validation refreshes it. Test Connection checks credentials, not the customer's right to use the product.
SoundSync
Choose your integration
| Package | Fit |
|---|---|
| HISEScript | Fast script-level integration without rebuilding HISE |
| HISE C++ | Native authority requiring HISE source and exported-plugin builds |
| JUCE 0.7.0 | Processor-owned runtime and editor UI for Windows/Apple source packages |
| Custom HTTP | Your own activation UI and runtime using product-scoped endpoints |
State that survives real customer workflows
Device limits, ownership proof, recurring entitlements, and revocation must remain distinct from a temporary network failure. Offline rules depend on the integration, not one universal checkbox.
JUCE 0.7.0 requires online renewal at startup. Valid saved credentials are reused without repeated sign-in, but offline audio access is unavailable in this release. HISEScript offline grace is a different package policy.
Credentials and enforcement shipped in client software can be extracted or modified. Native enforcement raises the integration barrier; it is not a piracy-proof guarantee. Keep developer account tokens and partner secrets out of distributed plugins.
SoundSync
Implementation guides
SoundSync
HISE customers can activate from inside the plugin
The HISE login screen shows the customer-facing activation surface with product identity, support context, account login, and serial activation paths.
SoundSync
JUCE serial validation is package-ready
The JUCE serial validation screen shows the native package path for serial entry, customer identity, validation, and activation state.
SoundSync
Owned products stay visible after activation
The JUCE My Products screen shows the logged-in customer state with owned product access, serial state, and device actions in the plugin UI.
SoundSync
Inside SoundSync
