• Coming over from Kontakt? Read this!

    Pinned
    8
    1 Votes
    8 Posts
    6k Views
    LindonL

    @d-healey said in Coming over from Kontakt? Read this!:

    @Lindon They live inside Kontakt's sample map too, it's just that with Kontakt there is only one sample map and it's part of the NKI.

    I think the main different between Kontakt's groups and HISE's is that with Kontakt you can route them individually and apply effects and other processing to them individually which you can't do in HISE (yet...?).

    In HISE the routing and modulation is at the sampler level rather than the group level.

    Absoloutely - valuable stuff to include - I guess I was thinking inside a group you see a mapping of sample audio files, inside a Sample Map you see....so (to start with) same same...as a starting point. But hey no problem.

  • Knob Web Studio

    68
    15 Votes
    68 Posts
    10k Views
    U

    @tsempire You're good for creating such a thing that allows you to create an analog meter without knowledge of Photoshop or scripts. I just wanted to say that the same meter you have can be created by drawing in Hise. I think my snippet can give a good start! After all, you can add different elements: glitch, ballistics, animate as you like, you can add light bulbs, make the numbers increase and so on.

  • Phase offset on LFO seems to do nothing?

    Unsolved
    2
    0 Votes
    2 Posts
    37 Views
    dannytaurusD

    @Straticah LFO Phase works fine for me. It sets the phase at which it retriggers on note-on.

    Try making another snippet where the LFO is inside a sound generator instead of the master chain.

    CleanShot 2026-04-09 at 22.54.49.gif

  • project build failed (codesign command failed)

    18
    0 Votes
    18 Posts
    65 Views
    David HealeyD

    @Jimi_Jay So it should be an effect then, I'm not sure why it's not working.

  • Viewport - set(""viewPositionY")

    8
    0 Votes
    8 Posts
    48 Views
    LindonL

    @David-Healey nope there are no dynamic panels any more...

  • CC1 Mod Wheel Crossfading Velocity Layers in HISE

    3
    0 Votes
    3 Posts
    42 Views
    lijas90L

    @David-Healey THANKS!

  • Images in panels - load and unload

    18
    0 Votes
    18 Posts
    102 Views
    LindonL

    @Lindon ohh

    "height": undefined <---whata dumb ass....

  • IRs with custom file extensions.

    8
    0 Votes
    8 Posts
    149 Views
    S

    Thanks for the help....I really appreciate it. I knew my code was a bit slapped together and this is a great improvement.

    I finally heard back from the developer that created the IRs to begin with and it appears that their IRs are XOR obfuscated. That would have been good info to know ahead of time. Very frustrating.

  • How to add a custom C++ method to Engine scripting API?

    3
    0 Votes
    3 Posts
    112 Views
    pcs800P

    @HISEnberg Thanks for the information. I will look into it.

  • Module Tree Master Dry/Wet Mix

    Solved
    7
    0 Votes
    7 Posts
    177 Views
    HISEnbergH

    Okay I reworked this, turns out the easiest solution is just to do the majority of the channel routing in Scriptnode. I have an edge case where I am using a third stereo pair of channels which was causing me too much headache, but Scriptnode resolved it. For posterity and anyone else who ends up here you can use this to get started and modify it to suit your needs:

    HiseSnippet 3003.3oc6brsaaajkx1irsRRaylfh9nPvt.oaSU3EYIqcA1HaKqFUaYqHoll7T.E4HIFSwQkjx1pEEaeLeW6S6iKP9A1Og8On6Y3PJMTlxVhx1IsUNH.dlyb4b+bl4vw0rIZXGGhsPhTMG1GKj3tnFCsb6tWWUCKgJknc33hswjlXGWgcG1W0wAqKjHwpeCcDI1bMAue9eOaWUSUKM73tDDdIwPCenQOC2w8Vq3AFllkU0wMM5wM5rEqnQr1iXRF.XypHQg9pZmn1AejJcXqfDdtpSWgD+UjplhjnX1b5JsTUaoKWHaarRtbYkTZWPLqZA0bhExIlURHQx80MbI1MbUcwNBIVaWh9vFcImYw1fWZ3XzxDSaHIz.1YV2kIl5TRj1qvdcML0qEvlbDDRfpMlosJio8PTUCciQ8Ol48Yd.ROdF7LvDqDF8VMD5IwidhbnWDnTBNTZMFJceTCMai9tigPwm6fpXARy1pfbhGUXiUHw+BsGAFfkaldpmfKaCMFMgGmUT7IokEE+x+dpTsGXo4ZPrRSrNh3hO15weYpeJ0lo94TomDT61QBitQ1DSSrcjfoJG1W1Der0fdsv1OI8oplCviFHv.ByUQSmqxKz0XzM2.IVUrLbOtO1ZZpBB9LKpDvGqfg55w++De9eCSCcrsfAvl+TzIVsdSUUp8TUiyE7PbdyEguqRIUW0fkCVYX25iscMnDRhR3SAyIl3cSTIryItj9.AtGoWehEEORb2YdyOe7FqWbHOV3hOGVIDhNpdDcX49bzQD6dplF+HVuF1VC1JvtTvYP61vX.lyeQnmgttItFwwfJkFub+2mclgta2Qc7KurXWrQmtbNDNpX+.dZE.QWCTQASeavpGPUZOafNvpEEaD3nzTt9VdLJsrIQ00vpSSCPzxnW9tj3oWAAN580E8Y0L95mh1YftAYGKUygN.qqUm.ORalTQQ4WoSwvE2abuu6cuahdkocWpToeMfaNdvAHfmXNw9neJU5zOp1Xx+Q+szOph0idBs6JV53ygND8ZANkLIm88D6Sb.+hXn+1plN3T+7BvUj44JFE+HgqTNRtxwCbiOaAwXK2ymsbnZKroG+XCj2uGR83evwH9kWTjYN3oUNOKYHdqUTKIBAzDDO7BttgfFD8AlptgijPi25CfZhw69l5i1BL8FxGO9ZK7xrhh2GUyvUqaz33JQfifitaBbzOn78P62tMVycLBtFp7qtgh.uJ29iX6ep.ivW4u4UBKzNZPuRFN8MUGtK3HEaSiUkHAPJAAieGZbXu91XvmHtIoFL9G6n1quItNfzOIcKSh1IM.WyWLVoue0coi3wZcUsrvlNwIjZxYlMIc4Ro5jATmOUUcsoQN1D3AM.m.Z387wNJOfpc32Vj1lpnz.ao603Wge7AJMhgA.kl.nLs8J9.km.nBs8p9.UB.NNbtvQX2yn9Tngh8+cvxlJF+SHJMfqX8Feo64B6PcAQcMX3q1yXJfD0qw5HwLv+DXiHfR2oGY.0OxpnrzDaapZXx3ZdqVMh4v9cIVFZTMkwVT6FHrGwWF3.InnerUCXo8x9lpUejWX60KqpARsg0ToAfuOhlhCXJfsynMxjHBxYrNJEcXYeGwvnx+ZAgocXzLceCbqyvOfn644uDxeGT4A3dVKLDLIEC1.cdaUZVJgv1OyCaAcxL9PiBqFM0qZe4RiB5wuE3HZEJB7oHPKjiRdIKsrUQxddU3GZRpaObvHPn5Ua.hfynd8ZpZ2A65s97c3mKmE1yTyIbSAljhliy5nNfHQRnFehOI874GdGluETN5EjiZoGdHnEPRUMrFQcTk1ppmOpsDzlxEVGw5ZmAtjdfGA+iJUB2VcfoKClfPHQbOlA+DhXal2fL9PiVD6C7JDwqDRDmXB41mf1GbroCmpyKECeJ5ehJHkQgr8te6WU+fJCyWWVtzADqC+g16TN6ONn9vpJ4Ovw5sMDydX8CGjud0dcec6W7xW+18K+p16XkuZFfla85mqzb3A6eZqWsam2Vd2tGaT6jRG9Mlu34jWzV4qvsyTq9t81qYkpkeckNC6rSliOb6CJmIrXfmesNpGvHMDlp8KCbT7qfoNqVhqDZaY9EtB2FQssHjt8vXtoLE+Pa5cfM0Fmoyz1tMoammp7UpVvqouJml9Fi0z2.80RhSprSa2vE2m4r8gPaXLd+HksfnjTNHR2I3yXnsPhGf1JSVYY47h4ymc6rRJhEDXdL7PylPFeMIdKNXsdJnZRwA5g3zLnINxYJkXkILjhFomz7bCDE+lOjlN.EQIQEX.EJrc1B4Ek7ulfF8HD2tfw4TP8jHuauweyShjoacHDOnSgael9cQ0wNXe73pX8g17vT.qOAdWKgMSgr2Lbmt8BCbzloLXwwhYClYpbbrSGM2YbiC6h5R8wdWTEmWRgpoNhoBIfcQDWYAPbkXxw7bJJEGGpil6BHpxt.Tb1XkTEhh0g20TzHocoT5T7fSgLWtSichCbCbqKXxIcYlbahrwZXiSwSxQCRkH.bzQMBfFaxL4rPloPkwX8VpZmLEmOS49zBsPykmnjn1scmP89dHU100jAfEI+veVWk9E8bKl3yCtYxINy5j8.s8tgF+i.NU+G2DdV1ZAry1JVF3IoVMRykgl+T9X2RKIxANWYXJ6SFYl4AKZpyCzBks9cQbmnwGaGa6NghyhpEMcEzvYFahUm3Hp2kImYPhNHOC1stndV7dbCx3tArrkh2gRNCO6oXk3BGJQddOTBrcKOTxxCkb6enjaIi4PNmVmYd5WZtqxSUUhNeo82+bXMfzS3pU.D2DRjPskInuElhAaF+e6dz3XhJxhJRxaMiWD1nKILzMgE30LVbqcIjS5o5c8vwpjs7Eq3NLfqC.gbnDXLUueWJT0B75hpdeHtMWwS+hhi.TObYUeXwfrP4lQQEk2+rf94mfGfCo2nqiSYa7OLZcd26K9biKzqPohUMNmuLuMw85SZLzRKTInV8CZgCnWp+TKbP.vqiBGbkE+gUqukU+425U+4Ar5f.BywEBY5004Bk.J5JE8Ar7OQQOQkaSTi65p.P+d+1tW3DKClTrSqb8KMCmjHI44MEmbYfNk2ZKk7YkJ.YnsMedkgid+4P7e+EQpfx1YymKG9qyMYwiVlP4uuRn7CxQ3tXckThiklxRKskVZ+gqdRaGO6SHsfOjESpvBbkuEVjhIIu.ESRdQjS4hCEmBoEj66xxIsrbRKKmzr3aI+BYokcYAkVVPoowL1fUZnryYEkFMskkT5lQp7Q42o3ufJHec9cJV33ZYZVoZoR3xc9VRGqJjWbpxd0qaz90GV6je7UuE9+qJu2dYxbpi0fmeIenhI8Nuz7cFK+4bicDK4ryaR+JYjoI8KIV.R4ea3jVKOh0uauLiPpRax14CrZQE0krGJbKb78qmJgwoHJtkTdkBRRTEwqyuM7I4OeO18OT7Gkqj+jJD+gVgmaAeSKH+IZaqqIFmuu8n4aefKz5CBdUXdOkwCIzI6454grdRS6JMs.aXaoK4gt+el0G5d+Y9gtSKap2CKgqzodOktl1vo9ndz41JJZtuES5xM95fye5ysl+g12vqPgMbUscgkmeQpiAIuCNTekML8eq8YQO86b.3OEzrvNtO0mc9TFehspNO0tK87KfVdtLmodpPOJShEIum54ze88+6UDLAr0CABfY5g95AvmrBwqMaEWL7agja7Q7z7V6l585u1r8ZAu7+bB7af2+Yn+7BrY.N1vfpFrO3BwDLk7eLY9taB5MrcTUhEInpl7phPdyc53EuYDtGIAsiqK8RP39BGpigiC4voy+mKdHb9bU6IsllCdgzb+mZgHkWeAhgtooF+oWD41spZ1k9FdWcldCuW63a7eOuWOnxDe1BnH+rEVYg9rEts+zHDtrOMhDW3SinmplM4M9uHSpUvFd8.bLK+qBsJscZoK92zhdf+z2noEdotvDki6DUh6DyF2ItUbmXt3Nw7wchae0SjFty+zqTicAgp01m8mggDiRxHwpB+ePylhjx

    ScreenRecording2026-04-03at6.26.59PM-ezgif.com-video-to-gif-converter.gif

  • Promising app Midilize

    3
    1 Votes
    3 Posts
    97 Views
    HISEnbergH

    @ustk I saw a few posts about this too, looks very promising! I grabbed your code so for anyone else interested:

    oPOa6mMF

  • CLANG errors on Plugin export

    12
    0 Votes
    12 Posts
    119 Views
    J

    @David-Healey Ah yes ok this makes sense thanks so much

  • Line numbers for "local used outside callback" warnings

    1
    2 Votes
    1 Posts
    39 Views
    No one has replied
  • Hise.Activate

    13
    0 Votes
    13 Posts
    239 Views
    LindonL

    @dannytaurus we have modified the requirement.

  • Getting host name in plugin

    7
    0 Votes
    7 Posts
    94 Views
    pcs800P

    @David-Healey A plugin developer we know, made a plugin that is daw locked to Mixcraft. However, he does not use Hise. I will see if i can find any info on that, and post here

  • AWS or Google Cloud or ...?

    4
    0 Votes
    4 Posts
    92 Views
    David HealeyD

    @JulesV I haven't looked into aws or gc for this kind of thing so I don't know how the price compares.

    I use elest to host my wordpress site and it also manages my license system. I haven't noticed any issues due to traffic, but my licensing system is very simple.

  • Full Instrument Expansions - how, what where....

    12
    0 Votes
    12 Posts
    173 Views
    LindonL

    @David-Healey great!

  • Attack in effects plugin

    4
    0 Votes
    4 Posts
    79 Views
    HISEnbergH

    @Sampletekk I am not sure I entirely follow. It sounds like you want to use something from the dynamics category. You could for example use the gate node for a similar effect as my previous example:

    HiseSnippet 2310.3oc6Z07aiabEmzxirk1MMIMYSxQdH.0oXgfjrhaWzCR1V1aDZrsfkh2jStiHGIQXRNL7CaoTTf.zK8V60sWZ9SnW6MetGa5sdIAn+A36EntugCoHoDkLkrrR2f0KvBMe+9726MCeMsnxDaapkfX91CMIBhOF0ZngS+86iUMDZTWP7mfNBa6Prj3cs2PSrsMQQPTLyyYcHlacAu+to5dXMrgLIrKAgynpxjOUUW0Ir2l090pZZGhUHsU0iL6J0ZHSM1mpQcA5ICpnfIV9BbOxwX1zVCI7IX69Bh+bDVd6REKVYGks6fwcTJ+rJcIauyNUJsc2mUrB9Y3cJ9rcJVojfX1CTTcnVsbvNDaAw02ipLrUe5UF7C3LUa0NZDViRBsfSl28gTMEFKx5UX+9pZJMCDT1BBhnlghsLbw16hNRUQcT+ghu2xa.ovUDU.JtVbxKSLxqTTxqXDxKARRLBIsNmjdaTKYKUSmvQXzyiPML.sYWLnmhRJ74JHdMZeJLACmB53KHGZAMFsfs1oXwmJA+2G8q55ZH6nRMjnFGScHmXr0Gk+2lOW9eWdowGpa2DGicLVTMMhUhCyLMrl0B2xvUuCw5oRWh0bIilHv9wkonoKSipxk4bcjIRMZXn5bhIwXZFBB9hJ3WeVi5XGLSQ32GLOShkiJiDDqStDbC3pkbn5D6KbnlfivD5LvZgp3pgchaBwbz7G.jAwzaLkigspyvnNhKM6pzRhuMpopib+jow0RfFAI0CAM56M9FnC51kH6DRfqiN7yWctd48c8fyjc3O1uozgedoDc59CnPCbSKhI1hzl1TCObKartoF4TfFepTGMp7EsT+JxjdElbRXO1L1RtO1vfnYuHNOYSsTozrUJmRccTM5cD1wRc.3EdrqdK.WWlruO0A8ItFyGh2tHqMytnEwPwqwsve9CVh0VzevRACFw86XhyUTqK7TG9+VPbSlreSjE4RhUGgc0znWsOU2T02BEj+d80jpMzrO0PUl0EeFAT4t5TW3.7I0Py68BTEATMDYpMVUiYs2x0FvLTNwnErOdgCEybFwx16L2.Ur.7Ov5+XpBLT1Cwxf7dXSrSelaDCFBrYIVEjGY6NhEhZ5viINZH1tED4jSQ.inyDNr3lhYh.GwsXYs.+w031mMrOiMpLVS3LlEAiO71StD0iT2fM07HEqgmeEwojvTobaSMHbOypoI1BHSH5ACDbsnzXtru7k8tkQmSxT4BNiw3g.5IPzEROlLZ3NjjSdNQV6cI9F6n8DEuY.Ydtt5.hU7y+s7NevSqvftPhNVIb7iu9jEOQoifzRDWaLE5ZioPeSl6VDguuNkaEKL1jyx.zIAyYSzmBBMrE3qcECRuM1pGww6Ph1gejNChGvhc7l9xoFJAx3dLEvH5g0eVuXZwOjzumLg1z2yHLNyVOnEj6yQpF9rYXbnivCFquap1xgXx8tCmWqKHWwUwQmIS.tAhuAsICbZS89MP2faI+PQelgBoKHTU.JqGOQ1VtcdtE00zqwDjTcRWrqlyD8uqqCUG.lUF4dFyqzShDyJ7QfUnEoPuYY+6M3bY6sVTau3R6LyVZ+EWOozFjrwk1eyKe4eq5DR6q68WeRMt4pmVNYgMK4JY0NDskqnNBWkOU1P09i0REW8adm5eaUdZ4szoTm9PHyovZYQd2VJU7UkZIyWUpcGrxxPA8XzoDahyr7IVZpIgEItVTKVgXwRX3JKZrjQqMswRPQbf2.o3pqOL94lGAVf8Kn6pEtCeHZWEEIm9DI37jp2pYPpefgiTeB3rWnvXdydoJkXf1QmZp7sEmaufenQRuoZx1M2TMN34nvIyE34nU8ZvyWCd9JI3YDruMP8.E1XI0CYnNz.qqJaWfMZhHH7kcGXdqGynO7ZTgIWlbldahzUMzwChmmW.JA6LfKGOH3kWpqB27.ObOW3t+bDqX8vBJ.3GCBt93AvMfU.2RukGbkxXNjnUg9tceKhc+9.BwRPe+et81itd5AKmaOQZJ8Dq7m9WU4WUcWGGr7E2S2vu9u.nnSwMrQsU.ejCbC0HXaxR.OowhxH2TcR6qZoiQ9lu8+9O7indJySaEDQc9yNPn1jYGbS0omc..yqpP3Yf8feWqnfiifglxU78GMommwen444YlC7wrnTdK3ruBcK3242e8e+6+yeW04N6hTlyz7xX4Pv9pp6purL59hohP2fuodVPBO7oaCbFdvxjyll6zrgG7fvlja9vZohatN2Wyg5xhXic+Yku7C92Ree2mTaIhzMuJFfUf4uB.4VNrxr.syiZR0vVrO9yCbLnQX1d2p6MPcsHe44duE81y8aUmYRr7naX46FPe72XX7GtdCTGL6aYL2uzPvBS4yLrTegD9YWdQI5xy66rmk6LLu2M2eE2wgkxah+3+O+l3+yau8mccphUd+ht75aku5uUdN+OuWows96NnvT+lfgKZ43.7fk7Qcrt4zMNdOzwTKcrFrgJMIVx.YyDr2qPDe2pH38FnWnp.poejwVPNIr4tZ4p6arq3V326caZOG9FOLh7MQ0sF9BhSbrhIkeo6ylN92aN42TapXBB6QoWni8Jxh6c4N897AeD5E3KIdEbnWkN7Du1cASIomSf7IXEYTokQIGZl5RN7DYGfDZagMrMo1jRwzTDc01TChcrdGaEkSbEkiC863ZDeq4cEaVLQwgfnHx71rVPmki1YSrQrMCZGamNhUANgtUGXf6nQZQ.NW4DaYPvfGy3qoqlMwCEqTzEF1c4nc+IXKEPGJGq5txLqBubpERT7BcKx7Sntqx9PUElqmtRAa1EI5q.E2WrJWKW.M1Rk8n5G.P6ZfKsGM9SQ9.PA8F2m7HpAMn.pBs.Nk3Xo1qGINpVRLj+SFOpm2sVviuF4s.3UkhWkprXxhRycU7kn95C7egaIFPhz8QusRMylYAZlIUEn4RmdW7h0bE6gB3mu5noeeDfoWVxScK8Cu9dUTGnqhyPGKaQO2+E+Y.Fa50Cv2F9255HVaoRBWNdhf5PnmykkiuUSrvxK5B2dQWXkEcge7htvcVzE9KVzE9Ku6ExxLv+cRX9IP5RMOf+MgE4YJwevj+GFxvEH

    All the tools you need are in scriptnode, you first just need to define how you want to modulate the sound. In this example I am using a gate node to shape the amplitude. The threshold is set to -60dB, so any sound above that triggers the gate's envelope. You can use the Attack time to determine how much time for the gain to ramp up from -100dB to 0dB.

    Then I use the minmax node to invert the signal and apply that to the gain.

    However, it really depends on what you are after. Other nodes here you could try are the envelope follower, the core.peak, you can use control tables, pmas, bangs, etc. all to the same effect.

    All you need is a trigger (if the amplitude is above -100dB), an envelope shaper (for applying an attack and decay), a gain node and your reverb module.

  • Convoluting reverb in Script FX...

    7
    0 Votes
    7 Posts
    127 Views
    Christoph HartC

    @Sampletekk you don't get a script reference to the convolution node directly - this would prevent the ability of compiling the scriptnode network later. You need to set the audio file slot in the convolution node to an external one (click the button next to the audio file in the node, then choose External audio file slot #0 or #1 or whatever).

    Then you use getAudioSampleProcessor("ScriptFX") to fetch a reference to the scriptnode network and then call getAudioFile(0) to get a reference.

    This translates 1:1 for when you compile the scriptnode to C++ and load it into a hardcoded FX module.

  • Expansions and executable HiseScript in AdditionalSourceCode folder

    23

13

Online

2.2k

Users

13.6k

Topics

118.1k

Posts