• Coming over from Kontakt? Read this!

    Pinned
    8
    1 Votes
    8 Posts
    7k 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.

  • Trying to compile FX plugin...new error on me...

    7
    0 Votes
    7 Posts
    83 Views
    HISEnbergH

    @Lindon Yes you spotted both of the main issues:

    JuceHeader collision. Previous versions used #include "../Binaries/JuceLibraryCode/JuceHeader.h" which was fine for the DLL, but exporting to VST3/AU caused the JuceHeaders (project info like companyName, versionString, etc.) to be pulled in twice. Solution is just to use #include <JuceHeader>

    .cpp.inc is resolved on all Fx to just .cpp (it was a leftover from the batch compile I ran).

    A handful of effects couldn't be compiled together — some of the amp/saturation nodes (the ones based on a shared __Gain_H template) and a few of the k-reverbs. Individually they were fine, but combining them caused build errors. It came down to a couple of effects accidentally reusing the same internal names behind the scenes, so they stepped on each other once everything compiled together. That's now sorted out, and the full set compiles as one.

    The repo is up-to-date now and should be more stable.

  • Couple of handy (free) Mac apps for checking code signs and notarisation

    7
    2 Votes
    7 Posts
    103 Views
    LindonL

    @David-Healey said in Couple of handy (free) Mac apps for checking code signs and notarisation:

    @Oli-Ullmann said in Couple of handy (free) Mac apps for checking code signs and notarisation:

    That's interesting—so you have to notarize your plug-in files, too? I just signed mine and haven't received any reports of problems from my beta testers so far. However, my installer is also notarized and stapled.

    You notarize the installer (or zip file) and staple it and that also attached the notarization ticket to the plugins.

    I notarize the plugins too, but Im not using any sort of installer - so Im notarizing the zip they are in...

  • Testers Needed for Rhapsody v3

    38
    1 Votes
    38 Posts
    1k Views
    dannytaurusD

    @David-Healey Looks great! I kid ye not, I'm noodling on my website redesign now and used very similar colours and layout!

    Total coincidence! 😂

    CleanShot 2026-06-18 at 19.05.42@2x.png

    CleanShot 2026-06-18 at 19.05.32@2x.png

  • Velocity layers overlapping issue

    3
    0 Votes
    3 Posts
    57 Views
    lijas90L

    @lijas90 Thanks!

  • MIDI Learn improvement

    6
    0 Votes
    6 Posts
    63 Views
    ustkU

    4 over 4, that's enough stats for me 😎

  • Modulation range not absolute?

    18
    0 Votes
    18 Posts
    2k Views
    ustkU

    I thought at one point the "full mod range representation" has been made available so it covers the full range of lastModValue (like in the above post)

    Was I dreaming?

    modvalue.gif

  • Custom controls

    28
    0 Votes
    28 Posts
    159 Views
    MorphoiceM

    @David-Healey I added a dragThumbOnly property to Scriptslider

    if enabled:

    A left-click on the slider track no longer starts a drag or jumps the value.
    HiSlider::mouseDown hit-tests the click against the drawn handle centre
    and only forwards to Slider::mouseDown when the click lands on the
    thumb (within dragThumbSize/2 + dragThumbPad). Right-clicks still pass
    through for MIDI-learn / context menu. Snap-to-mouse is disabled, so dragging the thumb is relative and the
    value does not snap to the cursor on click.

    if anyone is interested it's on my fork
    https://github.com/morphoice/HISE/commit/7b206d1951558381a2a38b2691a504d7542eec56

    however the dimensions are currently hardcoded to my needs, so there will be further changes needed to make this a general feature. I therefor didn't make a PR

  • Is HISE Compatible with Xcode 26?

    12
    0 Votes
    12 Posts
    185 Views
    B

    @David-Healey Thank you, kind sir.

  • Apple team ID, code sign but ask for security to open the plugin

    11
    0 Votes
    11 Posts
    76 Views
    Y

    @Oli-Ullmann Ok,

    Thank you 🙏

  • StripKit - Animated Filmstrip Generator for Audio-Plugin GUIs

    3
    1 Votes
    3 Posts
    195 Views
    B

    @VybeCodeDSP StripKit looks really nice!

    It seems you only support the Windows platform?
    If so, are you planning to support MacOS?
    If so, let me know if you need a beta tester!

  • waveform: draw loop position/crossfade

    2
    0 Votes
    2 Posts
    54 Views
  • Animated modulation

    23
    0 Votes
    23 Posts
    469 Views
    ustkU

    @dannytaurus Yeah, keeping the colours tidy in your code is easier in the end. Then you can set the component colours from script when needed and everything updates automatically if you adjust something instead of copy/paste in all components...

    I tend to to everything I can in paint routines, the less components in the tree, the happier I am!
    That being said... In order to reduce CPU load, I still tend to keep fixed drawing (bg, mask, etc...) in separate panels so the LAF function job is only constrained to what is really necessary. I also keep all the math constants externally, unlike the example...

    Other issue with the "multiple panel masking technique" is that when you want to move it, it can be very annoying, unless adding them all in an holder panel, which is one more component... 😬

  • The Legato between samplers

    6
    0 Votes
    6 Posts
    187 Views
    David HealeyD

    @Felix-W Break it down. Make a minimal project with one sampler where notes only trigger during legato transitions. Once you get that working you can start to incorporate it into your project.

  • Get, post API Hise language.

    7
    0 Votes
    7 Posts
    121 Views
    Y

    @David-Healey Ok,

    Is it possible to discuss in private?

  • Stop pruning default values from XML?

    4
    0 Votes
    4 Posts
    202 Views
    David HealeyD

    @dannytaurus said in Stop pruning default values from XML?:

    because I'm setting some values in script that happen to be default values.

    Hmm this might be the source of an issue I was having too, I might try it.

  • Is someone familiar with subscription models? (real advices)

    1
    1 Votes
    1 Posts
    53 Views
    No one has replied
  • Set order of parameters as listed for automation

    25
    0 Votes
    25 Posts
    921 Views
    ustkU

    @dannytaurus Good job detective!
    I agree to the WTF, seems that developing new protocols of all sorts but there's still no agreement whatsoever in the way DAWs handle such a simple task... Shame...

  • Anyone doing factory presets only, with no Save button?

    8
    0 Votes
    8 Posts
    219 Views
    ChazroxC

    @dannytaurus said in Anyone doing factory presets only, with no Save button?:

    power-user feature

    It for sure is a power-move and not as intuitive as a user preset.

  • Linux

    9
    0 Votes
    9 Posts
    338 Views
    David HealeyD

    @zachhealy1005 said in Linux:

    so compiling hise on my laptop is in fact impossible.

    If you reduce the number of compile threads to 1 or 2 it might still compile.
    make CONFIG=Release -j 2

10

Online

2.4k

Users

13.8k

Topics

120.0k

Posts