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

      Which modulation routing method would you recommend for my project?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      15
      0 Votes
      15 Posts
      102 Views
      observantsoundO

      @Christoph-Hart Alright. I had a feeling I was overlooking something.
      I'll try both Davids and your Method Christoph. Just to get on top of what's actually possible.

    • Felix WF

      How to get CPU serial number using HISE?

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

      It seems this issue is still here.

      I have a situation where a customer apparently needs to re-activate the license each time he wants to use the plugins.

      I have very sparse information, but this is probably due to a changing MachineID after a restart. I have told the customer to verify if the current ID matches the one in the currently activated license to confirm the theory. Hopefully I'll get this crucial information.

      In the waiting, is there anything I could do aside of just using JUCE_USE_BETTER_MACHINE_IDS?

    • 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
      107
      13 Votes
      107 Posts
      23k Views
      ChazroxC

      These are examples compiled in HISE (600x600 canvas). White knobs are PNG filmstrips. Black knobs are LAF.

      Screenshot 2026-07-23 at 1.46.07 AM.png

    • B

      ShapeFX functions missing

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

      @bashfulsound It's a bug. I submitted a PR here but not sure if Christoph has seen it yet.

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

    • P

      Duplicate symbol errors (createDspObject/getModuleList/destroyDspObject) compiling DspNetwork as Dynamic Library on macOS

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      1
      0 Votes
      1 Posts
      13 Views
      No one has replied
    • C

      dublicate and rename Hise project

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      3
      0 Votes
      3 Posts
      56 Views
      C

      @David-Healey cool. thanks!

    • lalalandsynthL

      VST/plugin GUI design + launch graphics — ads, motion, web

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      23
      6 Votes
      23 Posts
      3k Views
      lalalandsynthL

      @Bart I get inspiration from everywhere, having said that I have a massive PureRef file with all kinds of designs.

    • 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
      469 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?

    • David HealeyD

      Warnings about vars

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      2
      0 Votes
      2 Posts
      63 Views
      Christoph HartC

      @David-Healey That's fixed now, it now respects the scope of anonymous functions within a namespace like this.

    • HISEnbergH

      Most up-to date build instructions for HISE? (July 2026)

      Watching Ignoring Scheduled Pinned Locked Moved Solved General Questions
      10
      0 Votes
      10 Posts
      58 Views
      GUJIANG

      @Christoph-Hart

      The newly built HISE version creates a new RHAPSODY template

      0.png

      1.png

      2.png

      3.png

    • E

      "Help, I'm getting an error when compiling HISE."

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      49 Views
      David HealeyD

      Which version of macOS and Xcode?

    • dannytaurusD

      Saving MIDI CC assignments in user presets?

      Watching Ignoring Scheduled Pinned Locked Moved Scripting
      60
      2 Votes
      60 Posts
      5k Views
      David HealeyD

      @dannytaurus Yeah this is what I'm doing

      const automationDataFile = Expansions.getAppDataFolder().getChildFile("automation.xml"); const automationDefaults = Engine.createMidiAutomationHandler().getAutomationDataObject(); // Pulls the defaults from the project on first run const uph = Engine.createUserPresetHandler(); uph.setStateManagerProperties({ SubStates: { MidiAutomation: "External", MPEData: "External", macro_controls: "External" }, ExternalFileDefault: { MidiAutomation: automationDefaults }, ExternalFile: automationDataFile.toString(automationDataFile.FullPath) });
    • J

      Get The Preset Browser To Select SampleMaps

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

      @justinfitzmusic

      All a user preset does is store/restore the state of controls on the UI. So to get a sample map to change when a preset changes you need to script one of your UI controls to change the sample map when its value changes.

      I have a video here that shows how to do it using a combo box - but you can use any control.

      https://youtu.be/eQ7YvIeS5lY

    • David HealeyD

      Claude's ugly code

      Watching Ignoring Scheduled Pinned Locked Moved AI discussion
      14
      3 Votes
      14 Posts
      1k Views
      David HealeyD

      @dannytaurus ah that makes sense. I'm just getting Claude to help with small little tasks so I haven't gone to the trouble of setting up a remote repo, etc.

    • L

      Preset browser LAF - the text box font and text colour?

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

      @Lurch It's part of the alert window system so you need to use functions like drawAlertWindow

    • S

      Help with persistent build failure

      Watching Ignoring Scheduled Pinned Locked Moved Newbie League
      4
      0 Votes
      4 Posts
      82 Views
      S

      @Christoph-Hart i figured out that the jucer file didn't have the hi_faust module included, but it exported fine after adding that

    • F

      Circuit Bent Toy VST

      Watching Ignoring Scheduled Pinned Locked Moved Blog Entries
      3
      9 Votes
      3 Posts
      125 Views
      F

      @Chazrox Thx, it was kind of tricky to code but makes it fun.
      I thought about making it grabbable for potential updates.

    • Y

      Moonbase integration to Hise

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      7
      0 Votes
      7 Posts
      131 Views
      SifresS

      I did it with Claude in two days. Most of the time was actuallly spend on a bug in the Juce module though, that david helped to fix. In the end I have 3 files in the Hise Source that needed changing.

      Its not a gracious proces though.

      I need to export first so it creates the batch file and set all files up from hise but it will choke on the Juce module missing. Then switch to Juce 8 (trivial, I have a script to switch easily), add the module / flag in Juce and start the batch file again.

      There is some other stuff to set up like an encoded file so the connection can be set up secure and some settings on the Hise side need to be hooked up if you want the screen to dim and audio to block, but you do this once per product in Moonbase.

      Honestly it works for me, but looking forward to supported integration. Moonbase is a great platform.

    • P

      Expression Node with 2 values

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

      Retrigger LFO with transport

      Watching Ignoring Scheduled Pinned Locked Moved General Questions
      4
      0 Votes
      4 Posts
      230 Views
      Oli UllmannO

      @ustk
      Ha ha :-D
      I feel exactly the same way!