• Display Filename via Label + Sampler

    3
    0 Votes
    3 Posts
    260 Views
    trillbillyT

    @Matt_SF Thanks! Yes, I was pointed in this direction last time. I've got to be making a stupid mistake. I'm nit at my computer right now either but when I am I will post where I'm at with it.

    Any help in the meantime is appreciated!

  • Table envelope question

    11
    0 Votes
    11 Posts
    384 Views
    d.healeyD

    @Matt_SF Thanks :)

  • How to compile Hise properly before AAX export. Any Instructions?

    7
    0 Votes
    7 Posts
    738 Views
    DanHD

    @lalalandsynth Generally you supply Avid with your iLok user account id (probably an email or username), and Avid then put the necessary licenses into your iLok account. I assume you have done this already if they gave you the dev version already. You may need to update your iLok with your new licenses, and possibly activate them in the iLok software.

    Then when Pro Tools loads it checks the iLok for a license - if your iLok is plugged into your machine of course...

    You might have the option to assign the licenses to your machine, you should check (means you don't need the iLok).

  • How Do You Use "withMultipliedAlpha"?

    Solved
    8
    0 Votes
    8 Posts
    176 Views
    clevername27C

    @Christoph-Hart Thank you, Chris.

  • AAX Build Fail, Windows

    10
    0 Votes
    10 Posts
    437 Views
    DanHD

    @Lindon yes found that too. Ok great, hopefully that's done!

    Cheers mate

  • Store values in ScriptPanel data object

    51
    0 Votes
    51 Posts
    2k Views
    LindonL

    @toxonic

    Okay so theres no validation going on, and some maybe incorrect naming, and an incorrect call to writeObject: so start like this:

    //function store inline function writePreset (fileName, myJSONData) { local PresetFile = PresetDir.getChildFile(fileName); if (PresetFile.isFile()) { PresetFile.writeObject(myJSONData); }else{ // display an error here..... }; }

    So the most obvious problem is you were trying to save an array when the command expects JSON, so you should fix that at least...

  • bufferToImage

    3
    0 Votes
    3 Posts
    158 Views
    ustkU

    @Christoph-Hart Mmm... so this is the optimisation companion of setOpaque if I understand well

  • Popup panel?

    9
    0 Votes
    9 Posts
    460 Views
    Christoph HartC

    Adding new popups is not the best idea in plugins as this is usually something that will not work consistently across different hosts, so I would recommend trying to work inside the window that you already have.

  • Get Subfolder List?

    5
    0 Votes
    5 Posts
    172 Views
    ?

    @ulrik Yes, legend! The sneaky asterisk was the missing piece. In my case I don't need recursive though since I'm just looking for the subfolders, not their contents.

    Cheers!

  • Circle shaped button question

    5
    0 Votes
    5 Posts
    395 Views
    M

    I managed to do what I want. Thank you David. Here is the snipset if needed.

    HiseSnippet 942.3ocsV02aaSDF+bZ81rggXR7AvZ+AxVrERJC1jFQTZZJKBZWzxnLIDZ5p8k3S87cd9N2tHT+Nu8I.ddNaO6rkMfHlUTRdd6te2yK+NOqPEyzZUAww6oqxYDmO0c9JoIcbJkKISOj37YtGS0FVQPkpCVkS0ZVBwwYmeBU33sKw97pe3.pfJiYspHjSU7X1uvy3lVsy1+m4BwQzD1S4Yc79d6OMVIGqDpR.O63NfjSiOmtjcBEcqmKw4ZSR3FUwbC0vzDmcOPkrZdp5RYk+mx07yDLTXHYNrPUpORIRPDiZIiS4hjYMmaMAVkYsYgcpxBeg6w7D9az2lM9bqgf1H5lOb5sN71YM3MrK7FzAda.RNcfztUP5VtyiK34lVKHd9D2oRn3rfBo8tPoxWRuW2ycrB7PZ5mQOmcTAH7lHB2avf6D.eE8PeeH0qMAWPKBlQkLQvnfl.WxLiUY4JIHDd6bz5swHr90WyLyfri4IpRCWxBWTJiMbkLbYj+e56sDcnplFV8it+YhRFr.fsEPivSXwlveG.B7wjx0398a7DSZXTqhGw3KSMgQ+Atwd7EAgMVNkBqVXTvnQACi78fsbi6YAKA2xq78XBMy2yeSNcYJ2zAYSDBdtl8eCbWsVp4XUolMlJDmAsxs4F1EPtDyOX9NczwTSZe8KJLgM+K7s1rudu6Zio+Ki9p+QeVEgX.SRoe+n2wIaYwpU2j8pBKVviOuJMYMWvxwBaXzC877uJ.dpOc3SyQIPIOQYXOVFZWW+q7CdaSKVrQaX6UgRHXEazLxMT7gBLTVlcFq3NPOK1O03HLvr9Tn66eJrKIQbU2dGGUxoRt4w4L46i5fTOh.+6WmdH0PwQ2Zcfe4rBCGgfygrK.dvpAYO2CY5yMpbqu0yUDmqarVuYyXN1AQ3vv70csibjW1xTdx9qZElt+kXoETbsY0rto1FxtZfNP0kM8gZjGaLVs0AeYviTWvJ.V42gwA35TIkBpYcBPj0u1.TOVi0AYVjZtYU2aE9eiU7eKDuk6LtINcyXr2FvHT09Xfw56Rto6jEK.NtV.tq6QO6iyEGjJV3k.EQAGZXbOoLaNPsEyfcWBcQ37fSOrysRd.JiYf4LYhU3ufmZiCQYmZiCaLRxnwEpmGWMEh2VcCqF.SR6E0dvaL.xACI1ISHN2A8GPxfKNedbLd7uKLLs4X1aKh4a1hXt2VDy2tEw7caQL2eKh4AevXv2Y4GKMprpwAPwrIV5JGmIRJzYY6BI+8mZkr8
  • Voice allocation etc.

    4
    0 Votes
    4 Posts
    284 Views
    Christoph HartC

    @lalalandsynth not sure if it works, but if you set all RR groups to 9 and only put in a sample in a single group (so sampler 1 has a sample in RR group 1, sampler two has a single sample in RR group 2 etc) you might get your voice allocation across multiple samplers.

  • Automation slots?

    8
    0 Votes
    8 Posts
    433 Views
    Christoph HartC

    @DanH Actually this is precisely for that use case of having a fixed amount of automation slots and then reassigning them dynamically.

    The documentation of the UserPresetHandler class has some information on how to use it, but here's one example:

    const var uph = Engine.createUserPresetHandler(); // We need to implement our own preset data model when we start using // custom automation slots (because then the connection between UI element and its value is // not consistent anymore) function onPresetLoad(obj) {} function onPresetSave() { return {}; } uph.setUseCustomUserPresetModel(onPresetLoad, onPresetSave, false); // We'll define the automation model to send their values to the global cable by default const var data = [{ "ID": "Slot 1", "connections": [ { "cableId": "Slot 1" }] }]; uph.setCustomAutomation(data); // We can also attach callbacks directly to automation events inline function onAutomation(index, value) { Console.print(trace({"index": index, "value": value})); } uph.attachAutomationCallback("Slot 1", onAutomation, true);

    However it's a fairly advanced concept as it requires you to dissolve the connection between UI elements and their persistent value and implement a custom user preset model so it might be overkill for that simple use case.

  • Arp plays in key?

    25
    0 Votes
    25 Posts
    958 Views
    DanHD

    @MikeB

    SliderPack1.setSliderAtIndex(i, valuesIWant[Math.randInt(0, valuesIWant.length)]);
  • How to: Master filter with ADSR env?

    10
    0 Votes
    10 Posts
    359 Views
    D

    @d-healey ok, got ya!

  • Filter question.

    4
    0 Votes
    4 Posts
    206 Views
    Christoph HartC

    @lalalandsynth The filter coefficients used for the filter display are just approximates but the actual filter itself is using 6dB/octave.

    If you want it to reflect on the filter display, you need to change the getApproximateCoefficients() method of the OnePole class.

  • Figma to HISE?

    21
    0 Votes
    21 Posts
    865 Views
    lalalandsynthL

    Wanted to see if I could do a classic cheat and just move the little green indicator rather then the whole knob graphic, seems to work nicely if you set the export up right.
    prog.gif

  • Can someone clarify the AU format?

    1
    0 Votes
    1 Posts
    143 Views
    No one has replied
  • Change the order of the containers in a network

    Unsolved
    1
    0 Votes
    1 Posts
    150 Views
    No one has replied
  • UI/Graphics Forum Category.

    1
    1 Votes
    1 Posts
    209 Views
    No one has replied
  • Zip - unzip problem....

    7
    0 Votes
    7 Posts
    146 Views
    LindonL

    @Lindon said in Zip - unzip problem....:

    @d-healey said in Zip - unzip problem....:

    @Lindon Oh yeah, if they're over 2GB you might have issues. I've never tried with files that large.

    trying now...

    Ok so this WAS the issue - redoing the zips as 1.5GB each and they unzip correctly....

36

Online

1.6k

Users

11.3k

Topics

98.1k

Posts