Forum
    • Categories
    • Register
    • Login
    1. Home
    2. dannytaurus
    3. Topics
    • Profile
    • Following 3
    • Followers 1
    • Topics 82
    • Posts 739
    • Groups 0

    Topics

    • dannytaurusD

      Making a basic 2-op FM synth in ScriptNode

      Watching Ignoring Scheduled Pinned Locked Moved ScriptNode
      5
      0 Votes
      5 Posts
      82 Views
      dannytaurusD

      @Christoph-Hart Clicking and dragging a connection between routing.send and routing.receive doesn't draw a cable like other connections.

      Is this a bug or intended behaviour?

      CleanShot 2026-01-21 at 12.24.03.gif

    • dannytaurusD

      Prevent Waveform Floating Tile paths clipping at the tile bounds

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

      How to control Flex AHDSR Decay time with Velocity?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      24
      0 Votes
      24 Posts
      320 Views
      LindonL

      @Christoph-Hart said in How to control Flex AHDSR Decay time with Velocity?:

      @HISEnberg I've added a few customization options to the mouse behaviour for HISE tables last month, this should all be doable.

      Well as long (as Dave say) it loops in the sustain potion and thats where the multiple segments are then we get "kontakt like" MSEGs,,,

    • dannytaurusD

      Code feedback on this custom envelope panel

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      15
      0 Votes
      15 Posts
      205 Views
      ustkU

      @David-Healey said in Code feedback on this custom envelope panel:

      For paint routines and mouse callbacks I'm not sure it makes a difference since the paint routine or mouse callback is still a regular function.

      Yes but the way I understand it (might be wrong though) is that it's faster to execute even if the outside part isn't inlined. The inline part containing locals, the code execution inside it seems faster especially for long paint routines or mouseCB. Then what happens after this isn't affected but at least the script part might be improved.

    • dannytaurusD

      MIDI device reselect bug?

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      14
      1 Votes
      14 Posts
      182 Views
      ustkU

      @dannytaurus Just my experience, in my case if the device is still on then closing and reopening Hise keeps the connection working. But it's lost when I switching the device off and starting hise again. (haven't tested the PR yet)

    • dannytaurusD

      Goals for 2026? 🚀

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      27
      5 Votes
      27 Posts
      562 Views
      David HealeyD

      @bendurso said in Goals for 2026? 🚀:

      I moved mine a couple of weeks ago with a custom storefront with node.js, let me know if you need some help :)

      Oh thanks, not sure what front end I'm going with yet but when I get there I'll consider node

    • dannytaurusD

      Design feedback - velocity indicators

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      6
      1 Votes
      6 Posts
      140 Views
      ChazroxC

      Looks great and makes sense to me. Tooltips for sure! 👍

    • dannytaurusD

      Anyone got a Cubase LE license going spare?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      130 Views
      dannytaurusD

      @HISEnberg Steinberg hooked me up! Thanks for the tip! 🙌

      EDIT: Ugh - another Rosetta installer! 😂 When are the audio companies going to catch up to Silicon? Apple will phase out Rosetta in a couple of years and then they'll be in trouble! 😜

    • dannytaurusD

      Anyone doing this to declare components?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      11
      0 Votes
      11 Posts
      366 Views
      David HealeyD

      @dannytaurus said in Anyone doing this to declare components?:

      Do you mean like this?

      Kind of.

      I split my scripts into lots of separate files, preferably one file per part of the project - what constitutes a part could be functionality, or it could be UI, I often have one namespace per main UI panel.

      For example, I'll have a file called Presets.js which contains the Presets namespace and this contains everything related to preset handling, including the UI.

      I'll have another file for handling expansions.

      I'll have another one that handles a drop down menu in my plugin's header. This will have items for opening the Settings page, the About page, etc. This is an interesting one because the menu itself shouldn't know anything about the Settings or About pages, it doesn't need to.

      But the Settings and About pages are aware of the menu's existence. So using broadcasters those namespaces can watch the menu and if the Settings option is selected the Settings namespace will show the correct panel, if the About option is selected then the About namespace will handle it. Everything is very self contained and links between namespaces/parts of the project are minimised as much as possible.

      Here is what the on init section looks like for my current project. Nice and clean 😀

      f0136148-47c7-4818-82cf-fc6d90abf1d0-image.png

    • dannytaurusD

      Quick poll - close Preset Browser when preset is clicked/loaded?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      10
      0 Votes
      10 Posts
      136 Views
      dannytaurusD

      @David-Healey Turned out to be quite painless in the end. 🎉

      const pnlPresetBrowser = Content.getComponent("pnlPresetBrowser"); // parent panel const fltPresetBrowser = Content.getComponent("fltPresetBrowser"); // floating tile const bc = Engine.createBroadcaster({"id": "PresetBrowser", "args": [component, obj]}); bc.attachToComponentMouseEvents(["fltPresetBrowser"], "Clicks Only", ""); bc.addListener("mouseAction", "Mouse action to close preset browser", function(component, event) { if (!isDefined(event.columnIndex)) return; if (event.doubleClick && event.columnIndex == 2) pnlPresetBrowser.showControl(false); });
    • dannytaurusD

      Happy New Year! 🥳 🎉

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      8 Votes
      12 Posts
      246 Views
      YinxiY

      Happy new year !

    • dannytaurusD

      Colours added/removed in UI XML

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      0 Votes
      12 Posts
      214 Views
      OrvillainO

      @Christoph-Hart Interesting, I did not know that! Looking forward to the designers whining at me about Figma pixel-perfect accuracy! 🤣

      It might be worth performing this rounding/clamping in the UI fields too, for consistency sake. I totally get it is a JUCE baseline thing, so I'm not going to whinge about sub-pixel accuracy or anything like that.

    • dannytaurusD

      Un-quarantine VST3/AU plugins on macOS

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      6
      3 Votes
      6 Posts
      171 Views
      dannytaurusD

      @resonant Yes, your version clears all extended attributes on a file. Mine only clears the quarantine one.

      I would recommend caution using the -cr option without knowing exactly what it's removing.

    • dannytaurusD

      Switch LFO between TempoSync and Frequency

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      1
      0 Votes
      1 Posts
      30 Views
      No one has replied
    • dannytaurusD

      HISE_USE_SCRIPT_RECTANGLE_OBJECT

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      10
      0 Votes
      10 Posts
      159 Views
      David HealeyD

      @Chazrox

      https://docs.hise.audio/scripting/scripting-api/rectangle/index.html

      I also posted a video about it on Patreon a couple of months ago

      https://www.patreon.com/posts/using-rectangle-142597554

    • dannytaurusD

      [PR] Overlay image toggle button

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      9
      5 Votes
      9 Posts
      157 Views
      David HealeyD

      @dannytaurus Nice 😀

    • dannytaurusD

      IDEA: nullable button radio groups

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      16
      3 Votes
      16 Posts
      227 Views
      dannytaurusD

      @David-Healey @ustk Function name changed in PR.

    • dannytaurusD

      Radio Buttons Bug 😜

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      10
      0 Votes
      10 Posts
      184 Views
      David HealeyD

      @dannytaurus Nice

    • dannytaurusD

      onControl vs custom callbacks?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      72 Views
      dannytaurusD

      @David-Healey Roger that 👍

    • dannytaurusD

      Default button state on load

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      12
      0 Votes
      12 Posts
      138 Views
      ustkU

      @David-Healey 😲 far worse than all I imagined 😁