• 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.

  • 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.
  • Text rendering on Mac versus Windows

    2
    0 Votes
    2 Posts
    16 Views
    David HealeyD

    @dannytaurus said in Text rendering on Mac versus Windows:

    I added a platform-specific scaling function to resize the fonts - interestingly scaling two fonts in opposite directions

    That's what I do.

    I also use Google fonts when I can because they tend to have fewer issues.

  • How to get CPU serial number using HISE?

    40
    0 Votes
    40 Posts
    12k Views
    dannytaurusD

    @ustk Seems like user account verification is the way to go - à la Moonbase.

    Very, very not helpful to this thread, I know, but the machine ID issue is only going to get worse, it seems.

  • Which modulation routing method would you recommend for my project?

    19
    0 Votes
    19 Posts
    120 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.

  • ShapeFX functions missing

    2
    0 Votes
    2 Posts
    37 Views
    dannytaurusD

    @bashfulsound It's a bug. I submitted a PR here but not sure if Christoph has seen it yet.

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

  • dublicate and rename Hise project

    3
    0 Votes
    3 Posts
    57 Views
    C

    @David-Healey cool. thanks!

  • VST/plugin GUI design + launch graphics — ads, motion, web

    23
    6 Votes
    23 Posts
    3k Views
    lalalandsynthL

    @Bart I get inspiration from everywhere, having said that I have a massive PureRef file with all kinds of designs.

  • Most up-to date build instructions for HISE? (July 2026)

    Solved
    10
    0 Votes
    10 Posts
    58 Views
    GUJIANG

    @Christoph-Hart

    The newly built HISE version creates a new RHAPSODY template

    0.png

    1.png

    2.png

    3.png

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

    4
    0 Votes
    4 Posts
    49 Views
    David HealeyD

    Which version of macOS and Xcode?

  • This topic is deleted!

    5
    0 Votes
    5 Posts
    69 Views
  • Get The Preset Browser To Select SampleMaps

    2
    0 Votes
    2 Posts
    43 Views
    David HealeyD

    @justinfitzmusic

    All a user preset does is store/restore the state of controls on the UI. So to get a sample map to change when a preset changes you need to script one of your UI controls to change the sample map when its value changes.

    I have a video here that shows how to do it using a combo box - but you can use any control.

    https://youtu.be/eQ7YvIeS5lY

  • Moonbase integration to Hise

    7
    0 Votes
    7 Posts
    133 Views
    SifresS

    I did it with Claude in two days. Most of the time was actuallly spend on a bug in the Juce module though, that david helped to fix. In the end I have 3 files in the Hise Source that needed changing.

    Its not a gracious proces though.

    I need to export first so it creates the batch file and set all files up from hise but it will choke on the Juce module missing. Then switch to Juce 8 (trivial, I have a script to switch easily), add the module / flag in Juce and start the batch file again.

    There is some other stuff to set up like an encoded file so the connection can be set up secure and some settings on the Hise side need to be hooked up if you want the screen to dim and audio to block, but you do this once per product in Moonbase.

    Honestly it works for me, but looking forward to supported integration. Moonbase is a great platform.

  • Expression Node with 2 values

    1
    0 Votes
    1 Posts
    84 Views
    No one has replied
  • Retrigger LFO with transport

    4
    0 Votes
    4 Posts
    230 Views
    Oli UllmannO

    @ustk
    Ha ha :-D
    I feel exactly the same way!

  • Why isn't my projucer showing up?

    25
    0 Votes
    25 Posts
    6k Views
    D

    @David-Healey I ended up with this problem after following the video so I'll give the appstore method a try

  • New Release - RustEQ le bleu

    7
    9 Votes
    7 Posts
    2k Views
    dannytaurusD

    @ustk Hmm.. I think I'll keep away from it for now. Don't need it for a while yet, thankfully.

  • Hise Activate help.

    1
    0 Votes
    1 Posts
    132 Views
    No one has replied
  • 0 Votes
    2 Posts
    213 Views
    David HealeyD

    @Yannrog Yes, loop over your list of sample maps and use if statements to place the sample map names into two new arrays.

    Then use those arrays to populate your comboboxes.

  • Smooth transition trough preset changing. (No sound cut)

    8
    0 Votes
    8 Posts
    1k Views
    Christoph HartC

    Each heavyweight function (loading presets, samples, etc) gracefully fades out the audio, suspends the processing and then resumes audio processing. This is a core engine behaviour and you can't do anything about it. Changing this will create audio glitches, incontinuities and crashes.

37

Online

2.4k

Users

13.9k

Topics

120.7k

Posts