Forum
    • Categories
    • Register
    • Login
    1. Home
    2. David Healey
    3. Topics
    • Profile
    • Following 1
    • Followers 80
    • Topics 1,071
    • Posts 24,840
    • Groups 1

    Topics

    • David HealeyD

      drawFittedText has gone for a walk?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      3
      0 Votes
      3 Posts
      100 Views
      Christoph HartC

      haha actually that was one of the few lines of code that I wrote myself - I was testing out some new logic that catches deprecations but somehow I deleted that line.

      Funnily the documentation pipeline that I'm currently running over the entire codebase to recreate the API docs flagged this as an issue:

      Missing registration: drawFittedText has a wrapper (API_VOID_METHOD_WRAPPER_5) and full implementation but does NOT appear in the constructor's ADD_API_METHOD calls. It is present in the base JSON, meaning the Doxygen-based generator picks it up from the header declaration. Whether it is actually accessible at runtime is uncertain -- it may be silently unavailable if the ADD_API_METHOD is required for the scripting engine to find the method.

      But it then got lost in the noise - I have a system that populates a list of bugs / small issues that the doc generator discovers while chewing through the code, but here it didn't appear too:

      https://github.com/christoph-hart/hise_api_generator/blob/main/enrichment/issues.md

    • David HealeyD

      Expansion wide preset search

      Watching Ignoring Scheduled Pinned Locked Moved General Questions expansion preset search
      3
      4 Votes
      3 Posts
      130 Views
      ChazroxC

      @David-Healey Killin it.

    • David HealeyD

      Preset browser expansion installer

      Watching Ignoring Scheduled Pinned Locked Moved General Questions expansions installer preset
      2
      5 Votes
      2 Posts
      110 Views
      ChazroxC

      Epic!

    • David HealeyD

      Build errors with latest commits

      Watching Ignoring Scheduled Pinned Locked Moved Solved Bug Reports
      2
      0 Votes
      2 Posts
      108 Views
      David HealeyD

      @David-Healey Most of those errors were just stale files that a make clean didn't get rid of, I needed to remove the build folder completely.

      The error relating to DELETE is caused by one of the include files on Linux systems declaring a DELETE macro and this conflicts with your enum.

      A very minimal PR to unset the macro seems to solve it.

    • David HealeyD

      Packaging Plugins and Apps Workshops Now Available

      Watching Ignoring Scheduled Pinned Locked Moved General Questions installer code signing notarize innosetup packaging
      15
      10 Votes
      15 Posts
      504 Views
      J

      @Sifres
      The storefront was easy to setup, but
      I have a half finished website. I was just testing it out, but seems to be really great so far.
      ...and I havent tried that JUCE module that can work with License activations.

    • David HealeyD

      Asset Manager

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      19
      0 Votes
      19 Posts
      646 Views
      David HealeyD

      @Christoph-Hart said in Asset Manager:

      A big XML file would be a bit tricky though - you can never change that template file because it would never be updated

      Good point. Maybe I'll just use another script and the Builder stuff to construct the template's module tree instead.

    • David HealeyD

      showErrorMessage doesn't work

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports bug error message
      4
      1 Votes
      4 Posts
      200 Views
      ustkU

      @David-Healey yes this is what I use… just saying it’s broken too and after looking at the code they both use the same thing, so this explains why

    • David HealeyD

      Third party HISE developers

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      5 Votes
      8 Posts
      395 Views
      Oli UllmannO

      I would also like to throw my hat into the ring. :-)

      I have spent most of my professional life as a composer for film, TV, and advertising. My clients include German TV stations as well as Bugatti Automobiles, Porsche, Nivea, and many more. I have also been involved in several gold and platinum chart productions.

      Since 2022, I have released a few Kontakt libraries, and for the past 2.5 years, I have been working intensively with HISE. I am currently finishing my first plug-in. For this, I created all the graphics in HISE and also worked with Max and RNBO export and import in HISE. In addition, I have extensively studied the new HISE modulation system.

      There are certainly some more experienced programmers than me in this post, which is why my unique selling point is probably that I have many years of experience in professional music production and sound design.

      I look forward to working on projects together! :-)

      @David-Healey thanks for this post! :-)

    • David HealeyD

      Preset browser selection reset on project load

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests preset browser
      8
      1 Votes
      8 Posts
      230 Views
      J

      @David-Healey ok got it

    • David HealeyD

      Export Setup Wizard Problems

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      51
      4 Votes
      51 Posts
      2k Views
      Christoph HartC

      @David-Healey yeah that would be a problem. But A hise project folder with hise in the name will not be deleted, that would be nuts. It looks for all HISE Standalone.jucer files and walks the folder hierarchy up to the HISE root.

    • David HealeyD

      Cross script communication with broadcasters

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      7
      5 Votes
      7 Posts
      326 Views
      David HealeyD

      Aha mystery solved, I broke it myself in my fork when I commented out these lines to temporarily fix another problem :p

      https://github.com/davidhealey/HISE/commit/21eb98a5c364d7333ee5babaf2a783b408121547

    • David HealeyD

      NI Insolvency

      Watching Ignoring Scheduled Pinned Locked Moved General Questions kontakt
      63
      0 Votes
      63 Posts
      2k Views
      dannytaurusD

      @David-Healey Gotcha. Somehow my brain didn't translate virtual instrument in to VI πŸ˜‚

    • David HealeyD

      Visual Studio 2026

      Watching Ignoring Scheduled Pinned Locked Moved General Questions visual studio ipp compiling
      4
      1 Votes
      4 Posts
      334 Views
      David HealeyD

      Noice!

      @Christoph-Hart said in Visual Studio 2026:

      Has the IPP link changed

      Don't think so, but here it is: https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html

      PSA:
      After pulling the latest changes with the usual git pull you also need to run git submodule update --recursive

    • David HealeyD

      Send effect knob/channel label confusion

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      1
      2 Votes
      1 Posts
      50 Views
      No one has replied
    • David HealeyD

      Settings Window Bugs

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      14
      2 Votes
      14 Posts
      502 Views
      David HealeyD

      @dannytaurus Got another mystery setting issue, maybe you can figure out. The CTRL+D shortcut to duplicate components doesn't save on Linux.

      Here's some history :)
      https://forum.hise.audio/topic/6099/bug-shortcut-keys-not-working-properly/23?_=1768522876105

    • David HealeyD

      [bug] NotUndefined causes jassert

      Watching Ignoring Scheduled Pinned Locked Moved Solved Bug Reports
      2
      0 Votes
      2 Posts
      95 Views
      David HealeyD

      Ah was an easy fix, I've made a PR

    • David HealeyD

      JUCE submodule PSA

      Watching Ignoring Scheduled Pinned Locked Moved General Questions hise juce git
      39
      5 Votes
      39 Posts
      2k Views
      dannytaurusD

      @paper_lung @JulesV You shouldn't really be copying any files by hand. Too much room for human error.

      Let git do the work with the command in David's original post:

      git submodule update --init --recursive
    • David HealeyD

      Module tree container UI/UX

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      22
      6 Votes
      22 Posts
      1k Views
      dannytaurusD

      @DanH If you can make a minimal snippet that shows the issue on your machine, I'll try it on mine to see if it's the same.

    • David HealeyD

      Sliderpack won't visually update until compile

      Watching Ignoring Scheduled Pinned Locked Moved Solved Bug Reports sliderpack value visual update
      10
      0 Votes
      10 Posts
      262 Views
      dannytaurusD

      @David-Healey Changing that boolean what was bold move! πŸ˜‚

    • David HealeyD

      Child panel popup menu callbacks not triggered

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports child panel popup menu callback
      5
      2 Votes
      5 Posts
      203 Views
      David HealeyD

      Still broken