• Help with Dynamic FX System - Duplicating and Mapping UI Panels

    Unsolved
    6
    0 Votes
    6 Posts
    669 Views
    HISEnbergH

    @griffinboy Great I will post here if I come across anything.

  • Help making a knob turn an effect on and off

    3
    0 Votes
    3 Posts
    269 Views
    B

    @Lindon Champion! Thankyou.

  • 0 Votes
    7 Posts
    639 Views
    F

    @d-healey

    I edited to fix completely tired misinformation etc in my post but yes I had a bunch of regs left over from misusing them and basically haven’t bothered since this is in module and UI builder code but yes I’ll change them.

    Taking a 5 month leave from working on this has not been great :D

  • How does builder.connectToScript() work?

    5
    0 Votes
    5 Posts
    508 Views
    Christoph HartC

    @Fergler yeah you can use this method with float attributes only.

    The connectToScript function is almost correct, but the reference does need to use the Scripts folder in its path:

    {PROJECT_FOLDER}ScriptProcessors/MyProcessor.js should work, however it‘s highly recommended to move the script out of this directory as it will be replaced on the next save.

  • Link multiple Table Processors to one UI ScriptTable.

    Unsolved
    7
    0 Votes
    7 Posts
    1k Views
    HISEnbergH

    @d-healey Okay thanks for checking, I'll open an issue for it on Github.

  • How to Upgrade to Latest commits without altering my Custom modified codes

    23
    0 Votes
    23 Posts
    3k Views
    DabDabD

    @ustk Awesome. 😊

  • Can't get loadSampleMapFromJSON to work like LoadSFZFile

    14
    0 Votes
    14 Posts
    1k Views
    ospfeigrpO

    @ospfeigrp Managed to get it to load an external samplemap.xml when i tested the project again here is a basic snippet

    HiseSnippet 1358.3oc0XssaabCDkqk2jH0zzlf7PenEXgPePBvPVJwwo.FEQ9ZfairErbCZQPa.8JJIBykbAIW6nVj+o9IzOo7GzNj6tRbUTRUTsSa8C1ZFNWNbFxyP4tRQHQoDRjW4SGGSPd21u2XtdztivTN5v8Pd2vOx7wcFGiUJRejmWomZT3UdUj8m27jcvLLOjLUEB8bAMj7LZDUOUa21eOkwN.2mbJMxw5MZeXnfuqfIR.bTxuIJFGdNdH4HrwrU7APreepVH6owZhB4s5Nh9i6MRbIO09mSUzyXDiPKTOHPopOPv5aPrQKZ2QTV+t46WEB442c5tuT5t+99cn8oSzOsJ741EBl5ga8vakhvqTA30xEdMcf2bfjmCjVMER20uWnjFqmthAOeh+gbMQN.CkcWnjZKZkSK4uq.rfqaDgOmbfDDl3QsMa1bs.3W02pBT4U5fKvxfd3nXFQ1J3aCrGAZLjnsHzJUqZ95UK5kMg6jn0Btw07rZbVDEK3f.3qqUl.P4LJmDLHgGpoBdffWvDSTjBVsv7PrFjLVBodkeqRY5fZYBkOfxH8FqzjnFmIEWpH0pVcsfAXlhrVf8iYIn1.vRUcv6xquNDckfQZDKo.3rqzPK5oAwg0ZVu9VkslY1dCvRMrqRsgIv82VkYGrIbMZrwJ3uMTwLJri2pp0.yxjWok3IAwIQ411nZZJyqvMvprOVqtMooRcvw0rw5EM+4rrOucRQTZMrnYUMVP5Wc9wvrWdQq7Djl4FJhFNBE8c8N9nTKLK+Z3WudqJKTG2Dgrl5tXF6L3Bds42yqukyghiDZxw7Z11dkWWIX1kFLXtqkEJaAbNKanejuOGqwShNiHcOzYLDtSV7ht+69htKOTXZExwPA+PNUebLg+tXmPYkUCoPFp.S0VJg636V3PT3l+mUPUKjE3tDxne3v8vZbd3fHCYKlH0TyFwaOxE.gcJiSY+8Hpy0hXqsYcTj2MW3j+poI9WZOdpvO09RZe8HWEiHzgiztZnpNhHHgXI3o2Jn2lQD3hE8SXXcQBZyTorEflYAVQCyGWQ0icmZckwZunP7t9co5vQyGiqLGLBMqqCLlMq6S82ev.RndJ.W0+fe75Yvla5+pzzeOefhhfi.VpLxNKFp3myBdU7ji3E9IGckDKSK8WcL6OZuSBTijE096ssoZ6HQBuPtxP9IjXBVCsYGetU6SN4oRQR7rd8lmXOTbpDXDgRg6BGyIPsV6tG2UJTpAv1wFKk6RcSjCM0poZNgbAQpJp6njHney4Dlg9xyyPLnHl9KMrCFlY7JWqsYo4oXaOFdGlUt0LxOXF4GNi7FyH+nYj2bF4GOUdxbOyIiuze8Q.yv5LLitdFC05vwRcDN9sXlu4hwLCgtKFJFNVtCc3jzlpw8YjSZ.VP57Dz47Xtabc89xUWrqgu+m+9+.h0BOGtbNF6QMcm84W.WXAMFLdOXh0.bBSmqsH4QGAWDORvogEud.G2GNjHcw9b2Paq0vsyoZte6SHLBV4b+9qa+L38rXYwa8eP0hVeve0f41u9B+T3FXX7B9mz29ndL68NbrzBMb7JGuK+fxOpkt6jMxL.xtT+e797s8sj7AlYx+aA0SDIZXVa97NeXnXO3g.gD2QiqXF2lJ2zHa.TOBuuU3OgexVrU9bTyhsxWDElGJXuk8Y66u8JQ3lQG127wfIzL2izJ34FFHAy99nfxHbnT7xvzuegAq2xpAPI29+doreGibvb9BEQv7pWFFVLTukiOXYc7gKqiarrN9nk0wMWVGe7x532726n44DamnEQojoHTmt6md.za+IG.Kg9KP8i84E

    have not tried rhapsody yet but ill revert back here if it's working

    const var Sampler1 = Synth.getChildSynth("Sampler1"); const var ScriptButton1 = Content.getComponent("ScriptButton1"); inline function onScriptButton1Control(component, value) { if(value) FileSystem.browse("", false, "", function(files){ var extra = files.toString(0).split(".xml"); Sampler1.asSampler().loadSampleMap(extra[0]+".xml"); Console.print("loaded"); }); }; Content.getComponent("ScriptButton1").setControlCallback(onScriptButton1Control);
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    70 Views
    No one has replied
  • Question about plugin 'Focus'

    3
    0 Votes
    3 Posts
    280 Views
    A

    @Adam_G is it any plugin or just your plugin? If you do this with an empty project exported, does it still happen?

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • Customisation of NumAudioFiles = 1 ?

    Solved
    3
    0 Votes
    3 Posts
    145 Views
    griffinboyG

    @Christoph-Hart

    Thanks for all your help today!

    I'm looking forward to giving back to the Hise community.

    Diving into the source code, I really appreciate all the work you have done, there is some lovely code and it's been fun trying to unpick everything.

    Thank you for giving us this fantastic tool.

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    11 Views
    No one has replied
  • Distortion example with Neural Network

    1
    2 Votes
    1 Posts
    227 Views
    No one has replied
  • Custom Compiler Flags? (Parallel Processing)

    2
    0 Votes
    2 Posts
    146 Views
    David HealeyD

    @griffinboy You'd probably need to open the project's juicer file and set them there.

    d1dc35d3-902b-4527-8634-80adb9210871-image.png

  • Split Keyboard

    3
    0 Votes
    3 Posts
    304 Views
    B

    @d-healey

    Legend! Thank you so much!!

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    24 Views
    No one has replied
  • This topic is deleted!

    2
    0 Votes
    2 Posts
    41 Views
  • Adding LAF to Autocomplete Template?

    Unsolved
    1
    0 Votes
    1 Posts
    155 Views
    No one has replied
  • Need Help with a Button that looks at other set of buttons!

    5
    0 Votes
    5 Posts
    592 Views
    ulrikU

    @Natan
    Try this

    inline function onButtonsControl(component, value) { local Btn3Value = false; for (b in Buttons) if (!b.getValue()) Btn3Value = true; Button3.setValue(Btn3Value); Button3.changed(); }
  • HISE's Dope IDE / Share Your Custom Tweaks!

    3
    1 Votes
    3 Posts
    273 Views
    C
    Saving File Sets

    This requires a Floating window. (It may also work with the Custom workspace.)

    Creating the Template Use a Floating window to create a set of script files. Enter Layout mode. Create a tab to hold a file-set. Quit and Reopen HISE (to save your layout). Creating a File Set Within the file-set tab, create the tabs for your script files, and load them in. (Or, create a new file-set tab.) Add tabs for each script file, and load the files in. Right-click on the file-set tab, and choose "Export Tab as JSON". Paste the text into a text editor (not in HISE), and save the file.

    When you reopen HISE, your script files will be loaded. But when you open your project, the script file tabs are reset. No problem — you can restore the file-set.

    Restoring a File Set Open the text editor file for the file set you want to load. Copy the JSON data. Right-click on a file-set tab, and choose "Replace Tab with JSON in Clipboard".

21

Online

2.1k

Users

13.2k

Topics

114.5k

Posts