• 4 Votes
    4 Posts
    821 Views
    soundsyncS

    UPDATE: Serial Validation + Storefront Package and Security.

    During the Beta testing, it was brought to my attention that the HISE Validation and the HISE Storefront packages should just be a single package.

    I have updated this and also added another secure way to obtain customer products.

    Now customers can log in directly to their account via the plugin to view, manage and download products/licenses.

    They can also verify via serial code + email verification.

    The process is still very straight forward.

    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");

    4 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.
    db779d6a-4146-46e0-a4c9-a4e5b475426f-{32CA4423-5096-4EFC-8560-DEC1CB0A3E46}.png

    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.
    4c70b34b-6e63-4538-a5ea-66dbbee0a974-{0EF3A56A-F752-41F2-B774-B72156B4D61C}.png

    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 email and password OR serial number and email address. If you sign into your account, the plugin is automatically activated and good to go. If you validate via serial, you will need to verify your email before unlocking the product.
    66088de3-55fe-46f4-9e16-60d8eb4d7a9d-{6E533AFA-5B56-49AB-BC00-FE0270A83467}.png

    If you had an account and logged in, you will be all set. You can view, manage and download products as well as browse the developer catalog.

    User Product Page:
    3cc09ea3-8547-45a9-8f61-d0799830a29b-{8C7371AE-E5FE-4DA6-B0E0-A7FF34F809A3}.png

    Developer Catalog Page:
    5f2cb5ee-b5bf-4724-9a48-b74386fe7ce9-{29944C0C-787C-400D-A266-C3AC94343E6E}.png

    Developer Product Page:
    573967ba-8718-425d-8cac-f2d5a99366c8-{1D4652C8-ADB0-4606-88D6-A677B9126178}.png

    If verification was done by serial and email:
    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

  • help with build.. I been MIA

    General Questions
    6
    0 Votes
    6 Posts
    164 Views
    David HealeyD

    @BWSounds In that case try a different xcode version, one up or down from your current one - not sure which I'm using, it's been a while.

    Also only use the JUCE6 branch, JUCE8 is currently broken.

  • 0 Votes
    9 Posts
    481 Views
    ChazroxC

    @Lindon I think I have a solution that will satisfy both parties in this case! Im definitely working on something. 🙏

  • / RhapsodyExpansionTemplate

    General Questions
    7
    0 Votes
    7 Posts
    259 Views
    David HealeyD

    @GUJIAN No, but you seems to be trying to use Rhapsodist in the second image and the template in the first image.

  • Cannot access HISE Store

    Bug Reports
    9
    0 Votes
    9 Posts
    329 Views
    A

    Thank you! That all makes sense

  • 12 Votes
    85 Posts
    10k Views
    lalalandsynthL

    @Chazrox cool.

    Another suggestion for the skirt it would be useful to be able to do a circular gradient , if that is the right term ? SO not up dwn , but from center.

    Also snapshot would be more useful for me at least with transparent background.
    Or if that is tough maybe to be able to set the background for the knob in the theme.

    Or just a simple background color setting so you are making the knob on the same background color as your UI. EDIT: Found the BG color, perfect !

    OR ...hehe, being able to import a screenshot into the background so you design the knob in situ as such.

    .. When setting colors I mostly use hex but always have to flip though the other color options , maybe it could remember last used color selection method ?

    Also, unless I am missing it, the arcs need a pan setting/ center .

  • 1 Votes
    5 Posts
    252 Views
    griffinboyG

    @griffinboy

    I realized that these plots are a little misleading.

    The VCS3 filter is highly nonlinear and "bubbles" and so taking a measurement of frequency response is quite difficult since the filter is moving around on it's own accord all the time...!

    Here is a more detailed FFT that shows how the filters do match more closely than the graphics in my paper would suggest.

    .

    Black is the slow accurate VCS3, Red is my optimized VCS3.
    Not oversampled.

    c4000_fb9_m42__one3_c050_k2.png
    c10000_fb9_m42__one3_c050_k2.png
    c2000_fb6_m42__one3_c050_k2.png
    c10000_fb9_m42__one3_c050_k2.png

    When oversampled, I found the proposed model to be perceptually close to the slower accurate model. The resonance and cutoff and gain values differ slightly, but the important aspects of the filter are retained.

  • 5 Votes
    6 Posts
    741 Views
    ChazroxC

    Update!

    Dual SVG capabilities for buttons such as this.
    (shown compiled in HISE)
    DualSVGButtonWorkingExample.gif

    Both import methods and settings panels are identical but are independent from each other between button states.

    Screenshot 2026-07-05 at 9.10.52 PM.png

    Screenshot 2026-07-05 at 9.14.27 PM.png

    And If you didnt already know...
    You can also do some pretty nice LED's with the app as well! 👍

    Screenshot 2026-07-05 at 9.17.58 PM.png

    Screenshot 2026-07-05 at 9.17.25 PM.png

    Screenshot 2026-07-05 at 9.18.37 PM.png
    They're available now in the preset menu.

  • Roadmap to HISE 5

    General Questions
    143
    27 Votes
    143 Posts
    46k Views
    observantsoundO

    @ustk I'm indeed still on the latest stable release...
    I read it as 4.10 instead of 4.1 so I was convinced I was on the latest version.
    I'll compile from the latest develop branch instead and try again.

    So what state is the mod matrix actually in?
    Do some things work but others don't?
    I'd just like to know what to look out for, if the documentation isn't super up to date.

    What are PRs?

  • 3 Votes
    1 Posts
    247 Views
    No one has replied
  • JUCE 8 Build Errors

    Bug Reports
    14
    0 Votes
    14 Posts
    2k Views
    L

    @dannytaurus That is a massive, massive bummer. I hadn't seen that. Guess I'm going down a rabbit hole trying to get the graphics portions working again, I 'just' need GLSL shaders working again, it worked fine in an older build of HISE so hopefully not too much to work out.

  • 5 Votes
    7 Posts
    764 Views
    griffinboyG

    @lalalandsynth

    Ah that makes sense,
    yes indeed that was the only thing.

    In that case, great work all round.
    I'll keep you in mind for some upcoming projects.

  • Why isn't my projucer showing up?

    General Questions
    18
    0 Votes
    18 Posts
    2k Views
    David HealeyD

    @duma Try a different xcode version

  • Hashtag # in a string causing EOF?

    Solved General Questions
    16
    0 Votes
    16 Posts
    1k Views
    dannytaurusD

    @ustk Until July 7th anyway. Then I'll probably only use it for big tasks! 💰

  • 1 Votes
    1 Posts
    250 Views
    No one has replied
  • Exposing preset lists to DAWs

    General Questions
    4
    0 Votes
    4 Posts
    529 Views
    dannytaurusD

    @Christoph-Hart Looks like you deliberately chose to not expose the preset list to host. Can you remember why?

    "Here be dragons" maybe? 😂

    # hi_frontend/frontend/FrontEndProcessor.h int getNumPrograms() override { return 1;// presets.getNumChildren() + 1; } const String getProgramName(int /*index*/) override { return "Default"; } int getCurrentProgram() override { return 0; //return currentlyLoadedProgram; }
  • BUG (& FIX) in Midi Learn panel value displays

    Bug Reports
    5
    0 Votes
    5 Posts
    567 Views
    dannytaurusD

    @David-Healey Makes sense 👍

  • One shot drag drop

    General Questions
    2
    0 Votes
    2 Posts
    348 Views
    David HealeyD

    @Oriah-Beats Enable one shot mode in the sampler's playback settings.

    e0578f4f-f5c5-4dc6-ac61-199b6e8e48b8-image.png

  • Check Latency broken on latest develop build?

    Bug Reports
    22
    0 Votes
    22 Posts
    2k Views
    ustkU

    @dannytaurus That being said, it only matters in a parallel track mixing context (but nowadays it's still very frequent, we parallel this and that everywhere...), but you don't mind such a small latency for instruments...

  • Latency issues..

    General Questions
    2
    0 Votes
    2 Posts
    346 Views
    dannytaurusD

    @Jeetender You can use setLatencySamples() to report the latency amount to the host, so it can compensate.

    https://docs.hise.dev/scripting/scripting-api/engine/index.html#setlatencysamples

    However, I think the tool to measure the latency of your plugin is currently broken.

    Tools > Check latency of signal chain

    https://forum.hise.audio/topic/14245/check-latency-broken-on-latest-develop-build?_=1783032811243