• WaveTableWaterfall -> Drag Position with mouse Snippet

    3
    2 Votes
    3 Posts
    736 Views
    Oli UllmannO

    @ustk
    Ah, I hadn't thought of that. Much better solution! Thanks! 😀

  • Radio Buttons Tab Controls || Tabs overlapping on INIT.

    22
    0 Votes
    22 Posts
    1k Views
    ChazroxC

    @d-healey I got the other group working too. Thank You! 🙏 That was a doozie. Im gonna name related panels and buttons for these use cases accordingly. I like doing this this way instead of radio button feature. That thing always glitches.

    🙏

  • Set Value on Click Property?

    Solved
    7
    0 Votes
    7 Posts
    792 Views
    d.healeyD

    @Chazrox Oh yeah I see it, I was just being blind.

  • Stretch player questions

    10
    0 Votes
    10 Posts
    986 Views
    ChazroxC

    @ulrik Sick. Looks fun!

  • VIEWPORT || How can I .getItemText() or something similar??

    Solved
    3
    0 Votes
    3 Posts
    557 Views
    ChazroxC

    @d-healey this also worked! 🙏

  • Get Num items in Combobox?

    Solved
    9
    0 Votes
    9 Posts
    749 Views
    ChazroxC

    @d-healey That worked. Was confusing at first but I get it now. 🙏

  • how to make Half Pedal action?

    Solved
    5
    0 Votes
    5 Posts
    398 Views
    It_UsedI

    @HISEnberg Thanks ❤️

  • Helper Function Logic....Placement?

    Solved
    24
    0 Votes
    24 Posts
    268 Views
    ChazroxC

    @d-healey Im learning.

    via GIPHY

  • Copy & Save '.mid file' to 'folder' || Help.

    Solved
    22
    0 Votes
    22 Posts
    249 Views
    ChazroxC

    Keyzie Midi Drop And Save Working.gif

  • panel in front

    12
    0 Votes
    12 Posts
    677 Views
    ulrikU

    @VirtualVirgin a temporay solution would be to restrict the dragginBounds

    for (p in pnls) { p.set("allowDragging", true); p.setDraggingBounds([p.get("x"), p.get("y"), p.getWidth(), p.getHeight()]); p.setMouseCallback(function(e) { if (e.clicked) this.setZLevel("Front"); }); }
  • Help connecting button to parameter on Script FX while doing Content.getComponent();

    Solved
    8
    0 Votes
    8 Posts
    127 Views
    B

    @ustk It is overkill indeed hahaha
    I just checked the snippet that you shared and its much better than what I had in mind.
    I'm not very familiar with the HISE API so I didn't know about ScriptFX1.setAttribute(ScriptFX1.HQ, value); and stuff.

    Your solution is much more elegant than mine!
    Tysm :)

  • Set font style?

    16
    0 Votes
    16 Posts
    431 Views
    d.healeyD

    @VirtualVirgin might work, try it in the compiled plugin and let us know

  • LAF a vertical slider using CSS

    7
    3 Votes
    7 Posts
    299 Views
    CatABCC

    @young60 Cool,hahaha😆

  • Loading Files Into MIDIPlayer via script?? || SOLVED! 🙏

    Solved
    34
    0 Votes
    34 Posts
    506 Views
    ChazroxC

    @d-healey I got it....wheres that damn t-shirt. Thats my outfit for the week. hahaha.

    Thank you so much! 🙏

    @HISEnberg I see the answers in your snippet as well and so much more! Im already learning a few things just looking at this. 🙏 Bless!

  • FFT Analyser Path - Need help drawing the magnitude to height

    Unsolved
    25
    0 Votes
    25 Posts
    3k Views
    HISEnbergH

    I made some progress towards solving the UI lag from the FFT. @Consint & @oskarsh @Oli-Ullmann this may be of some interest to you.

    Basically I found that if you run the FFT inside of a scriptnode network, you need to script the buffer size in order for it to take effect (editing the buffer size within the scriptnode will not work).

    Now in my case I need to drop the size to at least 4096 samples which is barely tolerable, but it seems to have cleared up the UI lag issue. The minimum the FFT will accept is 1024 samples (which is virtually useless imo). There's also a direct correlation between the size of the FFT on your UI and the lag you experience (smaller ones don't seem so bad).

    You can kind of see the refresh rate slowing down here:

    giffymetimbers.gif

    I created a script to resize my visual/buffers, and I use sliders to control their sizes. It looks something like this:

    namespace BufferManager { reg isUpdating = false; const var BUF_SIZE = [1024, 2048, 4096, 8192, 16384]; // FFT Buffer Properties const var FFT_BUF_PROPERTIES = { "BufferLength": 1024, "WindowType": "Blackman Harris", "Overlap": 0, "DecibelRange": [-100.0, 0.0], "UsePeakDecay": false, "UseDecibelScale": true, "YGamma": 1.0, "Decay": 0.5, "UseLogarithmicFreqAxis": true }; for (i = 0; i < fftBuffers.length; i++) { fftBuffers[i].setRingBufferProperties(FFT_BUF_PROPERTIES); } // ----- CONTROLS ----- // Control - FFT Size inline function onknb_fftSizeControl(component, value) { if (isUpdating) return; isUpdating = true; // Stop all processing for (b in fftBuffers) b.setActive(false); //Engine.allNotesOff(); // I was using this but doesn't seem necessary // Updates local newSize = BUF_SIZE[value]; FFT_BUF_PROPERTIES.BufferLength = newSize; // Apply to all buffers for (b in fftBuffers) b.setRingBufferProperties(FFT_BUF_PROPERTIES); LafFftAnalyser.createReadBuffers(); // Restart processing for (b in fftBuffers) b.setActive(true); isUpdating = false; }; knb_fftSize.setControlCallback(onknb_fftSizeControl);
  • ARP || Tie Notes?

    Unsolved
    13
    0 Votes
    13 Posts
    356 Views
    ChazroxC

    @cassettedeath Built in arp is behaving well as it is now in DAW. I dont use the hold or tie tho so I cant speak on performance in that case.

  • Link animation speed to rate?

    3
    0 Votes
    3 Posts
    208 Views
    M

    @dannytaurus Thank you for the guidance! I'll give it a go :)

  • Memory leak with Engine.loadAudioFilesIntoPool

    20
    0 Votes
    20 Posts
    2k Views
    T

    @AbidextrousMoose thanks for a detailed report!

    We fixed all of this by including the ConvolutionIR itself in the preset.

    Do you mean by including an Audio Waveform UI element and pointing it to the IR slot?

    @Christoph-Hart did you have a chance to look into it?

  • ARP || Shift Click Slider Pack Values

    Unsolved
    8
    0 Votes
    8 Posts
    227 Views
    ChazroxC

    @d-healey ahh..Thank You. 🙏
    Watchin now..

  • Get Preset Category Name to print?

    Solved
    10
    0 Votes
    10 Posts
    221 Views
    ChazroxC

    @ustk Thanks guys. @ulrik

15

Online

1.9k

Users

12.5k

Topics

108.9k

Posts