Forum
    • Categories
    • Register
    • Login
    Log in to post
    Load new posts
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • All tags
    • David HealeyD

      Moonbase

      Watching Ignoring Scheduled Pinned Locked Moved General Questions moonbase
      38
      0 Votes
      38 Posts
      6k Views
      David HealeyD

      @Christoph-Hart Where are we at with the Moonbase integration? I saw you added this a couple of weeks ago, is it complete, are there any docs?

    • lijas90L

      Automatically locate .ch1 monolith files in a custom folder on first plugin launch

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      27 Views
      LindonL

      @lijas90 your installer needs to create/write to the Link file in the %APPDATA% folder with the path to your samples. so on Windows this is LinkWindows, on MacOS its LinkOSX.

      As an aside putting samples in the %APPDATA% folder system, as you are doing, is generally a bad idea, esp. for Windows users who often have small C; drives (where the %APPDATA folder resides) as thus there is not enough room for the sample set. Better to ask the end user where they want to keep their samples during the install.

    • lalalandsynthL

      Matching fonts in Figma ?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      6
      0 Votes
      6 Posts
      70 Views
      ChazroxC

      @lalalandsynth its all brand new to me. Just passing along the info. Im sure there's a fix.

    • dannytaurusD

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

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      15
      4 Votes
      15 Posts
      467 Views
      OrvillainO

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

      If by alpha testing, you mean on your own machine and a few developer friends, then yes that'll work but it's unlikely to survive contact with the real world.

      It does. I have 30 odd testers up and running.

    • R

      Need help (script examples) on how to access Channel Switching data from an outside program

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      2
      0 Votes
      2 Posts
      30 Views
      David HealeyD

      @rawl747 I'm not aware of a specific channel switch midi message. What does a midi monitor show when it receives one of these messages from Dorico?

    • griffinboyG

      [BLOG] How does DSP work? [Part 2]

      Watching Ignoring Scheduled Pinned Locked Moved C++ Development
      2
      6 Votes
      2 Posts
      61 Views
      David HealeyD

      @griffinboy Thanks for this. Put a link to part 1 at the top.

    • ospfeigrpO

      MEDIA BROWSER PLUGIN [NOT A HISE PLUGIN - but may be useful]

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      10
      1 Votes
      10 Posts
      250 Views
      ospfeigrpO

      @Chazrox yea similar to cosmos but cross platform at least win and linux it have a nice pixeldrain feature for sharing uploading user generated samples etc

    • lalalandsynthL

      letter spacing / kerning on ScriptLabel

      Watching Ignoring Scheduled Pinned Locked Moved Feature Requests
      12
      0 Votes
      12 Posts
      188 Views
      David HealeyD

      @lalalandsynth I use a font unless I need to manipulate in some way that is easier outside of HISE. For example my company logo I use a vector.

    • lalalandsynthL

      BLUR.

      Watching Ignoring Scheduled Pinned Locked Moved Bug Reports
      22
      0 Votes
      22 Posts
      196 Views
      lalalandsynthL

      @ustk Sweet , thanks !

    • M

      Script Processor: "not a function" error is intermittent/non-deterministic (4.1.0)

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      10
      0 Votes
      10 Posts
      118 Views
      Christoph HartC

      @musicayciencia globals are used when you need to share data between script processors - although David correctly suggests that this should be the last tool you pick for that as there are way better ways for cross-module communication by now. The callback of a single script processor share all the variables declared in the onInit callback.

      Now about the non-deterministic issue: if you compile that script it won't cause an error, as the JS compiler cannot know whether the variable setGlobalVariable is a function that can be called - it might get assigned to something callable at some point so it stays put and doesn't complain. However when you play a note, then it's time to call this variable and that's where HISE realises that you can't execute the (empty) variable.

      var callableAtSecondTime = undefined; function onNoteOn() { callableAtSecondTime(); } function onNoteOff() { callableAtSecondTime = function() { Console.print("Now I work"); }; }

      This script will throw an error when you press the first note, but the first note off will then assign a function to the variable so subsequent notes will not raise the error but call the function. That example looks weird, but it's one of the more powerful features of JS (and HiseScript) to be able to reassign function slots to different functions like this so you can implement dynamic logic more easily.

    • 3

      How do I complete the jucer part in export setup wizard?

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      16
      0 Votes
      16 Posts
      154 Views
      LindonL

      @39oririn

      go to :

      https://github.com/christophhart/hise-cli

      and follow the instructions there...

    • gonzaloG

      Automatization!

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      65 Views
      gonzaloG

      @dannytaurus thank you so much my friend! 😁🙏🏻

    • griffinboyG

      [BLOG] How does DSP work? [Part 1]

      Watching Ignoring Scheduled Pinned Locked Moved C++ Development
      7
      8 Votes
      7 Posts
      152 Views
      gonzaloG

      so cool my friend!

    • gonzaloG

      Hi! 👋🏻🙌🏻

      Watching Ignoring Scheduled Pinned Locked Moved Blog Entries
      8
      8 Votes
      8 Posts
      254 Views
      gonzaloG

      @griffinboy @lalalandsynth @Chazrox @ulrik @Oli-Ullmann @scottmire thanks everyone! 🤙🏼 😎

    • D

      Set up hise with faust. Everything worked fine..........

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

      Confused about Matrix Modulator Value Ranges

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

      Added ShowFolderRows option to Preset Browser

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

    • ChazroxC

      --> Update w/ User Feature Requests! // NEW: Online KNOB BUILDER for HISE!! // Filmstrips, Radial Gradients, Render Bounds

      Watching Ignoring Scheduled Pinned Locked Moved Scripting laf knobs knob designer scalable knob online editor
      120
      13 Votes
      120 Posts
      27k Views
      ChazroxC

      @digi @lalalandsynth lol I included the 'Control Token' feature so you can mess around with it and see if its something we should keep. See at the bottom of every 'ARC' layer there is a 'Token Control' toggle. Toggle that one and you can choose between controlling the arc with either a 'GlobalCable' or by connecting it to the components native 'Mod' values. In theory it should work, but I suck at wiring up the mod matrix so I could use some help testing this out. I would not use the GlobalCable mode just yet. I think I have to nail down some of the Hise code gen for this part. Try the 'Native' mode and hook up the knob to a mod source in HISE. I got it to "WORK" as much as seeing the mod source value move the arc knob properly but I still dont know how this will do in actual use case. Lmk what you guys think about that one. 🙏

      @ustk Can you please give it a go if you have a minute? I know you're pretty well versed in using modValues.

      (at the bottom of each ARC layer properties)
      Screenshot 2026-07-27 at 4.40.12 PM.png

    • B

      Draggable Filter Panel PathType: Options?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      2
      0 Votes
      2 Posts
      67 Views
      HISEnbergH

      @blush It's listed under the PathTypes section here: https://docs.hise.dev/ui-components/floating-tiles/plugin/draggablefilterpanel.html

      https://docs.hise.dev/images/custom/filterpathtypes.png

    • dannytaurusD

      How to do text links in a settings panel?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      17
      0 Votes
      17 Posts
      852 Views
      dannytaurusD

      I also added a LineSpacing and LetterSpacing to the Markdown renderer so I can style it to match my plugin.

      https://github.com/christophhart/HISE/pull/1008