• Latest develop won't build in VS2022

    Bug Reports
    5
    0 Votes
    5 Posts
    19 Views
    OrvillainO

    @Christoph-Hart said in Latest develop won't build in VS2022:

    @Orvillain ah yes sorry that‘s a different error - I‘m currently in the middle of rewriting the build pipeline on every OS so it‘s expected that something is glitchy - in this case the scriptnode database flag should be zero on dll builds.

    Okie dokie. I'm now at this point:

    Christoph confirmed our fix — HISE_INCLUDE_SCRIPTNODE_DATABASE=0 in ProjectDllTemplate.cpp is correct. ✅ But there's still a second blocker: the Projucer's VS2026 exporter silently fails to create the VisualStudio2026 output folder. When we rebuild HISE with the template fix, compile_networks will still fail because Projucer can't generate the .sln. You should tell Christoph: The HISE_INCLUDE_SCRIPTNODE_DATABASE=0 fix is applied. But there's a second issue: the Projucer in JUCE_customized silently fails when processing the <VS2026> exporter — it creates no Windows output folder at all. The class MSVCProjectExporterVC2026 exists in jucer_ProjectExport_MSVC.h and is registered in jucer_ProjectExporter.cpp, but --resave produces only MacOSX and LinuxMakefile outputs, no VisualStudio2026 folder.

    I'm happy to dig in and help debug this, limited as my capabilities are!

  • Player and expansion communication......

    General Questions
    9
    0 Votes
    9 Posts
    38 Views
    David HealeyD

    @Lindon said in Player and expansion communication......:

    cant see a expansion changed callback

    ExpansionHandler.setExpansionCallback() Not sure if it works in this scenario the way you need but give it a try.

  • Compiling for Windows on ARM64 VM?

    General Questions
    1
    0 Votes
    1 Posts
    10 Views
    No one has replied
  • String literal issue when compiling latest develop?

    General Questions
    3
    0 Votes
    3 Posts
    52 Views
    OrvillainO

    Hey @Christoph-Hart

    Heads up, you might still have an issue:

    > Compiling dll plugin Failed to load the project file: <project>\DspNetworks\Binaries\AutogeneratedProject.jucer Compiling 64bit <project> ... MSBuild version 18.4.0+6e61e96ac for .NET Framework include_hi_dsp_library_01.cpp include_hi_tools_03.cpp Main.cpp RNBO.cpp !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(842,5): error C2653: 'zstd': is not a class or namespace name !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(842,11): error C2065: 'ZDefaultCompressor': undeclared identifier !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(842,30): error C2146: syntax error: missing ';' before identifier 'comp' !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(842,30): error C2065: 'comp': undeclared identifier !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(843,5): error C2065: 'comp': undeclared identifier !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(937,4): error C2653: 'zstd': is not a class or namespace name !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(937,10): error C2065: 'ZDefaultCompressor': undeclared identifier !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(937,29): error C2146: syntax error: missing ';' before identifier 'comp' !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(937,29): error C2065: 'comp': undeclared identifier !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(939,4): error C2065: 'comp': undeclared identifier !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(958,4): error C2653: 'zstd': is not a class or namespace name !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(958,10): error C2065: 'ZDefaultCompressor': undeclared identifier !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(958,29): error C2146: syntax error: missing ';' before identifier 'comp' !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(958,29): error C2065: 'comp': undeclared identifier !<HISE>\hi_dsp_library\node_api\helpers\node_ids.h(959,4): error C2065: 'comp': undeclared identifier

    Sanitised log. But seems to be to do with zstd::ZDefaultCompressor ????

  • Full Instrument Expansions - how, what where....

    General Questions
    19
    0 Votes
    19 Posts
    285 Views
    LindonL

    @David-Healey OK well there no way in the instruments to open the preset browser (yeah strange I know) so crossing that off the list.

  • Phase Correlation Meter

    Scripting
    15
    0 Votes
    15 Posts
    960 Views
    J

    @dannytaurus this script compiles and works flawless. only one thing to add when there is no signal, the value should return to 0 by default, right now it gets stuck at the place we stop the signal.

  • 0 Votes
    21 Posts
    967 Views
    dannytaurusD

    @Jeetender The plugin code must be exactly 4 letters, with the first one uppercase.

    Same format for the company code.

  • 0 Votes
    5 Posts
    111 Views
    the red_1T

    @DanH said in Can't Add Positive Gain in HISE – Am I Missing Something?:

    dsp network xml file

    thank you 🙏🏼,

  • Advanced Panel like Arturia.

    Newbie League
    2
    0 Votes
    2 Posts
    44 Views
    David HealeyD

    @pratitghosh Content.setHeight()

  • Send Effect make Nasty Feedback ( Almost Death )

    General Questions
    8
    0 Votes
    8 Posts
    1k Views
    S

    @Christoph-Hart just had my life flash before my eyes when I did this same mistake today. It might be high time to prevent this user error before someone unlucky tries this while wearing headphones 🙏

  • Knob values displayed as percentage

    Scripting
    44
    0 Votes
    44 Posts
    152 Views
    J

    @David-Healey 😖 you know what david, my screen time for today is beyond limits, i think i should take a break and continue tomarrow.. too much coding for today.. But thank you the plugin is done.

  • 0 Votes
    4 Posts
    70 Views
    David HealeyD

    @JulesV Yes you can put multiple licenses in the license file, just make sure it's clear where one ends and the next starts. With mine I put a quick explainer at the top.

  • HISE Won’t Install Proper Version

    General Questions
    9
    0 Votes
    9 Posts
    97 Views
    C

    @David-Healey Backdating made it work, and I’m not one to argue with a good thing. Consider me resolved, good sir. Love your YouTube tutorials, by the way.

  • 0 Votes
    16 Posts
    1k Views
    David HealeyD

    I've added a SourceBPM property alongside NumQuarters so now I can just specify the BPM the sample was recorded at which seems more logical to me. I also fixed a bug that was causing clicks at certain BPMs. PR

  • How to display jpanner node values in labels/panel

    ScriptNode
    5
    0 Votes
    5 Posts
    146 Views
    J

    @Jeetender said in How to display jpanner node values in labels/panel:

    the one in the red circle, i want to display its value from -100% to a 100%
    Untitled.png

    @David-Healey said in How to display jpanner node values in labels/panel:

    @Jeetender So what you show on your UI is the value of Left, since that is controlling the parameter.

    For example

    const ScriptFX1 = Synth.getEffect("Script FX1"); Console.print(ScriptFX1.getAttribute(ScriptFX1.Left)); API call with undefined parameter 0

    But I'm guessing you have a knob on your UI that is connected to Left already?

  • Online Knob Design Application (yes another one)

    General Questions
    1
    2 Votes
    1 Posts
    65 Views
    No one has replied
  • Filter gain modulation not working correctly

    Bug Reports
    12
    0 Votes
    12 Posts
    203 Views
    David HealeyD

    So after more poking around this issue with the filter values for voices overwriting each other also seemed to be present in the harmonic filter. It's very easy to recreate I don't know why it hasn't come up before, I think not many people are using voice start mods with poly filters or something.

    I've updated the PR with the additional fix from Claude. In the process I also got it to fix a smoothing issue and a display issue.

  • Recent commit to Processor.cpp breaking old project

    Bug Reports
    9
    0 Votes
    9 Posts
    145 Views
    Christoph HartC

    @David-Healey Yes I've actually fixed that already on my local state. The metadata switched the default value parameter range from 0...127 to 0...1.

  • 0 Votes
    18 Posts
    110 Views
    David HealeyD

    @duma You open it in Projucer, like when you build HISE

  • Table "Not assigned" warning

    General Questions
    11
    0 Votes
    11 Posts
    103 Views
    David HealeyD

    @ustk That's the input value which is between 0 and 127 for a MIDI mod.