• Empty slot for combobox?

    Unsolved
    3
    0 Votes
    3 Posts
    13 Views
    S

    @David-Healey it adds an empty slot, but it basically loads the first file anyway, so the last file of the list won't load.

    I added a blank wav file and use it to call the Room sampler, but it's not working :/ I'm doing your Hise scripting foundation course, but it's still hard to put it in an Audio context.

    inline function onComboBox0Control(component, value) { local smpRoom = Synth.getChildSynth("smpRoom"); if (value > 0) convRev.setFile(irs[value - 1]) && smpRoom.setAttribute(Gain, -100) && convRev.setAttribute(WetGain, 0); else if (value = 4) convRev.setAttribute(WetGain, -100) && smpRoom.setAttribute(Gain, 0); }

    the IRs get loaded, but volumes don't change and i get no error when compiling. what am I doing wrong? (4 is the blank wav file)

  • Custom Display panel questions...

    Unsolved
    2
    0 Votes
    2 Posts
    16 Views
    dannytaurusD

    @JamesC You can adapt the example in the docs:

    https://docs.hise.dev/hise-modules/effects/list/convolution.html#parameters

    Instead of a combo box, use control callbacks on the 2 buttons to call setFile(). You'd put the list of impulse names in an array, then the buttons would load the previous or next impulse.

  • 0 Votes
    2 Posts
    30 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
    52 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
    199 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
    161 Views
    David HealeyD

    The Scripting Course Bundle launch offer expires in 2 days.

  • Paint Routine on Startup not working

    5
    0 Votes
    5 Posts
    89 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. 👍

  • Phase Correlation Meter

    4
    0 Votes
    4 Posts
    103 Views
  • Creating a MIDI copier/transposer in HISE

    11
    0 Votes
    11 Posts
    181 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
    784 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
    67 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
    304 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
    47 Views
    No one has replied
  • Multiple Styles for Controls?

    14
    0 Votes
    14 Posts
    346 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
    364 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
    165 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
    100 Views
    David HealeyD

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

  • Drawing an Arc problem...

    3
    0 Votes
    3 Posts
    119 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
    71 Views
    No one has replied
  • Hand Code a FX block

    3
    0 Votes
    3 Posts
    141 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...

17

Online

2.1k

Users

13.1k

Topics

113.3k

Posts