• Finished an alpha for my first plugin, have to give thanks

    6
    12 Votes
    6 Posts
    984 Views
    lalalandsynthL

    @ObsydianX Awesome , congratulations, Hise is amazing !

  • Why Does This Gradient Break the UI's Button Drawing Code?

    Solved
    3
    0 Votes
    3 Posts
    292 Views
    C

    @ulrik Thank you! No, there was no error message.

  • How to Access the Top Level String in a Panel Hierarchical Menu?

    Solved
    2
    0 Votes
    2 Posts
    215 Views
    C

    Figured out—here's the code if anyone wants it:

    When you call getPopupmenuItemText, set the last parameter to 0; this means don't truncate the menu text.

    In the getPopupmenuItemText, substitute this code for the similar section:

    for(element in array) {
    if(element.indexOf("**") != -1) continue;
    if(element.indexOf("___") != -1)continue;
    if(index == i) {
    // Remove the menu name
    if(removeSub && element.indexOf("::") != -1) {
    return element.split("::")[2];
    } else {
    local parsedString = element.split("::");
    return parsedString[0]+": "+parsedString[2];
    }
    }
    i++;
    }

  • Updating Expansions JSON File

    5
    0 Votes
    5 Posts
    317 Views
    ?

    @d-healey i'd better get one of those t-shirts đŸ˜²

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • Packaging Issue on MacOS

    Solved
    4
    0 Votes
    4 Posts
    643 Views
    VorosMusicV

    @d-healey Thank you!!
    I think you are right. I remember you mentioning something like that.
    It seems to work now!

  • Load expansions in compiled plugin

    4
    0 Votes
    4 Posts
    665 Views
    David HealeyD

    @kameron I'd suggest you provide them to your user as expansions that they have to install. This will also be a good on boarding exercise for them so they know how the system works.

  • Saving settings, standalone.

    5
    0 Votes
    5 Posts
    378 Views
    lalalandsynthL

    @Christoph-Hart found it , thanks .

  • Routing Matrix

    3
    0 Votes
    3 Posts
    616 Views
    toxonicT

    @d-healey Ahh, i never looked into that category! :P Thank you for that hint! :-)

  • What are the Steinberg SDKs and folder names?

    Solved
    10
    0 Votes
    10 Posts
    756 Views
    David HealeyD

    I've made a pull request for this - https://github.com/christophhart/HISE/pull/372

    I simplified the build instructions for all three platforms. Removed references to Steinberg SDK downloads, and IPP. I also added that note about Apple Silicon builds.

  • Play rlottie animation one time on mouse click

    5
    0 Votes
    5 Posts
    540 Views
    ?

    @DabDab There’s some good examples in the documentation… https://docs.hise.audio/tutorials/recipes/ui/animations.html#looped-animation

  • Does Lottie Animation need Dll file for End User?

    4
    0 Votes
    4 Posts
    309 Views
    David HealeyD

    @DabDab Use a counter that starts at the first frame, and when you get to the last frame set it back to 0. Try not to double post.

  • Where is the Module Browser in Hise 3.0?

    2
    0 Votes
    2 Posts
    1k Views
    David HealeyD

    Custom popup is the way:

    This video is for a lottie panel but same process applies (1:39).

    https://youtu.be/5aFbxEY2eRQ?t=99

  • Scriptnode Routing, multiple channels ?

    22
    0 Votes
    22 Posts
    2k Views
    ustkU

    About the summing part suggested by @Christoph-Hart, why not just to use a matrix ?

    Screenshot 2022-12-14 at 14.37.51.png

  • Scriptnode to dll export, new error

    1
    0 Votes
    1 Posts
    750 Views
    No one has replied
  • Scriptnode Phase Delay and building a phaser.

    5
    0 Votes
    5 Posts
    889 Views
    toxonicT

    @lalalandsynth Don't know, if this is interesting for you, but you could build a phaser with a few lines of code in Faust:

    declare name "t_phaser"; declare version "1.0"; declare author "toxonic"; declare license "GPL v.3.0"; declare copyright "(c) toxonic 2022"; import("stdfaust.lib"); coeffOne = hslider("coeffOne", -1,-1,1,0.01):si.smoo; coeffTwo = hslider("coeffTwo", 0,-1,1,0.01):si.smoo; lfoFrequency = hslider("lfo freq",0.25,0.1,1,0.01):si.smoo; phaseOffset = (hslider("phaseOffset", 0,-1,1,0.05)):si.smoo; phaserTrig = button("on/off"); intensity = hslider("intensity", 0.7,0,1,0.01):si.smoo; fb = hslider("feedback", 0.6, 0,0.999, 0.001):si.smoo; rangeCon(curV,oMin,oMax,nMin,nMax) = (((curV - oMin) * (nMax - nMin)) / (oMax - oMin)) + nMin; lfo(off) = os.hsp_phasor(1,lfoFrequency, 1-phaserTrig, off)-0.5:abs*2:rangeCon(_,0,1,coeffOne,coeffTwo); apSer(off) = fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)):fi.allpassn(1, lfo(off)); mPhas(off) = (+:apSer(off))~*(fb); phaserMono(off) = _<:select2(phaserTrig,_,(_*(1-intensity),mPhas(off)*intensity:+)); process = _,_:phaserMono(((phaseOffset*-1)*0.25-0.25)),phaserMono(((phaseOffset)*0.25-0.25)):_,_;
  • This topic is deleted!

    2
    0 Votes
    2 Posts
    2 Views
  • Embed User Presets

    1
    0 Votes
    1 Posts
    164 Views
    No one has replied
  • Dolby Atmos / Immersive Audio

    1
    1 Votes
    1 Posts
    316 Views
    No one has replied
  • Old projects will not load, sample rate mismatch and other errors

    Unsolved
    6
    0 Votes
    6 Posts
    384 Views
    David HealeyD

    @lalalandsynth There's a build version in the project xml but it doesn't mean much since the same build version is used for lots of commits.

14

Online

3.0k

Users

14.0k

Topics

121.8k

Posts