• Compiled Standalone/PlugIn not able to open

    6
    1 Votes
    6 Posts
    735 Views
    VorosMusicV

    Its a bit much to take in debugging the first time.
    I found an assertion failure for jlimit in MathsFunctions (lower value is bigger than the higher value).
    But I still try to figure out where this jlimit belongs to.

  • Can You Detect Clicks on a Slider?

    Solved
    3
    0 Votes
    3 Posts
    176 Views
    C

    @d-healey Thank you, David. I have referenced in the documentation. Cheers.

  • ATMOS routing in scriptnode

    2
    2 Votes
    2 Posts
    174 Views
    orangeO

    @Dan-Korneff

    The latest trend Dolby ATMOS!

    AFAIK, it's almost 10 years old but I've been hearing this more and more everywhere lately. Very popular these days. Albums, Movies, TV Serries...etc. it's been everywhere.

    And of course it would be great to see 7.1.4 Channel Set here.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    19 Views
    No one has replied
  • AAX Compile problem.

    4
    0 Votes
    4 Posts
    495 Views
    lalalandsynthL

    @orange Indeed , was set to use iPP which I do not have installed :)

  • Display Filename via Label + Sampler

    3
    0 Votes
    3 Posts
    561 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
    645 Views
    David HealeyD

    @Matt_SF Thanks :)

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

    7
    0 Votes
    7 Posts
    2k 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
    398 Views
    C

    @Christoph-Hart Thank you, Chris.

  • AAX Build Fail, Windows

    10
    0 Votes
    10 Posts
    827 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
    9k 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
    231 Views
    ustkU

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

  • Popup panel?

    9
    0 Votes
    9 Posts
    1k 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
    317 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
    851 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
    634 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
    1k 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
    3k Views
    DanHD

    @MikeB

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

    10
    0 Votes
    10 Posts
    1k Views
    D

    @d-healey ok, got ya!

  • Filter question.

    4
    0 Votes
    4 Posts
    482 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.

9

Online

2.4k

Users

13.8k

Topics

120.1k

Posts