• How can I make KeySwitch trigger only once?

    General Questions
    7
    0 Votes
    7 Posts
    126 Views
    CatABCC

    @d-healey
    Hello~David~~, sorry, I've been very busy lately and haven't been on the forum. But I suddenly realized something these past few days: I just need to add this simple code to the onNoteOff function of the Interface, and it will work!

    local n = Message.getNoteNumber(); if (n > 25) { Synth.playNote(24, 100); }
  • Macro Modulators...seem to be broken

    Bug Reports
    1
    0 Votes
    1 Posts
    17 Views
    No one has replied
  • Duplicate Script FX Network

    General Questions
    12
    0 Votes
    12 Posts
    86 Views
    ustkU

    @DanH §(èù=ù:$^(§è"(... one more to block...

  • LAF ModWheel & PitchWheel Sliders Design

    Snippet Waiting Room
    7
    3 Votes
    7 Posts
    51 Views
    DanHD

    @Christoph-Hart ah yes missed that lol

  • Stock Table Upgrade?

    General Questions
    40
    1 Votes
    40 Posts
    191 Views
    ustkU

    Next, being able to choose the spline function among 20 different... per section! 🚀

    alt text

  • LAF ModWheel / PitchWheel for your own use

    Scripting
    9
    10 Votes
    9 Posts
    112 Views
    DanHD

    @Christoph-Hart added to the snippet waiting room. Is that enough?

  • Harmonic Filter problems

    General Questions
    3
    0 Votes
    3 Posts
    26 Views
    LindonL

    @d-healey yes likely - but for me its happening with the polyphonic harmonic Filter...I'm trying to build my own...with cloned svf_eq filters in scriptNode - but its not as good ....

  • Dynamic reassignment of effect slots

    General Questions
    37
    0 Votes
    37 Posts
    1k Views
    OrvillainO

    This thread feels like the future.

  • Coloured Keys not quite behaving...

    Newbie League
    9
    0 Votes
    9 Posts
    75 Views
    J

    @d-healey Seeing it and what its actually doing makes so much more sense now, thanks so much again for brilliant video!

  • How to Open CSS Debugger?

    Solved General Questions
    5
    0 Votes
    5 Posts
    56 Views
    ustkU

    @HISEnberg said in How to Open CSS Debugger?:

    Nevermind I see it: Top bar go to View > Reset Workspace. Always so many hidden features inside of HISE!

    Oh nice, was easier than I thought in the end 😆

  • 0 Votes
    9 Posts
    101 Views
    Christoph HartC

    Yes, it's a feature not a bug of the linear slider style to pick up the value when you click on it. If that is not active and you have some kind of mixer UI, then it feels like a plugin from 1996 if you need to drag it to set it to the current position.

    The proposed solution is correct: use a knob and then the drawRotaryKnob() function - even if your modwheel looks like a slider you want it to behave like a knob, so knob it is.

  • A follow up on the custom tables...

    General Questions
    7
    1 Votes
    7 Posts
    40 Views
    Oli UllmannO

    I just saw this new thread... :-)
    Here's some info for you that I noticed recently:
    If you use the content callback of a table as follows:

    Table.setContentCallback(tableCallback); inline function tableCallback(i) { // Your code }

    i returns the index of the point that you control from outside, for example from a panel or a slider.
    This was very useful for my use case.

  • Dark and Bright UI Design

    General Questions
    13
    0 Votes
    13 Posts
    130 Views
    d.healeyD

    @Chazrox said in Dark and Bright UI Design:

    sendRepaintMessage(); works for everything

    Sure, but it it needed

  • Modwheel Global Mod

    General Questions
    5
    0 Votes
    5 Posts
    64 Views
    DanHD

    @Chazrox https://forum.hise.audio/topic/13830/laf-modwheel-pitchwheel

    No. It's pretty basic stuff!! I'll add some more sexiness down the line though

  • 0 Votes
    21 Posts
    327 Views
    ChazroxC

    @Christoph-Hart I was up all night trying to get at that thing. There it is! 🙏

  • A way to have a non-transparent click-through panel?

    General Questions
    4
    0 Votes
    4 Posts
    66 Views
    ChazroxC

    Yup, just set visible = true, enabled = false.

  • 0 Votes
    5 Posts
    50 Views
    DanHD

    @ustk PERFECT! Thanks

  • lookup tables

    ScriptNode
    11
    0 Votes
    11 Posts
    119 Views
    ulrikU

    @ustk I will explain what I'm trying to do.
    I have 3 bp filters, 5 templates, (all with different freq and q settings for the 3 filters),
    There is 3 select knobs that can select any of the 5 templates like, knob1 - template 1, knob2 - template 4 etc..
    I have a knob that sweeps through, and interpolate between the 3 selectors chosen templates and interpolate all values between them so meaning:
    Sweeper value 0: template bottom, sweeping up to value 0.5 (here's center) so
    Bottom freq1 => Center freq1, Bottom freq2 => Center freq2 etc.., same with the 3 bandwidth values

    When reaching the center and above, Bottom frequencies => Top freq etc
    I have spent yesterday and a couple of hours today to figure out how to do this in script node.
    If I could write some scripts (not in script node), then I could get it working, but in script node...uh..

  • Convolution Reverb doesn't work after export in DAW.

    Unsolved Newbie League
    12
    0 Votes
    12 Posts
    149 Views
    Y

    @Oli-Ullmann Ok, I'll try

  • Issue creating a c++ script fx node with multiples .h files

    Scripting
    3
    0 Votes
    3 Posts
    53 Views
    P

    @HISEnberg Hi, thanks for the quick response !

    My filter was indeed inside ProjectName\DspNetworks\ThirdParty\src and I had a reference to it in my node header.
    I'm not sure if my first post was clear so here is a step by step to reproduce my issue :

    Create a new hise project Create c++ third party node template Compile DPS node as dll Create a src folder in thirdParty Create test_filter.cpp and test_filter.h // .cpp #include "test_filter.h" namespace TestFilter { Test::Test(float param){ test_float = param; } } /// .h namespace TestFilter { class Test { public: float test_float; Test(float param); }; } Inside the template, add #include "src/test_filter.h" at the beginning and TestFilter::Test t(0.5); in prepare

    Now if I try to build inside visual studio code I get a linker error saying that it can't find the definition of my constructor.
    If I add the dependency to test.h and test.cpp, it works, but only once, and if I retry to compile the dps network as dll I have to re-add the filters to my dependencies.

    And if I go back to hise and try to export as a standalone app, I have the linker error again.

    I hope this make my issue more clear and sorry if it wasn't on my first message