Forum
    • Categories
    • Register
    • Login
    1. Home
    2. Recent
    Log in to post
    Load new posts
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • All tags
    • dannytaurusD

      Decouple LFO's ignoreNoteOn for resetPhase and resetFade?

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

      Exposing preset lists to DAWs

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      1k 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

      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 👍

    • O

      One shot drag drop

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      981 Views
      David HealeyD

      @Oriah-Beats Enable one shot mode in the sampler's playback settings.

      e0578f4f-f5c5-4dc6-ac61-199b6e8e48b8-image.png

    • GoodflowG

      Check Latency broken on latest develop build?

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      22
      0 Votes
      22 Posts
      6k Views
      ustkU

      @dannytaurus That being said, it only matters in a parallel track mixing context (but nowadays it's still very frequent, we parallel this and that everywhere...), but you don't mind such a small latency for instruments...

    • J

      Latency issues..

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      951 Views
      dannytaurusD

      @Jeetender You can use setLatencySamples() to report the latency amount to the host, so it can compensate.

      https://docs.hise.dev/scripting/scripting-api/engine/index.html#setlatencysamples

      However, I think the tool to measure the latency of your plugin is currently broken.

      Tools > Check latency of signal chain

      https://forum.hise.audio/topic/14245/check-latency-broken-on-latest-develop-build?_=1783032811243

    • David HealeyD

      Oriental Drummer

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      4 Votes
      5 Posts
      2k Views
      dannytaurusD

      @David-Healey Dang. Shame they don't have a time-limited demo or something.

    • P

      Channel Strip help

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      5
      0 Votes
      5 Posts
      2k Views
      P

      @HISEnberg Alright man, Thanks!!

    • griffinboyG

      [Devlog] Blog

      Watching Ignoring Scheduled Pinned Locked Moved C++ Development
      7
      8 Votes
      7 Posts
      2k Views
      ChazroxC

      @griffinboy 195?! Release the kraken! haha 🔥 🔥

    • ChazroxC

      SVG -> base64 Batch conversion?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      7
      0 Votes
      7 Posts
      2k Views
      ChazroxC

      @dannytaurus

      I tried to load a 'duo-tone' svg with Base64SVG and this is the result?

      Screenshot 2026-07-01 at 2.40.49 AM.png

      SVG file:

      Screenshot 2026-07-01 at 2.42.10 AM.png

      Am I doing something wrong or not understanding something?

    • dannytaurusD

      Base64 Path versus Base64 SVG

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

      AAX Build on MacOS

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      31
      0 Votes
      31 Posts
      8k Views
      Oli UllmannO

      @Lindon
      I second that! :-)

    • dannytaurusD

      Is the HISE REST server ready for use?

      Watching Ignoring Scheduled Pinned Locked Moved AI discussion
      22
      0 Votes
      22 Posts
      6k Views
      dannytaurusD

      @David-Healey Give it a try and let us know.

    • D

      How To Fix this problem building HISE on MacOS

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      8
      0 Votes
      8 Posts
      2k Views
      D

      @David-Healey Please check your dms for me

    • ChazroxC

      Rotation around center of mass is weird.

      Watching Ignoring Scheduled Pinned Locked Moved Solved Scripting
      14
      0 Votes
      14 Posts
      4k Views
      ChazroxC

      StarKnobNoiseMaskLayerFixed.gif

      Heres the fix:

      MyKnobLaf.registerFunction("drawRotarySlider", function(g, obj) { var a = obj.area; var range = obj.max - obj.min; var stableSize = a[2] * (1.0 - 2.0 * 0.15); var ox = a[0] + (a[2] - stableSize) / 2; var oy = a[1] + (a[2] - stableSize) / 2; var cx = ox + stableSize / 2; var cy = oy + stableSize / 2; var sw = stableSize / 200.0; var startOffset = 2.5; var totalSweep = 2.0 * startOffset; var endOffset = -startOffset + totalSweep * (obj.value - obj.min) / range; var cStarBody3Top = 0xffFF0000; var cStarBody3Bot = 0xff00FBFF; var cStarBody3Outline = 0xfa000000; var starBody3Size = stableSize * 0.76; var starBody3X = cx - starBody3Size * 0.5; var starBody3Y = cy - starBody3Size * 0.5; var starBody3Static = Content.createPath(); starBody3Static.addStar([0.5, 0.5], 3, 0.13, 0.5, 0); starBody3Static.roundCorners(1); var starBody3StaticBounds = starBody3Static.getBounds(starBody3Size).translated(starBody3X, starBody3Y); var starBody3Star = Content.createPath(); starBody3Star.addStar([0.5, 0.5], 6, 0.05, 0.6, endOffset); starBody3Star.roundCorners(1); var starBody3RotBounds = starBody3Star.getBounds(starBody3Size).translated(starBody3X, starBody3Y); // PASS 1: gradient fill g.beginLayer(false); g.setGradientFill([cStarBody3Top, cx, starBody3Y, cStarBody3Bot, cx, starBody3Y + starBody3Size, false]); g.fillPath(starBody3Star, starBody3RotBounds); g.endLayer(); // PASS 2: noise — use full obj.area so noise fills behind mask cleanly g.beginLayer(false); g.applyMask(starBody3Star, starBody3RotBounds, false); g.rotate(endOffset, [cx, cy]); g.addNoise({"alpha": 0.3, "monochromatic": true, "area": [a[0], a[1], a[2] * 2, a[3] * 2]}); g.rotate(-endOffset, [cx, cy]); g.endLayer(); // PASS 3: outline g.beginLayer(false); g.setColour(cStarBody3Outline); g.drawPath(starBody3Star, starBody3RotBounds, 3.06 * sw); g.endLayer(); });
    • observantsoundO

      Confused about set.Bypassed() and ChildSynth vs Sampler

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      1k Views
      ustkU

      @observantsound You can use both references at the same time. Just use the one that works for the bypass, and the other for your sampler job

      What I said might work, but do as @David-Healey said it's better implementation even if the reference are the same behind the scene 👍

    • ChazroxC

      Ellipse Masking // Mask makes shape dark.

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Scripting
      13
      0 Votes
      13 Posts
      4k Views
      ChazroxC

      Update: I bowed out gracefully.....for now lol

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

    • P

      Disable frontend Macros on right click

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      1k Views
      David HealeyD

      I think you can probably do it using the MidiAutomationHandler: https://docs.hise.dev/scripting/scripting-api/midiautomationhandler/index.html

    • Y

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

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      36
      0 Votes
      36 Posts
      10k Views
      Y

      @David-Healey ok thank you