Forum
    • Categories
    • Register
    • Login
    1. Home
    2. soundsync
    3. Topics
    • Profile
    • Following 1
    • Followers 1
    • Topics 110
    • Posts 692
    • Groups 0

    Topics

    • soundsyncS

      Why you should plan for support before launch.

      Watching Ignoring Scheduled Pinned Locked Moved General Questions support launch licensing copy protection
      1
      2 Votes
      1 Posts
      151 Views
      No one has replied
    • soundsyncS

      Using customer data to grow a plugin business

      Watching Ignoring Scheduled Pinned Locked Moved General Questions sell plugins customers growth licensing
      3
      1 Votes
      3 Posts
      302 Views
      soundsyncS

      @dannytaurus SoundSync can currently receive information related to the product’s operation and the customer journey, including:

      When the plugin is opened or connects to SoundSync Activation, validation, restoration, and deactivation activity The installed plugin version The product and license associated with the activation A hashed installation/device identifier for managing activations Interactions with SoundSync-provided areas such as activation, account, store, support, and update interfaces Timestamps showing recent validation or connection activity

      This can be combined with information already created elsewhere in SoundSync, such as purchases, products owned, downloads, customer accounts, support activity, email engagement, and marketing consent.

      That makes practical things possible. For example, a developer could notify customers using an outdated version, help somebody who purchased but never activated, exclude existing owners from a promotion, or create a re-engagement flow based on meaningful customer activity, cart recovery, etc, etc.

      SoundSync does not inspect or collect the customer’s audio, MIDI, presets, parameter changes, DAW projects, filenames, or what they are creating. We are interested in product lifecycle events that help with licensing, updates, support, and relevant communication, not the customer’s creative activity.

      We also try to keep the principle fairly simple, collect the minimum information needed for the feature, be clear about how it is used, and give developers the controls they need to handle consent and privacy properly.

      Some of this varies by integration. For example, the HISE package can report plugin-open and SoundSync interface events, while licensing integrations naturally generate activation and validation events whenever they communicate with SoundSync.

    • soundsyncS

      The gap between finishing a plugin and running a plugin business

      Watching Ignoring Scheduled Pinned Locked Moved General Questions licensing activation sell plugins verification
      27
      2 Votes
      27 Posts
      925 Views
      dannytaurusD

      @tobbentm Great to hear! 🙌

    • soundsyncS

      Soundsync | Storefronts: Branded Website Builder for Developers

      Watching Ignoring Scheduled Pinned Locked Moved General Questions website sell plugins storefront hosting marketplace
      1
      1 Votes
      1 Posts
      123 Views
      No one has replied
    • soundsyncS

      Soundsync: HISE Ecosystem | UPDATE: WE ARE LIVE!

      Watching Ignoring Scheduled Pinned Locked Moved General Questions serial protection beta
      20
      4 Votes
      20 Posts
      6k Views
      soundsyncS

      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

    • soundsyncS

      control.Timer crashing plugin in DAW

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode timer control.timer
      3
      0 Votes
      3 Posts
      1k Views
      soundsyncS

      @trillbilly If anyone hits the same problem, I got around it by using a tempo-synced ramp and a couple compare nodes to simulate the timers engagement.

      Simple and works.

      336f515f-ea93-490f-9e7b-57a63772fade-image.png

    • soundsyncS

      Displaying Images from the web...

      Watching Ignoring Scheduled Pinned Locked Moved Scripting images web server api server calls
      4
      0 Votes
      4 Posts
      847 Views
      David HealeyD

      @trillbilly The plugin should have permission

    • soundsyncS

      SoundSync: Reseller, Security & Serial Management Platform

      Watching Ignoring Scheduled Pinned Locked Moved General Questions security branding website serials redemptions
      27
      0 Votes
      27 Posts
      5k Views
      soundsyncS

      UPDATES:

      Implemented developer branding info (Brand Color, support email/webpage) from the Tools > Branding section to display directly on the GUI.

      Logo can be added to this as well by simply adding your logo named "SoundSyncLogo" to the image pool. The script will auto-detect if the logo is present. If you dont have a logo added to the project, it will display initials for your Brand (example: SS for SoundSync) instead.

    • soundsyncS

      Waveform Playhead Unresponsive

      Watching Ignoring Scheduled Pinned Locked Moved Scripting laf playhead waveform
      4
      0 Votes
      4 Posts
      2k Views
      LindonL

      @trillbilly perhaps try printing out obj.playbackPosition to see what its telling you....

    • soundsyncS

      Sampler Release = Huge CPU Spikes

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      1k Views
      soundsyncS

      @Christoph-Hart No I havent. Ive never heard of it. I'll look around for it now and see if I can pinpoint it.

      If you have any info to share about it here, it would be appreciated.

    • soundsyncS

      Macro Mod LFO retrigger on onNote?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      2k Views
      soundsyncS

      @ulrik said in Macro Mod LFO retrigger on onNote?:

      LFO.setAttribute(LFO.IgnoreNoteOn, true);

      Thats the one. Appreciate it brother.

    • soundsyncS

      Macro LFO Start Position

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      5
      0 Votes
      5 Posts
      1k Views
      soundsyncS

      @Lindon So you're saying there's hope. Great.

    • soundsyncS

      VirtualBox + Export Wizard

      Watching Ignoring Scheduled Pinned Locked Moved General Questions virtualbox export wizard virtual machine
      3
      0 Votes
      3 Posts
      977 Views
      soundsyncS

      @Dan-Korneff This was it. I appreciate your help!

    • soundsyncS

      Saving/Exporting Edited Audio

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      832 Views
      soundsyncS

      @d-healey Ok cool, let me check this out! Thanks.

    • soundsyncS

      HISE Build - "This application is not supported on this Mac"

      Watching Ignoring Scheduled Pinned Locked Moved General Questions build xcode mac apple
      5
      0 Votes
      5 Posts
      1k Views
      soundsyncS

      @d-healey Then my job here is done.

    • soundsyncS

      Video Game Sampling Laws/Legal Obligations

      Watching Ignoring Scheduled Pinned Locked Moved General Questions sampling law legal
      6
      0 Votes
      6 Posts
      3k Views
      DanHD

      @trillbilly pretty much!

    • soundsyncS

      Creating Multiple Samplemaps

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      9
      0 Votes
      9 Posts
      1k Views
      soundsyncS

      @d-healey I figured out that it was looking for samples titled differently. Maybe I'm misunderstanding the script. Once I changed all my sample names, it worked.

    • soundsyncS

      if (value >= -1) | issue with IF function

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      5
      0 Votes
      5 Posts
      995 Views
      soundsyncS

      @d-healey Ahhh, ok I see. Let me implement this into the project. Thanks again.

    • soundsyncS

      Angled Sliders Issue

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      37
      0 Votes
      37 Posts
      8k Views
      soundsyncS

      @Christoph-Hart Awesome, thank you.
      Just out of curiosity, trying to link the scripted knobs/sliders via the Property Editor does not work. Is this simply because they are scripted or something to do with the CSS implemented?