@aaronventure legend !
Posts
-
Simulate plugin window is closed?
I was certain there's a function for this, but I can't seem to find it... Did I just dream?
-
RE: HISE segfaults when loading large sample maps
@d-healey said in HISE segfaults when loading large sample maps:
sometimes loading the monoliths causes execution timeout errors
Have you tried raising the timeout in the settings?
-
RE: Reverb visualizer
@tiesvdam you set variables but don't draw anything. You're missing that part:
for (i=1;i<=nbRect;i++) { var s = knbs[2].getValue() * 0.9 + 0.1; var w = gapW * i * s; var h = gapH * i * s; var x = this.getWidth()/2.0 - w; var y = this.getHeight()/2.0 - h; g.drawRect([x,y,w*2,h*2], 1.0); }
-
RE: How can I make a panel with diagonal "click zones"?
@VirtualVirgin @d-healey No need for trigo! Assuming a 45° angle...
HiseSnippet 1030.3ocsV0taaaCEkxIZKVXcaEsO.D8WxMYp9q5jrrflFGmUiU6ZL21r8q.ZIJKBKQZPQEWig7NrGq83r2fsKkjijSxxFLVMfMz8KxiN7buzijBWZbrPhLrd+x4TjwWYNdIWEzMfv3n9mgL9ZyAjXEUhybc5x4j3XpGxvXqeT6vn51nzO+4qNkDR3tzBWHzGELW5aYQLUg2Qm7SrvvyIdz2yhJkc6S56J3cEghD.OaYVGMm3NiLkNjnSqhI5Mj3.jwyMq+xNT59s787HsZ40oSmCO3v1G1f3WuMYRiNG1tY68adv99HiunmGSIjiUDEMFVzSEdKGGHVvy1fOxhYSBoZiFnwvNm4F0MfE5MZE4DiPFaOpfp1Jipdp4.lG6F+ET12lF.WTQYRynxCAoFkgT8GFRFkfz1YP5wlickr4phHZ77jbuEHpwZPJKJpxNaY1UvUTtxIhLidtDL5C1RehK0tS856ggepgOxBRKVDRcbCoDocsirrfStXE9JhDOhvogMvGiWsVSopthn4BNXX+rrvOa8Zt.RuU8iJ4Y3oWNn2vO.96.YlUjSLUMBHY0OKRTLN01Og6pXBt8zZV+lU0oN9fv50gg1YhnXmEALEE1ppVU8ERrM635GgY+P9hCOt6t0rpBkB0FqgotLaU.K1winHNQTdB93iwL7qvqVSOhblj5g+9a7LIDzo5cAVEOIYwa0X6hmyv6hu3EM2Cm8X5pBbwanroAJ6Zqhda+6gAdtYCm55U7Zqq0LUIBXfHIl1kDFNA1zBFfdEvtorfl8VB71c1uuCmljyxT931uj3ADUfiTjv8ryVMmOAkrD9BvrF9E3KxHRlONOtaHycF0CXvpqDDykvwysHvZE6mjNWe9oULv60JviE7gBE8cb6zW.qqsv2Nju+8FSKwjhvPp7dCqmuHenBs4IQSnx8.IWXB8lDg9o0aRM+maRKO2vMSwWJQAuOmod2bZt8caiQ4sIvSen+Y.mo6ry8A4MmJULMDLNidELKMqOup4Yz3YJw7zby6sPFeoJM5iVMEPKZPLnGeGyLAD5SEia+0SVV1XAySACWMM9cCDJHUyns9CHHH1DKVI4.n7MlPOFtvA5tChfQfBujPhZ84h5aLxC.mCqMDROngGyTKKeix+aCK+uBwGaNhobCteLV4dvHbZ84.i4Ww7Hyd99TWUA.2177e4yy8InropSg4.RFnSLGlDMFlu4RgcmCpGcefQEshMytt1Vy.iobuTi+B9jGrg11HOXiUAQQDWo3R2rtO8kX6j5AvDO8R9pv+1.rwMPocjk44H3N0KccWeotSgM2zBasoE1dSK7kaZgc1zB2eSK7f+8B0+kmWmnDQYsMHzfQ8RGmYXziS.EXpZE82TYi6OC
-
RE: Help Needed: Detecting Audio Signal in Display Buffer for Oscilloscope Animation
@Mighty23 the methods are already explained in the doc:
https://docs.hise.dev/scripting/scripting-api/displaybuffer/index.html#copyreadbuffer
https://docs.hise.dev/scripting/scripting-api/buffer/index.html#getrmslevel
-
RE: ExternalData SliderPack seems to be limited to 128
@d-healey Ok it's definitely buggy... I just made it to work by using the preallocation thing, removing it, and setting the nb of sliders manually, and after a restart it's gone again...
-
RE: ExternalData SliderPack seems to be limited to 128
@d-healey But it doesn't fix my problem... Opening an issue
-
RE: ExternalData SliderPack seems to be limited to 128
@d-healey adding
sliderPack.setUsePreallocatedLength(200)
to your code seems to work.
I still have to test with my particular caseI have seen in the source code a preallocation limit of 128 when in backend. This limit might not be sticking around in the binary, I have to test it.
-
RE: ExternalData SliderPack seems to be limited to 128
@d-healey I'm trying to fix the issue atm, but it's not looking easy...
-
RE: ExternalData SliderPack seems to be limited to 128
@d-healey Oh good one! or bad one...
This explains the issue I have, I'm pretty sure it's a data object that is passed to the ExternalData so that object limitation has a good chance to be the root cause -
RE: After a while, I want to know if this problem has been solved.
@Soundavid Cool, would be nice if you can make a pull-request
-
RE: Some new on the graphic side!
@d-healey yes he mentioned Vulkan. Now I just watched it once and my limited English prevented me from understanding if all will be incorporated, at least by himself. Matt’s talking about what he’s dreaming to see implemented, but I don’t know if he’ll be able to get all the job done alone…
-
RE: Some new on the graphic side!
@d-healey In short Matt Gonzalez (indie, not part of the Juce team) further developed Direct2D which was abandoned, with amazing performances.
But still it’s very old technology, so he’s working on integrating more recent stuff, like Metal just to name one. The work is in progress for a smooth multiplateform compliance, that we should be able to use transparently, as the core C++ level of the Graphic class shouldn’t change much.
In the end the goal is to send all computation to the GPU, freeing almost entirely the CPU.
Would be really cool to see more officials stepping into it!
-
RE: Reverb visualizer
@tiesvdam Done something similar here that you can take inspiration from:
https://forum.hise.audio/topic/10839/display-scriptnode-reverb-in-gui/5?_=1734718628459
-
RE: Help Needed: Detecting Audio Signal in Display Buffer for Oscilloscope Animation
@Mighty23 Actually you can copy a display buffer to a standard buffer, so from here it's easy to get the RMS value and take action above a threshold:
HiseSnippet 1779.3oc0WstaaaCEVJIps1qcXcqac+TnX+vYHyvxw1IYCaM2raCZbhQbVZAJJJnknsIBEo.EcR7F5+2i1.1KQeD1av1ghRQRNNYFdaYqFvFlGdt7wCO2XGA2EGFxEFlEOdb.1v79VcGyjC2YHhvL1aWCyO1pMJThE1ZRaON.EFh8LLMW7YJBlEVxH5yu+zsQTDyEmRxv3DNwEuOwmHSo1YyWPnzVHO7wD+LbWay8b4rc3T9H.OKZUwH.4dJZ.9.jhsErLdNJbng4WaUodCLdsU664gVcUuFMZrw5aTaCGT+J0P8bZrQsp0Vq55q02v7NM8HRtnqDIwgfR2l6Mt6P94LsANgDR5QwpENFcAKqIaryPB0qShyIzvvzpSpqZQsq5QVsIdjKom5x9jnMrSkHqSybg7PZobPxIKjpjARs3TOkBTrLE3YlAdKog2Cs55JHAxzcTX6yholhNmbvSuqwBcWxZGNShYxx9nSwsDvh8f0h9HWboFUprhM7yxeWQ3CbqEJsOCIr8Br+d6n.nxCvxcIgATz3sG0uOVzEtUAIeRr4a8Jmm.RmQzdfndAWQtRQFIkuNHFl5.7l.OPfc39AbFrnzSzaqTcQAdfsToUshJ6JvfKuTcmpQvVyY4PrTEFJ1AQo8f3sR8GwbkDNqzxE+4hE75U1kGL9HLxKFOxdf3EJVPNjDV1CIQkO7EfQj8TH4n1c2GeFlVZY6evtIa.ggUjUYJsPtv0dKtXWrKoGlFV5aZTobkLJSfC.9jk.RuSAwDDJQBMFKUMwkmA8cTxbDejDrUJ3GDg9Ak6CoZaQokzoUgk6Qgyn1lCTRqoWJ2g4o1Ib2mKvgxABLlY+sWR0CINUf8Rzhm.cdSJkDDh05ANv6ycQzs4iXdg.nWdE6Z5SpFPIb+550gvH3aUHbZBHTsNXQmJuYJR4Tc1DqXARe6bGskKV.7JSf4W2.TyFf5VOJn9MWB1bdnq3.iQ0QXWIbPTp.95nRLpoMeAAVNRvf+8tq5ntVidi1bRS53TOwl00GYHvIIFvlyNfKwGFGIW7cEsmbq98m5dpTKAmRgHtossNV7FDrDajeOrXEHgkNBeIiPoo709rt9ZeYKG6pyzyvHmsGiHOL.yttJhFwkGf+8i6sKb6qJRFSC3K.KjDEDL2EeFzhRWxrf0t3vSk7fHdiqo.MQjQ69fjBppTOCBTt7dV5zPiKR6hQ1bb1EmS7jPOKKyeEVNDSFLTlrx3p0rgNGbuQTjLe6DU4i3M.+bt50pZxrPhbb1FwS1iYwYqGyT7hyHDenUGhzc3zw3BSAivsw+FXLty7CrZBkpcko.bIqVu5FaCO2lOWq26nsew3HEvlJieeqzld4.wAi72ZjGg2hPiRGLMgiCPLWCvK2Ht0r4uXklxEn5YHvGy6.7WJD4GPwGAmnUr6Q4tm1k7S3qlmFnA71JNJ4NDwfX3v4Ic9NyrO7lmtxP29ZPajTPfbIKvGnmWXmXzo7AKnxp0qqnVqhh5hYdQK9C3S7lNW5vfMcR1LSAgCvxy4hSit7h+ug4c02TgQN421+B.9fuWEJadWKnOc4JFPeT94p5Bj3fb3JLhVGNcbvPNi3pHo4HA5a4CcAkI3Glf8XDgpxJ5NJDpe4cHqKvbzXypnxC3dv+tqdXgwcPphGOzRUADBkUCwbYHcNrlFUo7v5Alywf5ZoCR.aHiBoffOvRICaqcl.v8iJ3AiZq2W6hzPR+X.dnKzAB9EJgZjCkegEhgniCwkywSt38HbMgRtYbjL2K3aVLSc6HlfX8KRJsOQJyjTLTUg7vWjXhlP.sGn3HwU1wHiyYxEYLaT1tZ0XkFitE1K7D0tv7NFmnxOT2sFay4m5ihhwlq9OYKp8X8lej0KQmgiFtN59+yiVCSn4a+LLDZnpH6bsuOaie68y56yBl42mcnqDfvwBDKLfGhcxp4tXexwPCzvbTmPhpSUhbT2EFhhkW0ZR43R4JfQq8yv281LgX0rDgN14TFrNmlZSxzL+8OsICAkv5hgSt2gQgsJ+b1lscFQCwuT0l2Iqfojqlk7yQBO3NzMWqvEm4mDlsNZ9oBxv+TZRcm+W+70O.lDJWa9BIXrKQUDpICdwmpTlBieJjC2GMhJSnlOmrMmwSZUjFAbDFZ7MX.NWf0TOPaIkvaARo7nMOBSwnvL4oe0l6CsJPh1Q0smKegyr6Kto6quzRCWaUgD6+N2a2pgY23zrKNSSy9ONdm+IaukyPg5me3bS+XKnldU6nqa6+6uuuMFC91vF9HWA+st5WOnJXbuHJv4lEMAXAq1p01NFmomXJ0w5CsddqqadUcEAqNuBt57JXs4Uv5yqfMlWAWadEb8+ZAUSFr0HI2Wmm.iK0oodFZS8jRQoLF+IvkXmZv
-
RE: Help Needed: Detecting Audio Signal in Display Buffer for Oscilloscope Animation
@Mighty23 Why not a detector directly on the audio path, and when a threshold is reached you can authorise the paint routine do do it's job