• Coming over from Kontakt? Read this!

    Pinned
    8
    1 Votes
    8 Posts
    3k 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.

  • [New User Here] Having trouble exporting FX Plugin on Mac

    1
    0 Votes
    1 Posts
    4 Views
    No one has replied
  • Convolution reverb wet level seemingly not working

    17
    0 Votes
    17 Posts
    176 Views
    pcs800P

    @d-healey Yes i have such a thing already going. I guess I forgot to ad this one.

  • Server.callWithPost content type

    16
    0 Votes
    16 Posts
    514 Views
    HISEnbergH

    @oskarsh @hisefilo

    I figured out a way to solve this (sort of, a better method would be a new scripting call for the Server API, something like Server.callWithPostRawJSON).

    Most of where you want to look is the GlobalServer.cpp file here

    If you are looking for a quick fix you can try editing line 273 of the GlobalServer.cpp script:

    for(const auto& v: d->getProperties()) isComplexObject |= v.value.isArray() || v.value.getDynamicObject() != nullptr; // if(isComplexObject) remove this line if (true) // add this line { extraHeader = "Content-Type: application/json"; url = url.withPOSTData(JSON::toString(parameters, true)); } else { for (auto& p : d->getProperties()) url = url.withParameter(p.name.toString(), p.value.toString());

    I think what happens is that when your JSON objects contain only simple properties (strings, numbers, booleans), HISE will treat it as a simple object and URL-encodes the parameters. So modifying the isComplexObject will just push the JSON data for all objects now (which could cause more issues down the line).

    I'll post here again once I figure out a better/more robust solution.

  • Roadmap to HISE 5

    117
    27 Votes
    117 Posts
    3k Views
    ChazroxC

    @d-healey sweet. Thanks. 🤛

  • Custom Export/Import of UserPresets

    Unsolved
    4
    0 Votes
    4 Posts
    44 Views
    d.healeyD

    @johnmike Nice!

    A few suggestions

    Use var inside your function rather than reg - Use local if it's an inline function.

    This variable isn't needed activeImportComponent

    You can just use the button reference you already have

    Avoid magic numbers:

    Replace

    importFolder.toString(0); // 0 = FullPath internally

    With

    importFolder.toString(importFolder.FullPath); // No need for a comment, it's self-documenting :)

    Or instead of getting the full path you could just get the folder name, which is all you need.

    You can find a list of the available options here - https://docs.hise.audio/scripting/scripting-api/file/index.html#tostring

  • Link Snex Parameter to Ui

    16
    0 Votes
    16 Posts
    122 Views
    O

    @Lindon Noted Thank you

  • GUi Resize choosing from a combo box

    8
    0 Votes
    8 Posts
    52 Views
    O

    @d-healey Thank you i was able to do it.

  • an alternative to FFT

    1
    2 Votes
    1 Posts
    42 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    18 Views
    No one has replied
  • VST3 Module Error?

    6
    0 Votes
    6 Posts
    79 Views
    T

    @Lindon of course :-)

  • Make the Gain knob smooth the gain?

    77
    0 Votes
    77 Posts
    1k Views
    ChazroxC

    @CatABC I didnt know you can eventId.setValue(). That works?

  • 0 Votes
    21 Posts
    1k Views
    LindonL

    @dane-zone said in Im trying to made Slicer like a fruity slicer and got stock on chopping, cant really do that in sample.:

    @Lindon ok that makes a lot of sense. I was able to get the concept going using the CustomSampleImport tutorial. I managed to repurpose the start/end of the LoopPanel to give me two different draggable trigger point "slices" but I'm curious if you have any other tips for adding more draggable slice points to the panel. I'm still wrapping my head around the custom panel stuff.

    Well first Elitist doesnt do end user sample importing - but I cant see why that would be a difficult addition. As to slice setting - thats really up to you, again Elitist actually just allows users to set the start and end points of a sample and plays that, but using the Sample Start modulator should allow you to start the sample at any point you like - so different "slices" in the same end user loaded sample...

    You will need to draw your own panel and add movable/addable/delete-able "slice markers" with the setPaintRoutine - it should be powerful enough its what Elitist uses to draw the circle and the segments and allow them to be modified by the user.

  • ScriptNode Band Splitters - Control Frequencies?

    11
    0 Votes
    11 Posts
    91 Views
    DanHD

    @Lindon @griffinboy exactly this

    When compiled? I've had problems where changing the cutoff doesn't work

  • SNEX Wave Shaper

    2
    0 Votes
    2 Posts
    53 Views
    OrvillainO

    @Oriah-Beats

    I actually just did this the other day:
    https://forum.hise.audio/topic/9656/orv-s-scriptnode-snex-journey/9?_=1752509228365

    It is a bit crap, but it proves the concept.

  • Wavetable Post FX processers

    7
    0 Votes
    7 Posts
    66 Views
    A

    @d-healey

    Thank you!

    Seems like it should be a fx array in a specific format...

  • Mono Glide

    9
    0 Votes
    9 Posts
    168 Views
    LindonL

    @d-healey said in Mono Glide:

    HiseSnippet 2221.3oc2YstababElqrnQLSpQSZPQ+4XihfUoaj2UVV1tFsQT6xUhv6MPtxJ9WAiHGt6TwkyVxgxdQgAxCRKZ+aeJZQeB5yPdBxaP64LbuPthRVRHIEoDxD6blykuyk4LyPOHV3wRRDwZULFNaJSqxGo6NKRNt4XJORytkVk6q2klHYwjLRGLaJMIg4qUoxcNDIT4dapod9tu7.ZHMxishjl1qDbOVG9DtbE0A6+RdXXapOaHeRNt2ceaOQTSQnHEvyczqqMk5cFcDqGEYaCcsinIi0p745OYmG6sq+S82Ymm7787n6wdd.MHnwi82c28d1ya73mS28Y6wp+DsJ20xmKEwtRpjk.J8.g+L2wh2DkYfWwS3mFxvAMzbAKmQVq4Xdn+fEAmDMsJ5CVEptSVn5S06x84KouJj8yUSPVIQ9fVkMtJH03F.oJ4fzlYP5i0c8h4SkqlAwyGpaGAYv.JjaxCkLd0p7O0aJ.FhjaOgdFqcLLXo.U2qd8ZD30VuHHMxSxEQDQTOgj0Op5VF+Ii6Y7NCx5SEDT5bnYhEggr3RmFKGhuJAqFkN4TVbMx4zvT1RFA2uXL8tWuXpWlWmiQQjcDW1eJa931hPeLVg+9hY.s4gM3WGa2hJoXRYNMfuorXIGgSkVrygkAYon6o2hkblTLEVHbg7GT4H7SCoxhkS3Bs4S.wiB4PLQEkvkyxuP7FTiU+JqwttP7i0GvkdiKGiaTBFgH0ODXb9JyeltUP.yStBfap29qtsKCu9l+9Yl+C0c4QLUeTkw+kpwjSnmyHGxhXwXvqwUzJ8eecakN8Z2JsumDL+vXZTxTQRAE6xlvGJhvnvJhGm.MBX+QGLalmdSAMtzo9turM3jkJiKUlFqJKLmHRijEJCtSw7vlWuktEWQji+R5St4+CZcW+6oV2+h4TWgnFk0Beim8Q5O5yMFNlQ5ZOjzApThRXjpvfsLLZJlNKlOZrj7u96jcp23o0v2OS89436cpqd2P8dGRK54bexQLZHalgw.V7DdRB1HlmPFyhYmNiLBJjjL+ZjfXFiHBHdiowiX0HRAgFMi.89RvN2mJgHKOZjAk3An.4TNFTS.ODfmDv629M+YWQf7MzX129M+ksTZvGLMgGQv4WLI4Mb4XQpzHlkHi4pcFpAL4El5CFXwzjPbEhppPItxuSPkll.vCAQMiIBedvrZDX6FDySSOMjmLtFwmip9zTIPLAIpBi0.Ox+QhXRBKLD0.zTGbDi7nSwCZkoXzRN2+U18MiESJ5In+mFGAlj4aftqfjHTV7O.MsPYP1CfMJEuAcMXoLT2AdTxu0PkiomJfVIdKSqQBI.0LHfQ2oqRYymJYLEv9or4ALvtP3klychQymHgrJGh8SEwJ6kkuVA8sA6ejEwse6gmX5XQrcICb5+J6VVsvDooKPAxh0HmXO7n9GOj.b4X1a3qI8aSL68ZxKs60pFw5qF3X45Zz2gX2cPGaKflculcNtkcuCIG.x0qOTEaCkufhG1mfFctprsbQk00xo4QvPyCr6XO700LZaOrGnSRaPoljAlNCsadbGSGxficFz20BLeKPs8r601ArhUWqdC2FrJPiX8JX.w8HyNcT9m4w.5c.63PZ1evqcrO7ngji52okEP7.K.YlGzwJyTfS0rioc2ZjVlcMOzRIUePKNFHaYnibxQVHIzdlveMGZ2uG5FM62anCLrF3kNCWJ5I1tV0HlN1tX.osS+t0LvvIHQekR.45YkoELTSJjU.VvwG6ZsTgjVVlc.c4hBmm4sM97GgcHxN+WBSdB2WNt5dOANvWdxGwvJspJxvRvQjP3VA3Y8H+NxWz3EJRwLX0ynQvcEVQicNn.a+WrTlgoX+.fi5fhdziN7XaCn9NQBmoKlbpp0FL4BKS88OHUJEQUeXVauGViznN9ODGqDTBa+UTrWFINs5CwsEQQ1CjAEA4CcGGZzHVUUaO77s02tdCTgkeDWB7vCHUePF71dDS9J7.nU2ZK0bYbrfqUAFLJr0x4VwE9jK70E5qC2xAUKRom5LtUA3jm+4wwbrimU2DVlFv8fkr44+cK+EKLgcI..gpJZrxaH+dRcxm8YKs0CJ5.WTG3yB3vGEIhYVnnUkwvoyew5bdAQUmPByUpCOhmho5bSWirFzpku142bYgruXQTUkrIk7bALTnj7FYih4m2ULakOtWdbCi+ECzyiGQYWf5fYVYytfq0JHtTO5lTobQjmeMb4d5MoxMS2uCtjlwkbEwq+ZqKuPyv3RCpX47kfRb84Beo7Uon1xxI7jWxl0BNnW0kwmsxuvX8z6MpxddqoqntrdYyNOGrDPqyy5ciKOiuVkZ4Nx0tjbUsGXQRol7cEyVOHyBXtIcx.3rcvAagXcR0stFcNK5VWdPaQY3BGt75jbDRi7YAv0Y7WuH7ZGOJDILdOXuLbu9hler91I5ee8sStpuWRkMliJfUo55O2e9Ecx1sWiC2t4Czy1xWSg37WZT6xj1Mj6yhUReWc0UhWS1Wu+s5S0f3cxT3Nx3kW278i32BwwJFf8ls3GZ4Tfw6CzJw+aKDGkNQNCyA2UGOVi1DtueHafHQcqfb2A+eLg91kC2+uteRZP.+spucJbiqI3salZOAZFpU4Szgq3C2zJflFJIImAW.NjGcFyenPw+OA95TEtF88VfQW9jogLqnyYgPdUgwOARjJ+bA0hWhtqHRLcrHh6kuHyYQ+y7XuTGxTJodmshxmtuCKjQy+UV9062AZmPig3D6VFKt4eM3RyW+J8L3RvJMxOc+ph24+u+phNhTIrePWJTDhsCfcGcEowdLv5QQvlXXmgMv9JYiqunSgKKxWM3+.OymrANtx7IarXxeTrwDpWr3q8x5Wi0oefhB32Qp+WctmdWbLowE6xCc43esmWQUcAA241J3iusBt6sUvmbaEbuaqfO81J3yd+BhenTyToXR1RSMstCrT6rVohUDEpxUqHz9u.hSfyr.

    I took a look at this - and yes as you say theres a bug in there, if you hold down more than two notes...

    Here's how I do it - well I added my approach in to yours to produce a complete mongrel but you get the idea:

    HiseSnippet 2257.3oc2YstaaibElx1bwZtcC51tnX+4jfhExoJNRNINNMncsrDkMQzMPJGuAKBVPQNRZ1PMiJ4PmUHv.6CRKZ+aeKJ5SPeF1mf8Mn8bFJIRJK63nMo.sDNDZNy4x24xblgS5FJ7nQQhPsBF8lNgpU3Wn6LkKGUajKiqYUWqvsza4FIogjDRGMchaTD0WqPgMOFITX6szTO+zWcjafK2ilRRS64BlGsIaLSlRs6gOiEDzv0m1iMNC2O7PKOAulHPDC3YS8xZSb8dk6PZaWjsMz0NwMZjVg6pu2f9d6M3wO3fJOoxSd7CeRkJO5f9Or7dd9O5IO3A6+.+A6cf69G.B8Ql9LoHzQ5JoQZE15Hg+TmQhWySLvyYQr9ATbPEMGvxIjaHB7QWDopUaDKvu67.UjlVA8togsMSBaetdKlOaA8zv2uTMAIUhrAvBajGdalCdUxBuxYf2JfTgLPZqDH8Y5NdgrIxzYP77I5VbHaNvExSYgRBuZE9G50D.Cb4ticeEsQHLXg.E2ub4RD30NOcPL2SxDbhf2VHoc3E2w3MFaabgAY4oFLXkyglITDDPCW4zXoQ30IXQd739zvRjycChoKXDb+7wT8qNllMk6k30YXTvs3LYmIT9UUHnMKTA+5Tq5tRWLQLiFv2DZnjgPnPc54vxfjzx150oQuRJl.KDtTNCpVD9wAtx7kP3BsYS.wfb4ML4viXxoYWH9dqt5lBwOSuKS5MZ0XbiUfQHR8g.iyVM9o5lCFP8jo.bK8Fe8GlkdYM+sRL+mn6v3TUeTkw+MpwjybOmRNlxogXvqx0zJ8ecSakN4F2JsimDLeuPWdzDQTNE6PGy5I3XTHk3oQvhe5exFylYoWS3Ftxo9oupA3jqTFGWYbnprn5XQLWlqLXyqqCck0rC8Ven5P+NCuedcq+0ynlhtJqpq8Fgep98uqQuQTRKqdjlPgBOhRJBC1wvnlXxzP1vQRx+7uS1qbkGWBeef58Sv26UV8th58dj5tmy7ImPcCnSML5RCGyhhvdurHxHZHs+TxPnNRR8KQFDRoDw.h2H2vgzRDof3xmRfVeQXy59RHJy3CMbId.JPNki.0LfE.vSB38G+g+riXf70tgze7G9K6nzfOXZBiSv4mOI40L4HQrzHjFICYpMCJAL4ED6CFX9zj.bAhpVSItxuiPkFGAvCAQIiwBe1fokHvNLHlmD2OfEMpDwmgpterDHFgDUgwRfG4eeQHIhFDfZ.5oCNhQVzo3AsxDLZIm4+J695Qhw48Dz+iC4fIo9Fn6JHQBkE+NnmEJCx9.XuQwqQWCVIC0ffGE86MT4X29BnSh2hzJWHAnl.AL5NIMkMapnQt.16SmEv.6BgW2LtSHZ9HIjUYPrehHTYuj7UJz2Er+IlDmNM5cVUaShkCoqcmmaU2rNlHq5.TfrXIxYV8Noyo8H.W1Ua26EjNMHUa+BxyrZWuDw7q6Za53XzwlX0paSKSflU6ZMOstU6iIGAx0tCTEaAkufh60gfFclprLcPk0xzt1IvvpGY0zp2KJYzvpWaPmjFfRqR5V0tmUsSaV0lz8T6tcbLAyWGTaaq1MrAqX1xrcucAqBzHlOGFPbNoZylJ+q5o.5sA6XSp0o6KrsN9jdjS5zrtIP7HS.YUOpoYho.mpVypVsJQpWsU0iMUR0AzhsAxVB5HmchIRBsWU3uZ8r5zFciZcZ2yFFVB7R6dKD8LKGyRjp1VNX.ogcmVkLvvIHQGkR.4ZalnELTSxkU.Vvwm5XtPgj5lUaB5xAENKy6Zb26icHRNxWDUdFyWNp39OBNiWVxmPwJshJxvRvgj.3iBvi2Q9Cj6U4oJRgTX0yvgvmJjRidNn.K+mtPldwX+.fixIzlD3Nk56Pk.ou4kIzDfZXb2fL52392+3SsLfkBQR3Degj9ptfvryAoqu+QwRofW7NIcHuSIRkx3+PHmJnD1nLuXOiK5W7N3FnnH6Cxfhf7gdtsKeHsnpCId52x6VtBpvUe.XB7vFPJd6D3s6Pp743wSKtyNp4R3XNWowPzI2YwbobgOYhzsfs.fuGBUKRos5DvEA3jk+Yg7LrimjuJrhd.yCVcuL+Kx.6NINZTwqvFKIzRon2JvtXwunAQzLd51au8B.7MUdInqzgkg5gbyW9kWmsxAPL9pRgoo.xejTl7ke4h.zsyG0ubjGelaM1PtHjZhhVTFBevwSSl+RBnN1GVVoNQLdzrhyLXIxR.pDoXNe6d4Bq6npCurAtQOWRpbq8xL32cUwy6MutKeh+h70ZYSlqN.hIh7Q7YgHdxGGdzTyjYmy0RUZWoG8tVmmG4YaVk5oq8BuDkeAngKtbugYeA7Mu4vUWzYXbkwUrz9JvI1fYt2r51Ln1RRKrnmQmVGNfawEgncxtH4MFFueJ3qr5B9kU+xaZb4YmkiV.2k4Y48kVcIwRkxuYkd4MtlMs3DrHYkl7h74xamXALyEOtKbJW3H9PlHp3N2fMFx6VWcPaVYpwbGd0UQYHDy8oCfuqye4Rzab7HWjv3sf8Ug6DzltKUHcLb72qYepkVB9+UWzTgMlgJfUo5CGu0rOQL4vOZL36B+X8jS.ooPb1u1V6pj1If4SCUR+Q5p6RXIYewgq0cbg3c7DAGAegsd6H96g3XACvdSm+CsLJP+sAZk3+s4hiRO186W3DG9WO7+Atysb2Nv1ywnCa7j.pI+bZ.DzUX7WAQ4AtwAx4Tye2.sDbwjQBNyKaEf87lgYw9JcnpRoq2qRo74GZSCntYu6ne6gMgdCtgPbhtlwhJuy2q8JyWegdBbIXY.4mSdaqaVd65u.p2K2a5l2n6M88NdW+6P88CTrEwRXCfVtPgJtdF5r6HhC8n.R3bXWKbo8FXigjwkmuT2gx8UC92vyrIqfiKLaxJym7+J1XrqWn3a8RZ3h0xerhB32b0+eVaq2BGSpb41ziY9ru0yKuptjf6stB9f0UvGttB9n0Uv8WWAe75J3AucAw6KtZrTLNYIqlVqtlpsFKTvj6BU7pUGZ+G.wInDTC
  • Export VST3 on Windows

    1
    0 Votes
    1 Posts
    40 Views
    No one has replied
  • How to use KeySwitch to trigger sampling?

    31
    0 Votes
    31 Posts
    528 Views
    d.healeyD

    @CatABC I'm not familiar with this scriptnode network.

  • Mac requirements for HISE

    6
    0 Votes
    6 Posts
    60 Views
    L

    @d-healey Perfect, thank you very much!

26

Online

1.8k

Users

12.1k

Topics

105.6k

Posts