• Modulation Matrix CSS

    3
    0 Votes
    3 Posts
    111 Views
    ustkU

    @dannytaurus Thanks, yeah I tried using th as well, it does nothing...

    I agree, but unfortunately I am very limited with CSS, so I usually don't know when I'm doing wrong and when it's a Hise issue/limitation

    AI is of no help because of the particular way Hise handles CSS. Conventional stuff often don't work

  • Custom Display panel questions...

    Unsolved
    9
    0 Votes
    9 Posts
    280 Views
    LindonL

    @JamesC said in Custom Display panel questions...:

    inline function onrvbfilenameControl(component, value)
    {
    local currentReverb = ConvolutionReverb1.getCurrentlyLoadedFile();
    if (currentReverb == "")
    {
    rvbfilename.set("text", currentReverb);
    }
    else
    {
    rvbfilename.set("text", currentReverb);
    }
    rvbfilename.repaint();
    };

    Ok well lets look at this:

    local currentReverb = ConvolutionReverb1.getCurrentlyLoadedFile();

    is trying to get a file name..... from ConvolutionReverb1....

    ConvolutionReverb1 is an AudioSampleProcessor, because of this:

    const var ConvolutionReverb1 = Synth.getAudioSampleProcessor("Convolution Reverb1");

    but when we look in the documentation at AudioSampeProcessor it has no method called
    .getCurrentlyLoadedFile();

    https://docs.hise.dev/scripting/scripting-api/audiosampleprocessor/index.html

    ..it does however have:

    https://docs.hise.dev/scripting/scripting-api/audiosampleprocessor/index.html#getfilename

  • Empty slot for combobox?

    Solved
    7
    0 Votes
    7 Posts
    283 Views
    S

    @David-Healey thanx, this helps a lot!! :D

  • 0 Votes
    2 Posts
    112 Views
    David HealeyD

    @Yinxi You can use either parameter\processor id or a control callback. If you want to do two things then it must all be in the callback.

    Or you can use a broadcaster.

  • Scriptnode - Midi frequency

    3
    0 Votes
    3 Posts
    126 Views
    B

    @ulrik

    Ohh yess!! Thank you so much! You helped me a lot. I am good at c++ bad i have no idea about scriptnode.

    Thanks!!

  • Webview cant find index file.....Help please.

    Solved
    13
    0 Votes
    13 Posts
    422 Views
    ChazroxC

    @VirtualVirgin whaaa 500mb?? Its take alot for a normal browser window to hit that much ram. What does ur plugin do?

  • 5 Votes
    7 Posts
    374 Views
    David HealeyD

    The Scripting Course Bundle launch offer expires in 2 days.

  • Paint Routine on Startup not working

    5
    0 Votes
    5 Posts
    186 Views
    P

    @pgroslou Thanks David. I was able to find an example using LAF in the HISE documentation that works well and solves my problem. Much better than using Paint Routines. 👍

  • Creating a MIDI copier/transposer in HISE

    11
    0 Votes
    11 Posts
    374 Views
    F

    @David-Healey An issue I run into now is when

    function onNoteOn() { for (note in track) { if (note.isNoteOn()) { Console.print(note.dump()); Console.print("Note: " + note.getNoteNumber()); //Synth.playNote(note.getNoteNumber(), note.getVelocity()+1); //Synth.playNote(note.getNoteNumber()+12, note.getVelocity()+1); //Synth.playNote(note.getNoteNumber()-12, note.getVelocity()+1); } //Synth.noteOffByEventId(note.getEventId()); } } function getNoteOn(list, noteOn) { for(note in track) { if(note.isNoteOn() && note.getEventId() == noteOn.getEventId()) return note; } } MIDIPlayer1.flushMessageList(track);

    I uncomment any of the synth.playNote function calls, it plays very distorted, notes playing for far longer than they are supposed to, like I mentioned earlier.

  • HISE MIDI FX

    71
    0 Votes
    71 Posts
    2k Views
    S

    After all struggling I've decided to switch to pure C++ VST3 programming.

  • Help me create LFO(Sinewave) in ScriptNode?

    Solved
    3
    0 Votes
    3 Posts
    145 Views
    ChazroxC

    I had to break that down to just 1. Here's a screenshot of it now.

    for the next one:.....
    Screenshot 2025-12-08 at 7.39.41 PM.png

  • How do we use this repitch node?

    Solved
    14
    0 Votes
    14 Posts
    660 Views
    ChazroxC

    @ustk That makes total sense. I also read the thread that @resonant posted. I think Im understanding whats going on now.

    Thank you guys. 🙏

  • LFO Modulator as Global Cable || Help.

    Unsolved
    1
    0 Votes
    1 Posts
    76 Views
    No one has replied
  • Multiple Styles for Controls?

    14
    0 Votes
    14 Posts
    581 Views
    B

    @Chazrox said in Multiple Styles for Controls?:

    @bwoogie and when you're done with that....🤣

    ...I'll know right where to find you 🙃

  • 0 Votes
    15 Posts
    619 Views
    D

    @David-Healey Thanks, David. I did take your courses earlier, they’re true life savers!
    It also makes sense that the File.loadAsBase64String() function isn't available on the release version of HISE. I previously compiled HISE following your tutorial, but I ran into the issues I described in this forum post, where the string returned from File.loadAsBase64String() didn’t seem to be a valid base64 string. I’ll compile it again, and hopefully I won’t run into the same error. Thanks a lot!

  • latch mode for buttons / ignore radio group

    5
    0 Votes
    5 Posts
    314 Views
    S

    @David-Healey Thank you so much! I'll check it out now!

  • Execution control / load after copy

    Unsolved
    4
    0 Votes
    4 Posts
    189 Views
    David HealeyD

    @Oli-Ullmann A broadcaster might be another option - not sure.

  • Drawing an Arc problem...

    3
    0 Votes
    3 Posts
    195 Views
    B

    Yay! I was able to get it working. I guess the bounds were off. Thanks for the direction.
    b98cf78e-c9f8-467b-a244-fd364454ebd2-image.png

  • I just put up a Git repo with some HISE scripts :)

    1
    5 Votes
    1 Posts
    111 Views
    No one has replied
  • Hand Code a FX block

    3
    0 Votes
    3 Posts
    231 Views
    E

    Is there a video tutorial of how to compile SNEX? I am trying to follow along with this tutorial on the forums, but It is very wordy and difficult to follow...

26

Online

2.2k

Users

13.4k

Topics

117.1k

Posts