• synth.playnote

    4
    0 Votes
    4 Posts
    39 Views
    David HealeyD

    @DOC-T said in synth.playnote:

    Claude says your code is sound

    Thank goodness! 👶

  • "Error at node: chain" while 'compiling network to dll'

    Unsolved
    16
    0 Votes
    16 Posts
    71 Views
    HISEnbergH

    I'm looking for documents and examples to guide you and I am seeing this is rather poorly documented.

    Basically DspNetworks folder works like this:

    DspNetworks/Binaries: The compiled DLL. When you compile networks to .dll, HISE is launching and creating a mini-project of just your FX networks, so it contains a .jucer, XCode or VisualStudio file, etc. DLL (Dynamic Link Library) is, to put it crudely, a pre-written and formatted library that contains the DSP code which HISE can load at runtime (for example, load into the HardcodedMasterFx). You can simply delete the entire Binaries folder before compile to DLL for a fresh start (in fact it is a good idea). More info here: https://docs.hise.dev/scriptnode/manual/third_party.html

    DspNetworks/CodeLibrary: I don't look here much, but it's usually where a lot of the faust and snex networks are saved to.

    DspNetworks/Networks: Where scriptnode networks are saved as .xml. So you can actually look at these in a code editor and see the same structure flow and module settings (it is fairly human readable). This is what is saved and recalled when you are launching networks (it's very similar to how a User Preset works).

    DspNetworks/ThirdParty: Mainly for C++ files if you are working that way. I think Snex headers are stashed here as well (I can't remember). You'll also notice HISE will autogenerate headers depending on what you are using, example for Faust.

    AdditionalSourceCode/nodes: This is also important. When you go to compile networks you see the menu below. Basically it is autogenerating some headers that are stashed here for when you are ready to compile the entire project. They help link the compiler to the necessary DSP files. You don't really ever need to bother with this folder, but for a completely fresh build, you can just delete the "nodes" folder before compiling the networks to DLL.

    Screenshot 2026-06-04 at 6.58.44 AM.png

  • Get Panel Attributes - Colours

    Solved
    11
    0 Votes
    11 Posts
    305 Views
    ustkU

    @David-Healey There might be a bad parsing at some point. Without really knowing, the hex might be first parsed as string by the property editor...

  • Stupid Quotation marks behavior....

    Solved
    14
    0 Votes
    14 Posts
    282 Views
    ChazroxC

    @Christoph-Hart I can breathe again....and move much faster now lol

  • Issues with Panel.repaint() and Panel.repaintImmediately() - laggy user interface

    Unsolved
    15
    0 Votes
    15 Posts
    369 Views
    Oli UllmannO

    @Christoph-Hart
    Here is a demo gif.
    It's about the blue animation above the magician, which changes based on the large knob.
    Everything works perfectly in HISE. However, it's still unstable in the compiled plug-in.

    webViewDemo.gif

    PS. I also want to build a xy-pad with a web view...

  • 0 Votes
    2 Posts
    75 Views
    David HealeyD

    @emmanuelbuccheri Loading a sample map always stops the audio engine.

    To cross fade load the sample maps into two samplers at the start and crossfade between them. Or load the samples into multiple groups in the same sampler and use the group xfade feature.

    I have an old video that shows some techniques here: https://youtu.be/0cn1l8231n4

  • VST3 Plugin not readable

    13
    0 Votes
    13 Posts
    301 Views
    David HealeyD

    @MicheleBonventre What's different between the test plugin and the original project?

    Also you might try with PluginVal to see if it gives any hints about the issue.

  • More Full Expansion issues.....

    8
    0 Votes
    8 Posts
    215 Views
    LindonL

    @Lindon well there was a problem in one of my includes, that neither HISE player nor HISE expansion projects was prepared to report.... so moving on for a bit...

  • sync multiple instances of the same VSTi

    Solved
    2
  • suck notes with keyassigner script in silent synth

    25
    0 Votes
    25 Posts
    508 Views
    MorphoiceM

    @David-Healey no they need to ring out. i will probably limit it around 16 voice cards or something like a real synth would have

  • Combobox not syncing Presets properly

    5
    0 Votes
    5 Posts
    220 Views
    D

    I don't want the user to see the combobox it's just to have presets stored correctly

  • How to retrieve settings from ScriptFX in onInit when the plugin starts?

    3
    0 Votes
    3 Posts
    137 Views
    J

    @David-Healey Ah very nice, thank you! I will give that a try!

  • 0 Votes
    13 Posts
    460 Views
    David HealeyD

    @duma It will appear near the top of the list - not in alphabetical order.

    These are custom fonts I've loaded (below Source Code Pro)

    20adaa6a-fa7b-4e6a-921b-2a4e779c37fe-image.png

  • "Relay" Mouse Event to component below [UI]

    3
    0 Votes
    3 Posts
    120 Views
    G

    @David-Healey Well, then it gets way more tedious to adjust the position of each element. But fair, that's probably the easiest solution. Thanks :)

  • Script Oscilloscope Buffer Size

    5
    0 Votes
    5 Posts
    302 Views
    ChazroxC

    @ustk ahh. makes sense. Thank you.

  • Loading a Preset from Expansions

    2
    0 Votes
    2 Posts
    148 Views
    David HealeyD

    @Soundavid Yeah presets are limited to the factory until the expansion is loaded if I remember correctly. I have a series of open PRs that add more functionality for working with expansions.

    de206c4c-9848-4035-b756-9a2843fa229c-image.png

  • Css classes in regular look and feel?

    4
    0 Votes
    4 Posts
    181 Views
    David HealeyD

    I had Claude give it a go. I also noticed that the linear-slider class is added to knobs, even though they're not linear.

    Also made it available in laf and added getStyleSheetProperty too

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

  • Drag and drop multiple audio files onto a ScriptPanel?

    7
    0 Votes
    7 Posts
    392 Views
    CyberGenC

    @David-Healey That did it! I updated to the latest develop branch and multi-file drag/drop istarted working immediately. Thank you much.

  • Can we detect DAW marker points?

    5
    0 Votes
    5 Posts
    223 Views
    ChazroxC

    @Lindon Still a good read either way. Good stuff to know. 🤛

  • Peak-based Action

    6
    0 Votes
    6 Posts
    435 Views
    VorosMusicV

    @ustk Thank so much you for the snippet!
    and the comments are really helpful

7

Online

2.4k

Users

13.8k

Topics

119.5k

Posts