• LFO's gone rogue!

    5
    0 Votes
    5 Posts
    213 Views
    d.healeyD

    I've added the Modulator.getType() function now, works perfectly.

    I've pushed my latest changes to my feature branch. This is up to date with the latest commits in @Christoph-Hart's scriptnode branch which means that it will be easy for him to merge my pull request ;)

    There is one breaking change in my branch. I added an additional parameter to the FileSystem.browse function. The fourth parameter is now a boolean that you can use to specify if you want to browse for directories rather than files.

  • FIleSystem browse directory

    8
    2 Votes
    8 Posts
    634 Views
    Casey KolbC

    @d-healey Amazing! I should pull request the createDirectory() function as well.

  • Find the right formula?

    19
    0 Votes
    19 Posts
    601 Views
    ulrikU

    @d-healey Yes that's the way to go, limiting the number of bands, I will think about it and see if I find a suitable solution...thank you

  • Propagate artificial midi notes

    9
    1 Votes
    9 Posts
    549 Views
    Christoph HartC

    Yes thats correct. Sibling midi processors will not process generated events. I don‘t remember the exact reason but there were some issues with recursion protection so I deactivated it.

  • Noob question about scriptnodes.

    45
    0 Votes
    45 Posts
    3k Views
    ?

    @d-healey I got it! Now I've got to tame the spirits that I've conjured up!

  • Anyway to automate the import of .sfz samples format

    2
    0 Votes
    2 Posts
    142 Views
    d.healeyD

    @ospfeigrp You can import the mapping.

    4904ba96-5b31-4ba0-9652-41542827ce92-image.png

  • CC to velocity

    9
    0 Votes
    9 Posts
    683 Views
    d.healeyD

    Yep the delay technique works, thanks! Now I just need to fine tune it.

  • Open GL

    24
    0 Votes
    24 Posts
    2k Views
    DanHD

    @Christoph-Hart Do you have any recommendations for working with OpenGL in regards to Fonts in OSX? My fonts degrade quite heavily with OpenGL but I really need it with this plugin.

  • Help with Lottie

    3
    0 Votes
    3 Posts
    164 Views
    ulrikU

    @ustk Thank you, much appreciated! :)

  • Table envelope ignores release setting

    6
    0 Votes
    6 Posts
    335 Views
    ustkU

    @Christoph-Hart how that is good news!

    Are you talking about the monophonic retrigger mode causing clicks at retriggering?

    It might not be relevant since what I need in the end is a scripted envelope. In the waiting I’ve made some tests with a scripted time variant since I don’t need it to be poly, but it’s obviously too hacky to get reliable results...
    So I got some issues when I set the attack node to 0, then the release makes some nasty clicks. I’ m doing this because I need one-shots/non-sustained envelopes (so no release). But hey, hacky tests gives hacky results :) so honestly a scripted envelopes is what I need to make my own curves from the interface.

  • Change y position with knob

    4
    0 Votes
    4 Posts
    192 Views
    orangeO

    In this example I used a panel. You need to use the image instead of it.

    HiseSnippet 856.3ocsV00aSCCE0tqtrTnSLI9ADMdoSZLkNFCjPSTVWGpZrQEEPimPtItqVKwNJwcrpoIwOMdmeLf3I3I3ZmjlTnarUIRe59w45iu4buocijtr3XYDBa8lwgLD9NjdiEpgsFR4BTmcQ3kHGPiUrH6DW6LNjFGy7PX7BuP6.aUFYd91y1g5SEtrbWHz6jbW1K4AbUt2tM2m66uG0i8FdPgr2rYGWonkzWNB3yBDGTH08D5wrCo5zJQP3Js83JYTOEUwhgb1Q5Mt2P4GEI4+NdLuuOSaz.0CJThaTqgbeutY20XDBWta9Megja98HGv83S7m2AtqIfcNhh8.boooT4onTiKiR6I88zE3RnGt.8JmPukI8bi3gp7HZtcaRGA7xY.EZ6EoURtnReASZIgLDp0Cnmv1KBLlfn9VNNqY+PGmUeZsp0pBM+Xk8ozHad.z0s21NC5wLUKYPnT.F0WwDck+Dy9BY+FWJFSzTL5ebgOWvrGLR3p3RgsTXxPCNR5W2MC4ZPs8GwVsV0yqU0xbxqGyfBNdkrPPMuvT2q7j0nRqdKpueePYUe5CMibE3zgRE6Uh5qV87pVUunp8eFZvfYFKsf9rnYFVq5itJf0EiB5yhxtfYIBRgo0ZUtdZM2j9RgDkhNBt5UgrT6b0XiYnFQoMVstLkgPpJipboTUYOetGKBwghbKhoqhLju3t.za6rKUQyJCTQ3TBYQJt9xf2kcJrqHQraQ1kEehRFBi8SdWhvj+4gd1jC7SsaNdhwmOpY.MOF58MQEJ6hIksV1DFUv7SqpQwUnp1gEpJ7vUrfrMVVUVr42cl16FZ23s+gwc+iySsRku9VsOE6LUtWKqed+jcj+07OrER5Mxmpld0jdGbZ.PCM0N.8btHlqFWbG8MXekyL2WMSEx0jtKS5xUtCmMeKMC9BZk+27Mc6eMR6ACXtpbxVlr2Qy6p9a.UdsbjhKN9.pJhC5LxgiB5ApAWFvDAHDgChfKomBSrcz15NSOlvyX7K3IMXCsMNMXirfn.paj7CtIyt5uurnwCvIg4SqVv23Aa6ICsDhy5Nn.3ydev0U2Jd.v8YiYi4.yCmCLaNGXdzbfYq4.yimCLO4Jwn+GGOejRFjLl.N511r7DiaKnfJynHQ+FOeulTB
  • AHDSR Attack level modulation is funky

    2
    0 Votes
    2 Posts
    135 Views
    d.healeyD

    @Christoph-Hart I think there is a bug here, if the attack level is below the sustain level the envelope never moves past the attack. Also adding a modulator to the attack is pretty useless because the table gives a 0-100% value instead of a dB value.

  • Purge individual samples

    1
    0 Votes
    1 Posts
    97 Views
    No one has replied
  • Disable scrolling?

    6
    0 Votes
    6 Posts
    258 Views
    ulrikU

    @ustk Great, thank you for support!

  • Bookmarks & breakpoints

    12
    0 Votes
    12 Posts
    445 Views
    NatanN

    @d-healey

    Yeah I Know That Right Click, But I Mean A Very More User Friendly One With Some UI Elements.

    And That Tree For Browsing 🤩

  • Local variables for namespaces

    8
    1 Votes
    8 Posts
    376 Views
    Christoph HartC

    Could we get local variables for namespaces?

    I would say that if you exceed 32 variables in a single namespace it might be better to break down the code into multiple modules for clarity anyway. Also I'd like to keep local variables inside inline functions to not confuse people more.

  • Glowing Effect "Snippet" Enjoy

    17
    4 Votes
    17 Posts
    895 Views
    NatanN

    @LeeC Confirmed, Mac Has Nothing To Do With Blurring 😕

  • How to get number of RR groups

    5
    0 Votes
    5 Posts
    226 Views
    Christoph HartC

    Yes as long as you create the reference to the sampler before ;)

  • Check cyclic reference = HISE crash?

    13
    0 Votes
    13 Posts
    486 Views
    NatanN

    Works Here
    Windows 10 /Pro

    Hise Build :
    HISE-61257a81932a80064af8d2949e882f1a5ddb9138

    Edit: That Javascript Caused To Crash :) LOL

  • Need Help With A Button

    2
    0 Votes
    2 Posts
    125 Views
    NatanN

    Okey I Found A Way To Do This :)

    Content.makeFrontInterface(600, 100); const var SimpleGain = Synth.getEffect("Simple Gain"); const var Button1 = Content.getComponent("Button1"); const var Button2 = Content.getComponent("Button2"); const var Button3 = Content.getComponent("Button3"); reg BTNONE; inline function onButton1Control(component, value) { if (value) { BTNONE= -10; } else { BTNONE= 0; } Button2.changed(); Button3.changed(); }; Content.getComponent("Button1").setControlCallback(onButton1Control); inline function onButton2Control(component, value) { SimpleGain.setAttribute(0, BTNONE -5); }; Content.getComponent("Button2").setControlCallback(onButton2Control); inline function onButton3Control(component, value) { SimpleGain.setAttribute(0, BTNONE -10); }; Content.getComponent("Button3").setControlCallback(onButton3Control);

11

Online

1.8k

Users

12.1k

Topics

104.9k

Posts