• Has anyone successfully created an FX plugin?

    29
    0 Votes
    29 Posts
    2k Views
    L

    So good to know that this is sorted in the lastest FL studio!
    Thanks for investigating @BWSounds @iamlamprey @Natan 🚀

  • How to Create Mod Matrix in Front End GUI

    8
    0 Votes
    8 Posts
    3k Views
    Tania GhoshT

    @Natan Yes, That's what I was looking for. Superb :) Thank you again.

  • Messuring hardware eq curves .

    10
    0 Votes
    10 Posts
    489 Views
    Christoph HartC

    I think @lalalandsynth updated the title and my answer makes me look stupid now :)

  • Size Per Module?!!!

    7
    0 Votes
    7 Posts
    362 Views
    NatanN

    @Christoph-Hart That Was Clear :) Thank You Christoph

  • Buttons and knobs triggering other buttons

    23
    0 Votes
    23 Posts
    2k Views
    d.healeyD

    @blezzbeats Kind of self explanatory, it ignores incoming events (MIDI notes). :p

    18c8d302-bfe5-4c91-b4b0-0fc17cb3ef4a-image.png

  • How to connect Drumpad with Audiowaveform & Player in Front End

    5
    0 Votes
    5 Posts
    1k Views
    Tania GhoshT

    @ustk Yeeeeaaa...... Now it's working..... :) very happy. Thank you.

  • Looking for beta testers :) (Windows)

    8
    2 Votes
    8 Posts
    460 Views
    ?

    @Tania-Ghosh Thanks for giving it a spin :)

    @BWSounds Thanks for letting me know! I'll have to add some sort of warning to the store page... I like FL but it definitely has its issues.

  • loadSampleForAnalysis() how to

    2
    0 Votes
    2 Posts
    154 Views
    Christoph HartC

    The VariantBuffer is a special type that is basically an array of float numbers. IIRC the method returns an array of VariantBuffer (one for each channel).

    Accessing and modifying VariantBuffers should be the same as normal array operations, so the [] operator and the for(s in buffer) loop should work like expected.

  • Linking knobs causes DAW crash for multiple instances!

    20
    0 Votes
    20 Posts
    926 Views
    FortuneF

    But interestingly putting the shared function on the button callback works!

    I will check it in the daws and let's see if that one crashes or not. Thank you so much @d-healey for this brillant idea and help.

    HiseSnippet 1379.3oc6Y0saaaCEVx1bK1ctncHCXWJDrKb.xBrz5OanXHNw+TXz5Di3rzsaVGiDcLQjHEjnxpQQeP5c8QIOB6QXOB6MXijR1hxU1w0KsXIK5BEyygGxuyGO7viX5GPsQggz.M8xGM1Goo+EfAiIrQMGAwDstszzuKnGLjgBLhEs2XeXXHxQSWu3SEBzKWRS97W6rGzERrQohzzNlhsQOG6gYoR623YXW2NPGzQXOkd+fFcsojlTWZDGOEA007g1mAOEsOTzsB.M8OqsClQCFvfLTnldo8nNiGLh96j39eLNDehKRzvTa.efhE2g55HPrPpVyQXWm9S76PMMcP+TVnXLKrNnG1AOUdJabOoBiTKT4C8BKBdlpvq9xCOcE3UJFd2GLvN.6yR0Hv1c.cI7EpgP9RfJrh6qVg1.PSJuGD11dvyPcB3MlZQsGUu9VFOrd8MeR0JUqvWHBYFmCCLFf87cQhkZSiezPFbr8oHV6gCQ1rZanndCgo4Yn0hMzZi34T038hXLpbFm.YtoMod9TBuQsMRzmXIl3hIHigQDaFlRLnjD8BiCnt0rmX4V7Q2MBsY0JutZEC9CdnQsIhJKD7LB8DqsCQriERqIZZJl73laJlPY+x9mvQv.jSmD.TKFVuQ99Rb.wTk.ylPW2S3g70lE+S3mrbjDZykgjZmK+H0d4ri5aASk.KU9HeZKdbdxkRRKhhR7f7IHUGX9zi0BoGqEROVW0ziYNzCW8JvJVKhUrdOVYV+a1Ybp+nrYVL96xXA3ShXnZpJDu2xHu8EYGBq4MDVJCgUNCA2+qVQYwXeJCc.GlUdckxUdSEiYUMbXt5RnAWTPtpEm8DrHCqQh7NAELYQeRG4IgylkGL+r7pGBYGuZpzQJoKAyNvGQlWtesjP.9o.ESPE+WL4Y.2M4LfAtXGTfFlmp+yAxUEMIfSNW8cu8s+vEZKswVe.FGGsKMtLHIzOi4xhBz9otsfLn3frDug6g9n.FVPd5sPmyqPH9XsxfVnvyXTeo6lDwyQ1k5vuJcBebiwoM1qgmZEJ+xEdvWoVchG1wwE0mFhEK8oZ5Jb5kd9sTm+gpy+NWIyeokf1SG1K9UED7teqg16W9.uHFpSjKjksxFwtxDEBznVBgnLABGkiUWY+nTtyxB26C5iY1ixGuExAu7.vO13Mo3wpf3ZbRAaIPme9psRw54UoXAErr1zx4ml2UBkpJBLmW07WH122B4Byveu.6vFoDM2Hm586RNmu0tO0EFLK6WLqKWb4RaliaVZoCQDtjw0lP5uDHo7qS.VFRb8Av2CzG9eg.hCoQLL4zdPdwQ7L2f8i7Fv+nWaDGpDBxUTUgdAw4+wsqKZK.z.DwQ13u4OIJMEs0STZNQo1GXt.qayEbatfayEbiOWv5wTxc.u.dNRdoLR13qjsGRC7LdJhfBDbk4Btru+XYurO+k9x9NvlwgvQAPRnOMDYpNxynyRUWKDKhjs6whxzKg60g6dJ8asFSDZoJjGVjYv3syLR8vJ0v+m6zl.4K5CPbuw4fPatyJ3N03l9QtgH4tCSUCSEaoJd1bikVtbiWquiyOceiRwkCtWx0vVdBFiO+rM+fNW92zNMy8PXjKahzrai5QIT+QTB1VMl5PDe2+omhxD2jqCsKiAsOKUx5MND4hfgJas9lFOGSPv.NOgVQtvb44hEsd80fX3ZH16aby3aKKdi+aK+2sCkmd7+Imp9oXN7f1AzWZGeCbhsdqIkv8ah7eJVYPOQaioW7F.Te65hKVB+RaaQzw2x4m7swZEr46VAadvJXyCWAadzJXyiWAa99EZi3ryciXTu33etf9skW.ptdboBxsBZ+CzbgkiO
  • Plugin crashes DAW inconsistently. pluginval error in audio thread.

    4
    0 Votes
    4 Posts
    256 Views
    M

    @marcLab Hey did you ever resolve this?

  • Sample maps PopUp menu

    7
    0 Votes
    7 Posts
    367 Views
    ?

    Here is another version with Paint Routine and Look & Feel

    Content.makeFrontInterface(400, 200); const var Sampler1 = Synth.getSampler("Sampler1"); const var sampleMaps = Sampler.getSampleMapList(); //Look & Feel For Popup Styling const var laf = Engine.createGlobalScriptLookAndFeel(); laf.registerFunction("drawPopupMenuBackground", function(g, obj) { g.fillAll(Colours.blueviolet); // Create your own }); //popup Menu const var Shape = Content.getComponent("Shape"); const var ShapeLabel = Content.getComponent("ShapeLabel"); // Paint Routine Shape.setPaintRoutine(function(g) { g.fillAll(Colours.cadetblue); }); //Load Sample Maps & Change Text inline function onShapeControl(component, value) { ShapeLabel.set("text",Shape.get("popupMenuItems").split("\n")[value-1].substring(7, 15)); Sampler1.loadSampleMap(sampleMaps[value-1]); } Content.getComponent("Shape").setControlCallback(onShapeControl); Shape.setMouseCallback(function(event) { this.setValue(event.result); this.changed(); });
  • This topic is deleted!

    15
    0 Votes
    15 Posts
    59 Views
  • Flanger in scriptnode

    45
    0 Votes
    45 Posts
    3k Views
    ?

    @Natan Exporting nodes to CPP is currently not working, but Christoph is working on it as part of a whole giant HISE 3.0

  • Changing the filter mode from a ComboBox

    12
    0 Votes
    12 Posts
    1k Views
    J

    i want assign Biquad Lp Rez & Biquad HP mono filter mode on button.
    see my code :

    Content.makeFrontInterface(600, 600); const var list = Engine.getFilterModeList(); const var BqLPR = list.BiquadLpRez; const var BqHP = list.BiquadHp; const var Button1 = Content.addButton("Button1", BqLPR, BqHP); if (Button1 == 0) { Synth.getEffect(BqLPR); } else (Button1 == 1) { Synth.getEffect(BqHP); } const var Filter1 = Synth.getEffect("Filter1");

    For now button switch with Biquad LP & Biquad HP (no Biquad LP Rez)

  • Combo Box Orientation and Sub menu

    8
    0 Votes
    8 Posts
    403 Views
    Tania GhoshT

    @d-healey Ok..... thank you for correcting me... :) (y)

  • Custom Compressor module in Scriptnode

    20
    0 Votes
    20 Posts
    891 Views
    Dan KorneffD

    @Fortune The source code is exactly the same for those 2 modules

  • Changing Arp settings with buttons ?

    3
    0 Votes
    3 Posts
    246 Views
    DalartD

    @Lindon I see, thanks a bunch.

  • How does this Legato work

    2
    0 Votes
    2 Posts
    176 Views
    d.healeyD

    @GUJIAN That's a big question. Why are you using that script instead of the built in legato?

  • Fall down in Peak Meter

    4
    0 Votes
    4 Posts
    277 Views
    ustkU

    @Tania-Ghosh you can't make a peak meter with just a timer.
    A timer checks the signal (in fact a hise peak meter) every 30ms for instance, which means every 1440 samples at 48khz. Even if the measured signal is already smoothed out or dampened in the Hise meters, you'll miss a lot of information in between. Think if the peak happened between 2 measures, the meter you are measuring is already falling, giving you nothing about the peak that caused it to raise.
    I have never made a peak meter myself, but I'm pretty sure you need to directly analyse every samples to be sure you detect the culprit. Then displaying it is another matter.

    EDIT: I forgot to mention that a peak can actually lie between two samples up to 3db above!
    Wich makes a sample peak detection not yet a true peak detector... (this is partly why I'd like to be able to pass in arrays between interface and SNEX / Scriptnode graphs in both directions)

  • Simple Low Mid High EQ with FilterDisplay FloatingTile

    1
    0 Votes
    1 Posts
    108 Views
    No one has replied

39

Online

1.7k

Users

11.6k

Topics

101.0k

Posts