• Coming over from Kontakt? Read this!

    Pinned
    8
    1 Votes
    8 Posts
    9k Views
    LindonL

    @d-healey said in Coming over from Kontakt? Read this!:

    @Lindon They live inside Kontakt's sample map too, it's just that with Kontakt there is only one sample map and it's part of the NKI.

    I think the main different between Kontakt's groups and HISE's is that with Kontakt you can route them individually and apply effects and other processing to them individually which you can't do in HISE (yet...?).

    In HISE the routing and modulation is at the sampler level rather than the group level.

    Absoloutely - valuable stuff to include - I guess I was thinking inside a group you see a mapping of sample audio files, inside a Sample Map you see....so (to start with) same same...as a starting point. But hey no problem.

  • 4 Votes
    15 Posts
    4k Views
    soundsyncS

    UPDATE: Native-Authoritative C++ Licensing Bridge

    SoundSync HISE package is rebuilt so the UI stays in WebView/HiseScript, but the licensing authority is now native C++. The WebView only collects user actions and renders safe public state. C++ handles activation, validation, restore, protected storage, device identity, offline grace, deactivation, and the final mayOpenProduct access result. HISE copy protection then reads that native result.

    It’s not a pure C++ UI replacement. It’s a hybrid: WebView for branded UX, C++ for licensing authority. That seems to fit HISE better because WebView is still the easiest way to keep product branding, storefront, My Products, and login flows flexible, while C++ owns the trusted licensing path.

    @Lindon thanks for the suggestion.

  • Why I'm not making a Windows installer (nor code-signing)

    18
    4 Votes
    18 Posts
    514 Views
  • Moonbase

    39
    0 Votes
    39 Posts
    6k Views
    Christoph HartC

    @David-Healey nope, I'll need to work on the details with Tobias when I'm back from vacation.

  • 0 Votes
    2 Posts
    41 Views
    LindonL

    @lijas90 your installer needs to create/write to the Link file in the %APPDATA% folder with the path to your samples. so on Windows this is LinkWindows, on MacOS its LinkOSX.

    As an aside putting samples in the %APPDATA% folder system, as you are doing, is generally a bad idea, esp. for Windows users who often have small C; drives (where the %APPDATA folder resides) as thus there is not enough room for the sample set. Better to ask the end user where they want to keep their samples during the install.

  • Matching fonts in Figma ?

    6
    0 Votes
    6 Posts
    85 Views
    ChazroxC

    @lalalandsynth its all brand new to me. Just passing along the info. Im sure there's a fix.

  • MEDIA BROWSER PLUGIN [NOT A HISE PLUGIN - but may be useful]

    10
    1 Votes
    10 Posts
    260 Views
    ospfeigrpO

    @Chazrox yea similar to cosmos but cross platform at least win and linux it have a nice pixeldrain feature for sharing uploading user generated samples etc

  • Automatization!

    3
    0 Votes
    3 Posts
    67 Views
    gonzaloG

    @dannytaurus thank you so much my friend! 😁🙏🏻

  • Set up hise with faust. Everything worked fine..........

    1
    0 Votes
    1 Posts
    40 Views
    No one has replied
  • Confused about Matrix Modulator Value Ranges

    1
    0 Votes
    1 Posts
    49 Views
    No one has replied
  • Added ShowFolderRows option to Preset Browser

    3
    2 Votes
    3 Posts
    68 Views
    dannytaurusD

    @David-Healey Yours always seems to be more generally useful than mine though 😂

    This one is pretty niche but I'll likely be using single column preset browsers in most of my plugins, so it's really useful for me.

  • Draggable Filter Panel PathType: Options?

    2
  • How to do text links in a settings panel?

    17
    0 Votes
    17 Posts
    855 Views
    dannytaurusD

    I also added a LineSpacing and LetterSpacing to the Markdown renderer so I can style it to match my plugin.

    https://github.com/christophhart/HISE/pull/1008

  • Latest or recent build exe

    3
    0 Votes
    3 Posts
    122 Views
    lalalandsynthL

    @Christoph-Hart That is just way too convenient ! 😲

  • Filmstrip knob stuck.

    5
    0 Votes
    5 Posts
    206 Views
    ChazroxC

    @lalalandsynth ahh yup. 👍

  • Text rendering on Mac versus Windows

    8
    0 Votes
    8 Posts
    336 Views
    dannytaurusD

    Update: Claude-generated gist here of the suggested patch: https://gist.github.com/weavermedia/3fc4a419920fcda8de389a89d7aec68d

  • "Help, I'm getting an error when compiling HISE."

    7
    0 Votes
    7 Posts
    251 Views
    Christoph HartC

    You're trying to build the Faust build without having installed Faust. Select another Scheme to build that doesn't include Faust (or use the hise-cli for setting this all up).

  • How to get CPU serial number using HISE?

    42
    0 Votes
    42 Posts
    12k Views
    dannytaurusD

    @ustk Just the ever-tightening security of OS vendors. Privacy is a selling point now, as is anti-machine-fingerprinting.

    A user account authentication system, via the browser, feels much more lightweight, predictable and more transparent to the user.

  • Make expansion hr without samples

    6
    0 Votes
    6 Posts
    2k Views
    David HealeyD

    Now that I've reverted to using the hr1 system I ran into this issue again.

    I have a library that is going to be about 20GB compressed and when I send out an update to my users that changes only the data (hxi) I don't want them to have to redownload the entire 20GB all over again.

    So I worked with Claude to implement a split archive solution.

    The default behaviour is the current behaviour, bundle everything together into one set of hr files - works for expansions and regular plugins as before. I did change the default split size to 2GB as that seems to me to make sense.

    Then there are two new options:

    Split Data From Samples: This will put the data into its own .hr1 file with the suffix _data. The samples will then be bundled into .hr2, .hr3, etc. as needed. If the user only needs the data (because they installed the samples previously) then they just download and extract the .hr1. As it extracts it will still check for the next archive as before but will fail silently if its not there. However if one of the other archives is missing it will report an error as expected - I also improved the error message so instead of just saying Read Error, it tells the user which archive is missing. Data Only Update: This just compresses the data into an .hr1 archive and assumes the samples haven't changed and have already been compressed using the split option.
  • Which modulation routing method would you recommend for my project?

    19
    0 Votes
    19 Posts
    432 Views
    Christoph HartC

    With the mod matrix system each connection can have a intensity and you should also be able to set it programmatically without the matrix floating tile using the API.

    For targets that dont expose a mod chain you can just define a UI knob and give it a matrixTargetId. You‘ll loose the precision of the real mods but if it‘s acceptable then fine.

    The modwheel could also be a global source modulator using a control modulator.

10

Online

2.5k

Users

13.9k

Topics

120.9k

Posts