Forum
    • Categories
    • Register
    • Login
    1. Home
    2. dannytaurus
    3. Topics
    • Profile
    • Following 5
    • Followers 1
    • Topics 119
    • Posts 1,254
    • Groups 0

    Topics

    • dannytaurusD

      What's the reality of supporting Linux, David?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      1 Votes
      3 Posts
      198 Views
      dannytaurusD

      @David-Healey Great info. Thanks!

    • dannytaurusD

      KODA is in early access - anyone tried it?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      11
      0 Votes
      11 Posts
      523 Views
      YinxiY

      It looks a lot like UVI Falcon

    • dannytaurusD

      HISE commercial licence - how is revenue calculated?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      2 Votes
      3 Posts
      213 Views
      dannytaurusD

      @Christoph-Hart Great, thanks.

      Where do I get a copy of the current licence? I was never sent one when I started paying.

    • dannytaurusD

      No-argument sort() is a no-op on strings - bug?

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      4
      0 Votes
      4 Posts
      247 Views
      David HealeyD

      @dannytaurus said in No-argument sort() is a no-op on strings - bug?:

      So you think the docs are wrong, rather than it being a bug?

      Could be either

    • dannytaurusD

      Does everyone turn HISE_COMPLAIN_ABOUT_ILLEGAL_BUFFER_SIZE off?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      0 Votes
      12 Posts
      412 Views
      dannytaurusD

      @David-Healey Done 👍

      ABSOLUTE RULES now has a MINIMAL CODE COMMENTS entry. It says to comment only what is non-obvious, contradictory, or missing from self-documenting code, to keep needed comments to one line, and to point at the forum topic or GitHub issue/PR for more context. Comments & Documentation under Code Style carries the detail with three examples. The FL Studio comment from PR 1040 and the instrument-plugin note beside the confusingly named macro in PR 1039 are listed as good comments. The multi-line host-echo paragraphs from PR 1037 are listed as too much, with the one-line-plus-reference guidance. It also bans comments that restate code, narrate control flow, mark edits, or leave investigation notes behind.
    • dannytaurusD

      AU component version is always 0 in exported plugins (Xcode exporter misses versionAsHex)

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      19
      3 Votes
      19 Posts
      650 Views
      dannytaurusD

      @ustk Yeah, good idea. I asked Claude if the version reports as an invalid number, or just as 0.0.0.

      The AU plist has AudioComponents.version = 0. Pluginval decoded that as v0.0.0. JUCE’s decoder explicitly formats the packed integer 0 as 0.0.0.

      0.0.0 is valid as a semantic version, but AU metadata uses a packed UInt32, not a SemVer string.

      In practice, hosts treat raw value 0 as “version unset.” Logic therefore labels it invalid, while pluginval merely displays the decoded value.

      For 0.0.30, the AU field should contain integer 30. The bundle’s separate CFBundleVersion can remain the string 0.0.30.

    • dannytaurusD

      Different filter response between editor and compiled plugin

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      10
      0 Votes
      10 Posts
      530 Views
      lalalandsynthL

      @dannytaurus agreed about Claude, has become unusable in my opinion, deep dives and minutes of ruminations for simple questions, eats tokens like crazy.

      I use cursor for everything now.

    • dannytaurusD

      Customer support software

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      19
      1 Votes
      19 Posts
      1k Views
      dannytaurusD

      @Lindon

      Sorry yes my typo...

      Glad you weren't being charged 5% 😂

    • dannytaurusD

      Centred text with setFontWithSpacing drifts left

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      2
      3 Votes
      2 Posts
      186 Views
      dannytaurusD

      PRs for fixes here:

      #1024 Make the "Default" font honour the requested size and measure consistently

      #1025 Fix out-of-bounds read in the string width table for non-ASCII characters

    • dannytaurusD

      Why is macOS minimum 11.0? (And beware of Xcode 27!)

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      13
      0 Votes
      13 Posts
      396 Views
      David HealeyD

      @dannytaurus Interesting, looks like they are also phasing out Intel support when they eventually limit the minimum deployment to 27.0 - probably a few years yet.

      I'll just stick with my existing build system for now until it no longer works.

    • dannytaurusD

      Added ShowFolderRows option to Preset Browser

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      2 Votes
      3 Posts
      169 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.

    • dannytaurusD

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

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      18
      4 Votes
      18 Posts
      2k Views
      David HealeyD

      @Orvillain said in Why I'm not making a Windows installer (nor code-signing):

      Interesting, I wasn't aware of that. More details would be lovely! Private message if you need to :-)

      https://forum.hise.audio/topic/14949/why-i-m-not-making-a-windows-installer-nor-code-signing/13?_=1785506496174

    • dannytaurusD

      Text rendering on Mac versus Windows

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      589 Views
      dannytaurusD

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

    • dannytaurusD

      Bug? Inline function locals/params shadow namespace members - Palette.text resolves to local text

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      21
      1 Votes
      21 Posts
      1k Views
      David HealeyD

      @Christoph-Hart I've merged the new commit and it no longer crashes, just shows some ugly errors. Is this intended as a stop-gap solution? Because isDefined() still returns true for the none-existent function.

      Edit: Oh I see, it just stops the execution at the "error"

      Tried your suggestion and appears to be working here, maybe a preprocessor definition (default true) to protect older buggy projects?

    • dannytaurusD

      Saving MIDI CC assignments in user presets?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      61
      2 Votes
      61 Posts
      8k Views
      David HealeyD

      I found when unloading a Full Instrument Expansion the automation xml was getting wiped. Made a little PR to fix it.

    • dannytaurusD

      Decouple LFO's ignoreNoteOn for resetPhase and resetFade?

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      1
      1 Votes
      1 Posts
      756 Views
      No one has replied
    • dannytaurusD

      BUG (& FIX) in Midi Learn panel value displays

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      5
      0 Votes
      5 Posts
      2k Views
      dannytaurusD

      @David-Healey Makes sense 👍

    • dannytaurusD

      Exposing preset lists to DAWs

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      2k 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; }
    • dannytaurusD

      Base64 Path versus Base64 SVG

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      1
      3 Votes
      1 Posts
      751 Views
      No one has replied
    • dannytaurusD

      AI is the future

      Watching Ignoring Scheduled Pinned Locked Moved AI discussion
      3
      5 Votes
      3 Posts
      1k Views
      Christoph HartC

      Not gonna lie I‘ve made this exact mistake about three times in my life already without help from a robot…