• What is updateContentPropertyInternal for?

    2
    0 Votes
    2 Posts
    203 Views
    ustkU

    @d-healey the source says

    /** This updates the internal content data object from the script processor. * * You should never use this, but use ScriptComponentEditBroadcaster::setPropertyForSelection() instead. */

    Apparently it is called internally when you set an attribute, so it has no purpose from the script if I understand well...

  • 0 Votes
    4 Posts
    560 Views
    d.healeyD

    @andioak said in IR Convolution plugin - sample location and best practices?:

    That one was just super popular What happened?

    Popularity has nothing to do with it. Git is a version control system, branches represent different versions of the source code, the scriptnode branch was a feature branch, once the feature (scriptnode) was stable it was merged back into the develop branch. Once the develop branch gets to a point where it's stable-ish it is merged into the master branch. So the master branch will always be out of date, but should at least build and export successfully. The develop branch is the cutting edge latest changes, unless there is a feature branch that is being actively worked on.

    @andioak said in IR Convolution plugin - sample location and best practices?:

    So no function to get all files and sub-folders of files then? We really need that one. That one would make it possible for users to copy-paste files that then show up n the plugin. Dynomite.

    Yes you can use the file system and file apis (I have several videos about these on Patreon). This is not directly related to loading files into the convo reverb though.

  • SliderPack Randomize, How?

    7
    0 Votes
    7 Posts
    309 Views
    DabDabD

    @iamlamprey Ok.. I will try

  • Lfo Free / Sync Speed Bug, Any Advice?

    8
    0 Votes
    8 Posts
    503 Views
    LindonL

    @tania-ghosh said in Lfo Free / Sync Speed Bug, Any Advice?:

    This guys making a bad impression of Bangalore India by doing such stupid Spamming.

    Bangalore is a lovely place, full of greenery as I remember...

  • How to use sortWithFunction?

    2
    0 Votes
    2 Posts
    121 Views
    d.healeyD

    @d-healey Two minutes digging around on the internet leads me to the solution

    reg arr = [5, 3, 6, 4, 1, 2]; Engine.sortWithFunction(arr, function(a, b) { if (a < b) return -1 else return a > b; }); Console.print(trace(arr));
  • Need Help with Next/Prev/Rand Buttons ( Natan is Back )

    15
    0 Votes
    15 Posts
    564 Views
    NatanN

    @matt_sf said in Need Help with Next/Prev/Rand Buttons ( Natan is Back ):

    HiseSnippet 2471.3oc2YstaaibElLNLXkZ7tY2ld4mSU6OjhrUjbh2a1Iq7EotdWeQvxIM.AAozjijFXJNrjirrZpARQQA5+1tuAsnuD8m4QnOB8QnuAsmyvaCEoccb6tnakArDm4b46Ly41LrmO2hFDv80zKczLOpl9sM5OyULZqQlLWsc1VS+GZz2brmCkroOeZ.0mzyzk5ns4LOyf.pslt9B+bjV8R2TS94e7YaZ5X5ZQSGRS6oblEcW1XlHczds+RliSWSa5QrwJT+v16Xwc2h6vm.3ZAilZdlVmXNjtuIR1MLzzuUGalf62WXJnAZ52bSt8r9i3ScCo+or.1wNT7gVZ8AAENbWtiMhXbTssFwbr6Ea+AZZ5F8RWMVHb03tF6wrYIimtpbG4DjTNTWOzuQV3sPF30REdMUfWAPRWAR2LDRuuQeKelmHcFDOeOicbET+AlvxtJTBoU6FK8dFawAJbEMFadBsqO7PBGUa07SVYIxpMaVasEKi+c+6SxtquXYXKIPPN0zmrKm60ywbF3K7HhzaowPpXiI1LdHSIPqZkTZqDJ6TwDRarW0iHw3Cj0V7wdbW3gpUxPkTFJRf5PsDT6PZPuiKVL4HMBO9zgj.4fO0zAXe4VqQt+8EbR.rARIhQTh0DeePHQjQ9oHaYfUCaSgYC2IiAe1IicC.wr5ZWDMGBOBD7QMiVpyRU.UzC7wDGxmHXtzpCl3ZIXb2pCqsX4WgzSfOnwOEDhXDK.MzeAyVLpZMx8CGYN3rVJSiTX5yorgiD44BA3ZpZhAL0JRHCaL.hY2vwopzWAGJ7+Cfc6Y.gMWiLa87xiLqdcRsXheU3WwePdOKj2yHqWrMPNCEPJeklSFHPQunmeF4djo0WcIxL3GiveLc4VMWhLB9+KVKKSwVY7mg35eXhmT6KcRzzgMFWHIxgf2jo6PGZU+kHsdXsbB9heJiRd1fAexJ3e40FPUWN56tgOyzoBnlOLOQ19lSOhdVRfBYYRk5rk7IySZdbD+gMnJ6QotEPXvDZ0Z0aUqXxeUwCmyxNqa2lM61c6sJBIW40zqnxdV2tq7.7uKWY4WR+3KmgKc4sXFOWMpHy5b85J557XR.5OONsag4C1iOIftkoiywPUvzDBzSgbRgIEh0GrSJGsgkCy5DpcsbQaXThkLhZGaHXwyzOfBkAhX6r3TAJoTtWggipqZxHO9zhD3LEAljt4d4S2Lu3NE8AwrNj5QhtXX.SGaMJRH8WRdBh8okRc4VpJSRf0HvqiZWUchjenVaPJ.EhBRJl7DO.YzpIDWCKhf40FxEDnXh2D3qQlBxHJTT4XJLCsH.CLsK2zNp1X.4yopzAk1B3NzFd9PEhPyI0OLieWhmvXz44IdodBkJ0wcHTYoA3PsOGZO4fACRr7Dmx3+edZCAY7Kg1J3NNWR87PBtZU0CosRrpXtN.9HwN5DtaATihE9tpUrLWJb2IMf.+jKVpZkYUVJYg6boFeKPXXJGolSBHuL3EZR4PA1tqe9H5ZkeU4RYcYSbnP21nI8odXGBvlV71ybJPX5GphpqrZTGcfe09PZLxuA5XkdJ70glt17wY2.G56su4oaNQH3xdXddwqLnDB0XkZKcg4NCcWKfcDG+GvdHviEvKVqbjAr2FO6k82Xud61oO.8GrZSXFHJiT83vFKNFZrHiA1vg5NTLBlodc4JelYe9wun3M6DRR1hKed4B7Ymmt7dpnNc3VPlEFT8C6+IK9jidvfTFQOfxkXCHU+IgRf.Qy9TwDeWXFXpfoLg0HRUIm0JWBTPIKy.Jo4mB+BepjR5LL85mkI+l5Z3mlYlzeC8Gix4Xep4I3uNOVGsJVGpxLq1Zcg5n9EoiUJRGj8LgSf3C9EXgGnSOEUVKuff0oyw0w+cIumHGUd..O7DuXZbaVfGbXFBnKhClmFm0kNMB6PBk7tB4zS5tOnkDoXwgCYD.az1L2gDnqHJ3V.pDmyANDEwSdJpxkROQkrcFfvpUdUuCO3K5r0Qur6A6tcmCOuRcRk3RHPGKPYxvJpvvMF3XZA4ZIkk5WwJiNdiKfzxkxedovzmBH5sxRIGmhj1VTrRvk7B3NsHaTZ2EKqFs.UhNHJCHDOQleJrFUAyEEa4.o5JZ5vjfWBiUgVINl5qFQhDBm0N6A3Mt3Cvqd+BVgYrTHj6tiKSbfG08ht0Asnzb3g8iPEPpPdT+2M5n98cX1TeMFbh9efQAUazjvO4BTt8e9MZOYmsgVkhEJHePmdTeACMG8somxrng2mPIisoAmH3dZ52JIOqld4PHrX7sMHuzGDAePDBBPACEh.fcl5M8LK4geoU6oXWjICbmut8HYWfIi72EsOdX7M8T5VwxfIniurQWQcXzkLOwngmXLuyEYLuW1kyKxRfUzrVh1WMuk7G9KsgleAson1BVpfBI7owkSBP..mkljNfV9sfqrWPJ3eyW0NE7sosGqb+bfsL1LicNlYa6P6wCXXzQJge87Fcm4M527qZGHlgABkMdJ5cAUyxXBkxtvuq4wQK720HeNBEC30iULfWu+b9Q+of4Ah15sQ2.M8ejQ9TSOn0pZTHd1TFxpuv.X2nO6WqbiiMaW.niW2CqGKQ8sMRa9QAs+0eaVzFBECi0WecsrH+0eY6.ySgSHAxAxmhng5h3BuMwcol9t3Prf83iAnX5ChU+FWUrk1YkB19i+thw1ie7i+1CauqgZaaJnazuuHzcKiC2X+smCdZGccfW96O8NF6wsm3XJxdct3cXGMAFDndGp38j5BAGyTui6+qcGuWUH99F8vt6JFi2n.LB4.+l.iQ2L9hFcFL.BzRA3MM59ruYtFbU0+8iUu79lwlgng2.9sMR6L5Rd6D+sq5amv6J+1I5Oy0B1VnptGx8pi7gb5P6bppBAYGoeqs5vGx4BrSG02NRXzRe73bf3yPMb3d+frR.6DL4EjHS3anKytiI6C+I1GoTbpCzw0N9Q8EtrWqRqq4qU4l+O2qU46.YEx7leJEiw9Lzini6oTGvuWhwO.Zeaf4DGQ7nsxfx83tbuQbWlUV+GgOa3PpuJ1Kzf1PH.e3zQta6Cg5qvYwRG5m0dWn0FS+4CAdKVKZ8V+VvJb+5GaDBWBFwR9ta17E9+6r4guaqgvw18YXto8mLtOjL0hBZ2E5LGOvET5FYU9by37S8ot1xG9mvmnIagOqGMYq3I+VQGiMg9teoU3g1P+z2QNBX2tx7vkL1CelzJ97YFFMazDa2l8RKKbId4VZZEyyJWCddv0fmGdM3Y0qAOe30fmO5ZvyGeo7fEW1XhfONLjCFnWG44j00SpIquf1+Bn6CzaO

    Haha Excellent Job :growing_heart: Works Like A Charm :)
    Thanks, A Lot :folded_hands:

  • Faking A LAF Slider To Show Percent Instead Of Actual Value?!

    13
    0 Votes
    13 Posts
    403 Views
    NatanN

    @iamlamprey Yeah I'll Check and See if That Works Or Not.
    BTW This one works Just Fine
    g.drawAlignedText(parseInt(obj.valueNormalized * 100) + "%", obj.area, "centred");

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • Macro again

    8
    0 Votes
    8 Posts
    255 Views
    ulrikU

    @christoph-hart said in Macro again:

    Use scriptnode and build whatever modulation architecture you need.

    I will go for number 3 !!
    I just have to start learning scriptnode now :)
    Thank you Christoph!

  • Volume control on a per-note basis with MultiMics

    6
    0 Votes
    6 Posts
    340 Views
    Dan KorneffD

    @stefangant said in Volume control on a per-note basis with MultiMics:

    I would need 12 Sampler

    I have just over 30 samplers in one of my drum plugins. Works just fine here :)

  • getAttributeIndex

    1
    3 Votes
    1 Posts
    209 Views
    No one has replied
  • MacroModulator in FX plugin

    8
    0 Votes
    8 Posts
    350 Views
    ulrikU

    @lalalandsynth yes at this moment it is triggered with a note on, or I should say retriggered, because if you run it in a host it will start as soon as you hit playback, and yes you can set it to stop anywhere inside 2 cycles (I was thinking of expanding the range but I implemented a fade out instead, also a fade in function.
    At the moment the fade out and in functions also plot the curve at the same time and it is a bit risky because it demands a lot of the processor in your machine, it could crash, however you can comment out that code, it's marked in the code.

    I wanted the curve to reflect the fades but it's not needed for it to work, you'll still see the fades on the dot :)

    Talking about triggering, you could also connect the "trigger" button to whatever you want to trigger the lfo.

    And in the Y-axis callback you set the parameters to be affected by the lfo

    This snippet is something I have plans for to implement in other projects, I have a FX Slots idea and I want this to be a part of it, and other projects as well, so it's not a ready plugin to stand by it self

  • How should I implement a common method in multiple namespaces

    3
    0 Votes
    3 Posts
    305 Views
    R

    @d-healey okay thanks for the reminder.
    I refactored the script like you said and used a switch condition :face_with_tears_of_joy:

  • Linear Modulator?

    3
    0 Votes
    3 Posts
    168 Views
    ulrikU

    @crd said in Linear Modulator?:

    @ulrik It may be that the knob has some skew on it? or the mid point of the knob isn't 0.5?
    It,s linear and have correct midpoint, so it must be something different.
    Also if I Console.print the value it shows the slowdown and accelerando

  • getCurrentLevel other than L or R

    6
    0 Votes
    6 Posts
    464 Views
    ustkU

    @christoph-hart It is apparently a problem on my end only, I forgot I was using my modified version of develop with input enabled...
    This somehow doesn't like multi-channel config :)
    It works fine with standard develop
    Although my version is crashing, it doesn't crash in the debugger...

  • enable midi learn in child panels

    14
    1 Votes
    14 Posts
    413 Views
    ulrikU

    @ustk Ok, thanks

  • Expansion installer full dynamics

    1
    1 Votes
    1 Posts
    129 Views
    No one has replied
  • Delete hr file after install expansion

    4
    0 Votes
    4 Posts
    397 Views
    d.healeyD

    @d-healey You can do this using the file and file system APIs.

  • Changing Hise Legato To only 2 Octaves???

    52
    0 Votes
    52 Posts
    2k Views
    lalalandsynthL

    @ulrik YEs, will give detailed explanation in a while.

  • createAndRegisterSliderPackData

    2
    0 Votes
    2 Posts
    240 Views
    d.healeyD

    Looks like Dave of HISE past already asked this - https://forum.hise.audio/topic/354/set-attribute-for-sliderpacks/

46

Online

1.8k

Users

12.1k

Topics

105.2k

Posts