• What does this above value means

    General Questions
    3
    0 Votes
    3 Posts
    36 Views
    N

    @dannytaurus ik it means negative infinity i done maths for AL lol🥲
    I though it shows LUFS value(if you dont what lufs value is, it measure loudness of sounds)

  • 8 Votes
    14 Posts
    157 Views
    S

    @jeffd Yeah I would like to know that as well tbh. Was it hard to get it working?

  • Expansion wide preset search

    General Questions
    1
    2 Votes
    1 Posts
    18 Views
    No one has replied
  • Absolute Samples - Windows 11

    Unsolved General Questions
    5
    0 Votes
    5 Posts
    43 Views
    L

    @David-Healey I had about 16, I just automated the find/replace in VScode and it worked really well. Thank you for the videos on exporting plugins, went back and followed them to the letter and they worked perfectly.

  • Crash when clicking Parametriq EQ1 in module tree

    General Questions
    3
    0 Votes
    3 Posts
    40 Views
    David HealeyD

    @pcs800 Loading your snippet from the terminal I see this error

    JUCE Assertion failure in MultiChannelFilters.cpp:699

    At the actual crash I just see a segfault.

    I removed your EQ and readded it and the problem goes away, but I see a bunch of Console errors when recompiling so I suspect something in your script is setting an attribute that doesn't exist or setting an attribute to an invalid value and that's the cause of the issue.

    2b9f708c-aea6-46a8-8deb-08c9f9d649e1-image.png

  • Something probably broken.

    Bug Reports
    2
    0 Votes
    2 Posts
    50 Views
    LindonL

    @Quemis what version of HISE are you using? have you compiled from the latest development version?

  • Asset Manager

    General Questions
    11
    0 Votes
    11 Posts
    160 Views
    HISEnbergH

    @Christoph-Hart Looks very promising. The setup seems straightforward enough (the robot maybe generated too much text description). Happy to throw some FX Libraries and HIsescripts at it if you need some beta testing before launching. 😁

  • JUCE error while exporting VST

    General Questions
    17
    0 Votes
    17 Posts
    118 Views
    J

    @David-Healey said in JUCE error while exporting VST:

    @Jeetender How big is it?

    Content.makeFrontInterface(700, 400);

    const var scriptFx = Synth.getEffect("Script FX1");
    const var buttons = [];
    const var panels = [];

    for (i = 0; i < 5; i++)
    {
    buttons[i] = Content.getComponent("Button" + (i));
    panels[i] = Content.getComponent("Panel" + (i));
    buttons[i].setControlCallback(onButtonControl);
    }

    inline function onButtonControl(component, value)
    {
    if (!value) return;

    local idx = buttons.indexOf(component); local compSwitchValue = idx * 0.25; // Show corresponding panel for (i = 0; i < 5; i++) { panels[i].showControl(i == idx); buttons[i].setValue(i == idx); } scriptFx.setAttribute(0, compSwitchValue);

    }

    //const var scriptFx = Synth.getEffect("Script FX1");
    const var mtbuttons = [];
    const var mtpanels = [];

    for (j = 0; j < 3; j++)
    {
    mtbuttons[j] = Content.getComponent("MtrBut" + (j));
    mtpanels[j] = Content.getComponent("MtrPnl" + (j));
    mtbuttons[j].setControlCallback(onMtrButControl);
    }

    inline function onMtrButControl(component, value)
    {
    if (!value) return;
    local ide = mtbuttons.indexOf(component);
    local compSwitchValue = ide * 0.25;

    for (j = 0; j < 3; j++) { mtpanels[j].showControl(j == ide); mtbuttons[j].setValue(j == ide); }

    }

    const var rm = Engine.getGlobalRoutingManager();
    const var cable = rm.getCable("global_cable");

    const var Knob1 = Content.getComponent("Knob1");

    cable.registerCallback(function(value)
    {
    var dB = Engine.getDecibelsForGainFactor(value);
    dB = Math.max(-60, dB); // Clamp to -60dB
    Knob1.setValue(dB);
    Knob1.changed(); // Update UI
    }, AsyncNotification);

  • 5 Votes
    2 Posts
    37 Views
    ChazroxC

    Epic!

  • Build errors with latest commits on Linux

    Bug Reports
    1
    0 Votes
    1 Posts
    21 Views
    No one has replied
  • 0 Votes
    3 Posts
    36 Views
    ustkU

    @Christoph-Hart alt text

  • 0 Votes
    32 Posts
    1k Views
    David HealeyD

    I also emailed the Araelium dev and he said the situation is the same with Package Builder. The limitation is with the Apple installer which all pkg files use.

  • Pro Tools is not recognizing my AAX plugin.

    General Questions
    8
    0 Votes
    8 Posts
    78 Views
    lijas90L

    @svkpowa thanks!

  • It´s possible to change Popup Data in execution time?

    Scripting
    11
    0 Votes
    11 Posts
    96 Views
    jadgJ

    @ustk Thank you very much. i,ve created a similar solution a few hours ago. I don´t use Broadcaster just the proper scriptSlider callback ,a "InlineStyleSheet" for the valuePopup Label and a Timer:

    Content.makeFrontInterface(400, 200 ); const var Label1 = Content.getComponent("Label1"); const var lblCss = Content.createLocalLookAndFeel(); Label1.set("text", "ValuePopup"); const var valuePopupTimer=Engine.createTimerObject(); valuePopupTimer.setTimerCallback(function(){ Label1.set("visible", false) ; valuePopupTimer.stopTimer(); }); // Label Laf lblCss.setInlineStyleSheet(" * { letter-spacing: 1px; font-weight: bold; font-size: 12; } /** Render the default appearance. */ label { background-color: var(--bgColour); color: var(--textColour); border-radius: 5px; border-size: 1px text-align: centred; text-shadow: 2px 2px 5px rgba(0,0,0,0.6); } /** If you edit the text, it will use this selector. */ input { text-align: left; padding-top: 0.5px; padding-left: 50px; padding-right: 20px; caret-color: white; font-weight: bold; } /** Style the text selection with this selector. */ ::selection { background: #50FFFFFF; color: white; } "); Label1.setLocalLookAndFeel(lblCss); inline function onKnob1Control(component, value) { Label1.set("visible",true); Label1.set("text", Engine.doubleToString(component.getValue(), 1) +" "+ component.get("suffix")); Label1.set("width", Engine.getStringWidth(Label1.get("text"),Label1.get("fontName"), Label1.get("fontSize"), 0.15)); Label1.set("x",component.get("x")-(Label1.get("width")/2)+(component.get("width")/2)); Label1.set("y",component.get("y")-20); valuePopupTimer.startTimer(1100); }; Content.getComponent("Knob1").setControlCallback(onKnob1Control); Content.getComponent("Knob2").setControlCallback(onKnob1Control);

    Probably the best solution is a combination of yours and mine. Thank you very much again.

    ezgif-4b86ba577ac754d8.gif

  • New version removes show text box

    Bug Reports
    11
    0 Votes
    11 Posts
    48 Views
    S

    @David-Healey Wow haha. Works fine on PC, everything is fine there. I didn't feel the need to change it, since it was perfectly working for me. And sometimes updates cause troubles.

  • how can i create a sin lfo in scriptnode

    General Questions
    3
    0 Votes
    3 Posts
    40 Views
    N

    @ustk thank you so much ill try it
    Thanks again im so happy😄

  • 0 Votes
    13 Posts
    127 Views
    David HealeyD

    @ustk Nice!

  • Trying to give back in my own small way - KnobForge!

    General Questions
    1
    3 Votes
    1 Posts
    56 Views
    No one has replied
  • Matrix Modulator Smoothing Control

    General Questions
    7
    0 Votes
    7 Posts
    75 Views
    ustkU

    @DanH just set it to zero then you’ll eat as many kinder as you want (pretty sure this sounds weird in German… 😬)

  • Toggle Oversample container in Scriptnode

    General Questions
    3
    0 Votes
    3 Posts
    38 Views
    DanHD

    @ustk Sexy, thanks!!!