• Help with persistent build failure

    Newbie League
    4
    0 Votes
    4 Posts
    34 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

  • 13 Votes
    97 Posts
    23k Views
    D

    Great stuff - I see you've made some awesome improvements and implemented some of my suggestions & ideas - thank you! Can I suggest more features? 1. Gradient direction. 2. Textures other than just noise with some more control over them too? That'd be great for scuff marks etc.

    Might be cool to explore adding 3d & lighting (multiple light sources) as a Pro feature or something - three.js would be a good bet and would definitly take this to the next level.

  • Circuit Bent Toy VST

    Blog Entries
    3
    8 Votes
    3 Posts
    75 Views
    F

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

  • Moonbase integration to Hise

    General Questions
    7
    0 Votes
    7 Posts
    79 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.

  • 6 Votes
    15 Posts
    3k Views
  • Saving MIDI CC assignments in user presets?

    Scripting
    47
    2 Votes
    47 Posts
    5k Views
    dannytaurusD

    In hindsight, I think adding the HISE_MIDI_AUTOMATION_IN_PLUGIN_STATE preprocessor in the same PR as HISE_MIDI_AUTOMATION_IN_USER_PRESETS was a mistake. 🤷

    I don't think I'll ever use it, since USER_PRESETS and some simple save/load MidiMappings.json in script gets me exactly what I need.

    The PLUGIN_STATE is more complex and messes with the state of the plugin instance, which I think is Christoph's main objection.

  • Expression Node with 2 values

    General Questions
    1
    0 Votes
    1 Posts
    73 Views
    No one has replied
  • Retrigger LFO with transport

    General Questions
    4
    0 Votes
    4 Posts
    203 Views
    Oli UllmannO

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

  • 2 Votes
    1 Posts
    98 Views
    No one has replied
  • 3 Votes
    1 Posts
    77 Views
    No one has replied
  • 1 Votes
    7 Posts
    356 Views
    dannytaurusD

    @ustk Yeah, definitely be good to get the nod from Christoph on a lot of these PRs.

    Claude does a great job of making and testing bug fixes, but only Christoph really knows where the dragons are hiding in the code! 😜

  • Why isn't my projucer showing up?

    General Questions
    25
    0 Votes
    25 Posts
    6k Views
    D

    @David-Healey I ended up with this problem after following the video so I'll give the appstore method a try

  • past months work

    Newbie League
    11
    3 Votes
    11 Posts
    1k Views
    ustkU

    @smm-panel Honesty strikes spams again...

  • New Release - RustEQ le bleu

    General Questions
    7
    9 Votes
    7 Posts
    2k Views
    dannytaurusD

    @ustk Hmm.. I think I'll keep away from it for now. Don't need it for a while yet, thankfully.

  • Claude's ugly code

    AI discussion
    9
    3 Votes
    9 Posts
    937 Views
    HISEnbergH

    @ustk said in Claude's ugly code:

    @David-Healey You can ask Claude to analyze your previous project styles once for all so it automatically applies it next time

    Definitely you can, and it often shows up as a big improvement. I find after time that Claude, Codex (probably other agents too) start to "drift" towards their preferred style of coding anyways. They also have a tendency to over-comment and use special characters which HISE doesn't support. Example:

    // ── Backend ─────────────────────────────────────────────────────────────

    Which renders like this:
    Screenshot 2026-07-12 at 1.04.27 PM.png

    I also see it drop things in scripts that are outside a namespace, and the namespace does not always match the script's name. Example file: HiseScriptStandardsForMyAgents.js:

    namespace ScriptStandards { // Rules for following strict scripting standards inline function iDontFollowTheStandards(); // .... } iDontFollowTheStandards(); // End of HiseScriptStandardsForMyAgents.js:

    I wonder if more rigid guidelines around the HISE scripting standards in the HISE-MCP would help, but most important caveats are already featured in style-guides.ts and in the guidelines. Seems like Christoph did a bang-up job already and agents just have a tendency to cut corners over time to in order to complete the task.

  • Hise Activate help.

    General Questions
    1
    0 Votes
    1 Posts
    124 Views
    No one has replied
  • 0 Votes
    2 Posts
    204 Views
    David HealeyD

    @Yannrog Yes, loop over your list of sample maps and use if statements to place the sample map names into two new arrays.

    Then use those arrays to populate your comboboxes.

  • Fade out and numPressedKeys

    Bug Reports
    13
    0 Votes
    13 Posts
    3k Views
    David HealeyD

    Just giving this one a bump. Same problem as before.

  • 0 Votes
    8 Posts
    1k Views
    Christoph HartC

    Each heavyweight function (loading presets, samples, etc) gracefully fades out the audio, suspends the processing and then resumes audio processing. This is a core engine behaviour and you can't do anything about it. Changing this will create audio glitches, incontinuities and crashes.

  • 0 Votes
    2 Posts
    377 Views
    David HealeyD

    @observantsound Confirmed here on Linux