• Drift.... and how to design it....

    14
    0 Votes
    14 Posts
    645 Views
    OrvillainO

    @Lindon d6c4b1cd-95ad-45fe-b286-5bc0209153e3-image.png

    This creates a per-voice random value between 0.0 and 1.0.

  • Convolution reverb wet level seemingly not working

    17
    0 Votes
    17 Posts
    977 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
    1k 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.

  • Link Snex Parameter to Ui

    16
    0 Votes
    16 Posts
    692 Views
    O

    @Lindon Noted Thank you

  • GUi Resize choosing from a combo box

    8
    0 Votes
    8 Posts
    411 Views
    O

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

  • an alternative to FFT

    1
    3 Votes
    1 Posts
    108 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
    320 Views
    T

    @Lindon of course :-)

  • 0 Votes
    21 Posts
    3k 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.

  • SNEX Wave Shaper

    2
    0 Votes
    2 Posts
    212 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
    440 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
    607 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
    121 Views
    No one has replied
  • How to use KeySwitch to trigger sampling?

    31
    0 Votes
    31 Posts
    2k Views
    d.healeyD

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

  • Mac requirements for HISE

    6
    0 Votes
    6 Posts
    349 Views
    lijas90L

    @d-healey Perfect, thank you very much!

  • truncate a note (addVolumeFade) *after* the note has ended

    25
    0 Votes
    25 Posts
    2k Views
    d.healeyD

    @Lindon Let me know if it works, since we're not calling ignoreEvent I think you should be good.

  • HISE FX and delay compensation

    66
    0 Votes
    66 Posts
    8k Views
    Christoph HartC

    @tomekslesicki but then the DAW tells the plugin a wrong information, which I'm pretty sure would cause issues with all plugins.

    I'm just forwarding the call with the specs provided by the DAW and it shouldn't be the plugin's responsibility to care about whether it's an offline bounce and the DAW might be giving you the wrong information.

  • separating samplemaps per combobox

    12
    0 Votes
    12 Posts
    632 Views
    ChazroxC

    @BWSounds all good. lmk. 🤛

  • how does Vocal Rider work?

    2
    0 Votes
    2 Posts
    263 Views
    J

    You can try www dot AudioModify dot com – it’s a free tool that removes vocals from songs pretty well.

  • How can I make Vocal Remover Plugin

    10
    0 Votes
    10 Posts
    2k Views
    J

    You can try www dot AudioModify dot com – it’s a free tool that removes vocals from songs pretty well.

14

Online

2.0k

Users

12.8k

Topics

111.1k

Posts