• Preset Browser Laf || Multi-line?

    Solved
    16
    0 Votes
    16 Posts
    1k Views
    ChazroxC

    @treynterrio Did you already have a LAF going for column background? If you didnt, you will have to draw it again yourself because now you're taking over the look and feel of that section.

    start with :

    g.drawRect(obj.area); // or g.drawRoundedRectangle( obj.area, 6, 1.0); //etc.
  • Midi Seq and Track to Display in Ui

    10
    0 Votes
    10 Posts
    172 Views
    T

    @HISEnberg ok but i think there a way to make viewport and display both seq and track in order to select difference seq and difference tracks in midiplayer

  • Sliderpacks, Working like Radio buttons, How?

    5
    0 Votes
    5 Posts
    188 Views
    ILIAMI

    @d-healey Thank you so much

  • Making a list of global, classless functions for reference

    3
    2 Votes
    3 Posts
    136 Views
    It_UsedI

    @VirtualVirgin I looked at the js manual, of course there are more functions, but only the ones you mentioned work in Hise, maybe undefined match to context

  • How to ensure MIDI Overlay Panels Load on Exported Plugin?

    24
    0 Votes
    24 Posts
    961 Views
    ustkU

    @ILIAM Then you should first learn to get a list of your midi files, load them in a combobox, then use the combobox to load the sequences in the player.
    Here's a good place to start https://docs.hise.dev/hise-modules/midi-processors/list/midiplayer.html

  • Where is the "EDIT TAGS" Button?

    Solved
    7
    0 Votes
    7 Posts
    173 Views
    d.healeyD

    @Chazrox But the process for the user for adding tags is weird, I don't like it anyway :p

  • This topic is deleted!

    Unsolved
    2
    0 Votes
    2 Posts
    13 Views
  • FLIP FFT Display? || Solved || Code Snippet.

    Solved
    4
    0 Votes
    4 Posts
    233 Views
    ILIAMI

    1000050915.jpg

  • Midi Player - Playlist

    11
    0 Votes
    11 Posts
    930 Views
    ChazroxC

    @d-healey thats the best kind come on. 🤣

  • Range (min/max) of an attribute of an effect

    Unsolved
    12
    0 Votes
    12 Posts
    286 Views
    Oli UllmannO

    @d-healey
    That's right. Because with SlotFX.getCurrentEffect(), you always get the effect loaded in the slot. So you could also implement it in the effect class and still have access to the functionality from a slot.

    So I believe... :-)

  • LAF that keeps the text-entry field?

    7
    0 Votes
    7 Posts
    184 Views
    iamlampreyI

    @d-healey jesus christ im so embarrased to have never tried that

  • 'global_send' / How can I 'getValue() ?

    Solved
    5
    0 Votes
    5 Posts
    144 Views
    ChazroxC

    UPDATE:

    I figured it out...

    const var globalRouting = Engine.getGlobalRoutingManager(); const var SlotFxDelayLeft = globalRouting.getCable("Slot.DelayLeft"); Console.print(SlotFxDelayLeft.getValue()); // Register the callback SlotFxDelayLeft.registerCallback(function(value) { Console.print(value); }, AsyncNotification); // Values print =)

    @Christoph-Hart @HISEnberg Thank You! 🙏

  • Rounded Rectangle / Panel masking?

    Solved
    13
    0 Votes
    13 Posts
    389 Views
    ChazroxC

    @It_Used no stress. I'll still try it and see what results it produces. Maybe I can still use it for something. 🤛 Thanks again!

  • Coding in VS Code and HISE

    20
    0 Votes
    20 Posts
    866 Views
    VirtualVirginV

    @Christoph-Hart Sounds great! I'm traveling today so I won't get a chance to build and test until tomorrow, but I look forward to it :)

  • Restore global cable's last data on DAW load

    3
    0 Votes
    3 Posts
    125 Views
    iamlampreyI

    @Christoph-Hart Lol was compiling exactly that as you posted, working now 🙂

  • How do I script these handles?? || update::

    Unsolved
    2
    0 Votes
    2 Posts
    95 Views
    ChazroxC

    @Chazrox Ok, I figured out this much....

    I needed to declare the Convolution reverb module (ScriptnodeFX) as and 'AudioProcessor' instead of and 'Effect'.

    Then I could use:

    Convolution.setSampleRange(min, max);

    then, use a knob to adjust 'max' value.

    One thing I can figure out how to do is, after loading a preset or scrolling through reverb presets, I need my 'Length/Time' knobs 'max' value to change to the currently loaded files 'sampleLength'. For some reason I can only get it to load upon recompiling.

  • setFile + index/multiple slots?

    Solved
    3
    0 Votes
    3 Posts
    167 Views
    iamlampreyI

    @Christoph-Hart Perfect, thank you!

  • Any Examples of AudioWaveform (RangeStart, RangeEnd) editing?

    Solved
    8
    0 Votes
    8 Posts
    243 Views
    ChazroxC

    @Oli-Ullmann Appreciate it. 🙏

  • Adding mouse hover to Panel Buttons!

    2
    0 Votes
    2 Posts
    88 Views
    ustkU

    @ILIAM here you go

    HiseSnippet 1742.3oc2X8taaaCDWJIZsVadacqeXeZfnXnvt1MSxIwIEoC0oINqYMowHNKq.EEELRzVDQlzPh9eMMeaOX6QXuB6MXuAaGorrjrcZZCVGVmRPr0c2Od+3w6HOlFAbGRXHOPS273QcIZ5elQyQLg21dXJSauczz+biCvgBR.JRziG0EGFRb0z0W7GkBzysjl54Oeziw9XlCIQjl1IbpCYeZGpHQZiZOk56uK1kbLsSJqWs1dNb11bedOfOKZXo0E6bFtM4YXoYKXn8Dbnml98LrWuZEBYsSefk0pUcWs5JDb0U1vsh0Jmhsb2n5C1fr5Fafczz+j5tTAOno.KHgZ5K8Xt6nld7ArHGbBMjdpOQ9hsVSvyQh2k66JmhRoZa6Q8caDGnB0zzMZjD1VLJrcaiCntzIxSBeeoRAJAQ5.n9BYo2hYnmcZ5YkhdygR5onzRQT5VFMcBncEIZj74SM1iAqlsvv5TZpDYq1BA2vXaNXASrbG7YjcCfWlfnvJVVkQqrlUwMyal2DdfErPApON.sO9TheH5GPluvtLpBXVYzpkQqUFUsLZ8xnMJidPYjMf2zFLvFrvFLwFrwFLxFrxFLyFryFLrh0K2T4AvOINoAlQ7sAmDyw1Dw17Nc4L3kB2IR8cjrKAySY7SubHJs.BoexaFM.K6hE3kY85.4h85vjSpJaNixi3CjZrsTwhIpCIhFvhu3HdOAkQJzpGyQP4rBsKl2777l4ZubKH8eKe+BVOuRUK0C3+b4MQvijwCfgU3QCkT8WntBuBEQeejjoX1lIf7tZPRFOFQBNpbNjQZKd.pvHPr0lnQOb1Q.MpTITwXqOO5iI.GFAbH5gymwngRzIfRgOlRAvP7hgn6gFTFMB9vqr7adubyYrTLwRToUWar0nRHqXDPJTZLY8EsEp.L8Shamf86QJTrjM5MuATEtCoErD5VHYh3w6SBHt6wbICKht6cQI3mQeI6hEy5volqxm1xDln87JXMrR0cUOE2bdVJyafzJXrcOh3Hvr19jBAx5mhYCMWLC34G.x570Wa9Nu8xtA3Aa4SaCwhiICEEhp0eA891urrnL5N9jVh6LEGxFoKUJQ6EiUdg4EEGW6js94.duPx1Xe+Sg8+SJfH8gJVYQjB87i4P9fL9nV1h7nYN4xrBajkEMyctYtbxzGGUN4dt.pt3fPBrQ2XKGFW6jpZ5dyMgVV5pFr.9f4MRiRMROgPa6IlcnjkUSFm9xjPYQIjGGMly2wf5X9KgB+dogjng79PctYR5QxeRBPN9TmyHtEmozVMzgwUHpw691oSTTF33A4jP8RzxZrJXi2PtOY4tAv1hQXSkqL4KpchmxGorKRchGldlnHP.oqbuWo5L4VxehyiPb1y3BxgrBEgToblvXLspVslqN4IHAbeeRvbUK6lI3sAr.r3cJAJXilawFBmXmsM.iKuMfzco3DcfVJC4r8XTwgcIrKq2EswmBBsLrvXVAlJTMLjOtgAYgnFEZK3lFQEkZJBmzolcMsoA+4iA2zm5RBTnuggZMaZvUpo8y6sCjkJaaYLc.J1kDHnxYu9Nj9PSiQMwjyXGR3YBdWEeGepMPrqjwCS2E5nzuLPVNOQvuETySUUlVBr0CeP7FP.k9BC33ZThfPbenBuQ.AxVABufVJpYdkwiKgZfeg9r61j953fUs+30+5i5jsG6N3go6X9plLZ6AC5HYtiowIxHrC1G5.ellEg1T4t87whr8tJ6verBHSNSCixlBYgTwnzr6erFZeWo3sLZPENdymiKLGNJS7+.vwwWCHuQ8VsfilSH3RF697OL87m18ecr62pmKkuOWVMob+sijfjhPM7wiHA1uk6v86uq2gq667c3fqS5.KOjzoIp0riCfZIJqcZWIoYcFFl+toEeDmKjaLm9NjMwc55SfnX.zuPVqgyxBByNB6R8GeMxu037FGc3OUe6ie0tGt+N0O5hnQph0xCv80TkaF5RLpRsnu5C7R4pzBpybieUew218Lsul2ybo+ycOyOB14HyUgyEywlT4ZbcVehOTan33WAGszB2yWDKMagwAbFuqGmQcxlaIBnsaSBRy84Ng1RHf76DI2t1QDeBNLUR72UaenOUbvzkGuGwB626+s.yc85aLhnKRVMi93cG+E++8N9Q+OEZe.FRBk6M8rdcZBaz5P.uyf1dj8NBciHgpd2Jd+olDlq5k+BdFqzV9t9Xk1wJ+WwGcvNA7W4D0BoLO8lJIv7lo1iNmwAx2Qyz6HroLrK2qbbxNTy.rx0E3JWWfqdcAt10EX0qKv0ut.23pAJODZqdBdmnRSMsCZTW0qut9jy00WT6u4jcqqA

    note that you need to set the panel to allow All Callbacks

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied

16

Online

2.0k

Users

12.8k

Topics

111.1k

Posts