@hujackus how do they increase performance? Is there a big difference in cpu usage?

mmprod
@mmprod
For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.
John 3:16
Best posts made by mmprod
-
RE: Help with this noob error please.
-
RE: Click and Drag on a XY PAD - What I'm doing wrong?
@Mighty23 You could also draw the lottie in XYPadPnl and have the mouse control its position
-
RE: [Free dsp] C++ FFT
@clevername27 @DabDab a āgetting startedā video on fft c++ could be very helpful for beginners who have never done this sort of implementation (like me). And often the content in videos is less dense than what you find in papers/easier to understand.
There are plenty of videos on fft theory already but for me it would be extremely helpful to have some sort of walkthrough on how to use a specific fft library(such as fftw), how to code a simple example algorithm, and perhaps how to import to scriptnode.
-
RE: Help with this noob error please.
@Chazrox I think youāre missing a parentheses to the left of the semicolon
-
RE: What is the dynamic container
@Christoph-Hart are there any updates on this?
-
RE: Use custom # code for Color
@tiesvdam said in Use custom # code for Color:
And for this one?
g.setColour(Colours.withAlpha(Colours.orangered, opacity));i that it would be:
g.setColour(Colours.withAlpha(Colours.0xFFFF5800, opacity));But that did not work :(
Just remove the āColours.ā So youāre left with just ā0xFFFF5800ā
Latest posts made by mmprod
-
RE: Circular XY pad
@hujackus Just tested it, and it works perfectly! Thanks so much. I really appreciate the extra resources tooāI still need to wrap my head around the math.
-
RE: Circular XY pad
@hujackus thanks!! Once I get access to my computer again Iāll test this. Conceptually, how is the distance and angle used to calculate the x and y knob values?
-
Circular XY pad
Iām working on creating a circular XY pad and Iāve run into some difficulties.
Iāve already taken the code from this post: https://forum.hise.audio/topic/9665/detect-if-two-paths-intersect/6. However, Iām unsure how to map the mouse pointerās position within the circle to these knob values:
- Upper Left of Circle: x=0, y=100
- Upper Right of Circle: x=100, y=100
- Lower Left of Circle: x=0, y=0
- Lower Right of Circle: x=100, y=0
The only example of this behavior I can find is in blepfx's destruqtor plugin. Heres a demonstration:
https://www.youtube.com/watch?v=MqpRXpoaBHU.This is my preliminary code which does not have the desired behavior. In the corners of the circle the values cannot reach 0 or 100:
HiseSnippet 1904.3oc4X8zbaabEGTRHwD0IsdlbNyN5RAsgjHHojsGlL5+JkShb3Xk3ZOpbbAAVRti.wxAXokPq0wdteExmfbJe.7L4bldnG6o7MnW5jisu2t.DKjnjUzDmKURPj69du88a+su8s6Cci49zjDdrQEquJcB0nxcMOJMRLZ2QdrHiN6YT42XteXHaRB84uvXmzIdIIz.iJUV7yPEpTcIC4O+6M2wKzKxmVzkgwy3Le5WvFyDE81cqOmEFdfW.8qXi0zt0Vc74Q6xC4SAvrnYciId9m3Mj9DOTsELM9CdIiLpbeyG0p0iBFz2Mf1Ln458WuEs4Ca9n9ObiMZNXi5TuVq2pu2Ca7XiJu29ALAO9HgmflXTYoc3AoGMheZjxAOikv5GRwFtFGAdV08A7v.bJh8Zr6HVXP2bVJw.FktEb1hJN6iLOjEvl0eA286jBHEVnSfUVnL7VrD7b0gWcM3MGHUQCRKofz8LOxOlMQTHQsV1IRPiG3AqS5PQoqwBKeWyc4fFQhUG6cB8fXnwLKr2ndcGB7uZssrVaMxIQ8edpErnkHTem7oji6AxFviI1LnU81DF4SHMfOdvCpY8WspJ0a0ISSFYm6ngTwt7wS3QPC6kkJrL4ADVMvMJ8Ol0a0DTqHQLObWuvv9PngMORJMqaP6ykvpqWDMLCVuxKlLIJTBs46OozkAiuVwy28RgEtG78gc1qCIqmPZbRFLFyCRPxwppbuE5i8GLf5CNX2Q73oItKWy4JE1X4ZV8TTtziVVxOtQXBMZ2XJDfQd9KHS7BbHft7SoADOnanUT.weZLDfnQYmk10SLRiy7kCA1oMLnEJlMV2PsU94JUDw5YoRbAHULpDf1F6Env0cV2oQy53CvIJftpWPPVNJakl4ybkCUCl765pdrq65N3SCX3p2qVavnKB1L2lYLrzrCeZTPhs6p0qIcw1Zr4EQcF6jCcoaf+jO8rz3NcToYT1r3P9zDJYDrRExhFVr3K6e1R+foQ9BFOxl9JfZka1XCHpVqFD6Mj75WSTs7CY9mPCpYUETRpkNV.7Kf7WI1Gqz9LG0mo8pAVHMopXDKY0.Og2prjNQIr.JLAEwSo.hKI9Ln+rgocYIoyjj1tJH5b3gFlPuVWLvCzPNP3CvMCXP7qXDkvvrTITIEPlvglj9TwoTZDwmhxH7AkB8kQ9ikTaV7OLh3pVoQ5S0Cww0+NZRsOVaw53F8VqgidGMgN54bIVzQRT0lMKJSV5d+XLD+RjVIMbkZbNx5Rs7gvjgz.X6DL1macNFBwhf3FJIO.gTNuosed1NGHnMDPFF5j+60EdXqRNWuGxKOCM0t18gP6ZO.ByWw891YJ3dIEVoQi50TgSpE6ppf54GQU8hZf7z0471Wz.j1d6.RZFFFlGGdsXqHTTgue4CFqFSGVZnZ7tNbbtL87hHuH4NmXRjIsloodboEdPMlXauXuSwb.wohRI15BwWhmxmB8RKxqMDBLgQDSq6E5OMDOSCosD3JTTIsqnteeh7nNdBSR+VxM03DQei1JZ42kTUakdokzKsrdMU5IwP.hczo4mXAvE2lYUcn5fY7dr1xgBVlrWlIniUctr7hMCwbxmV9TKGRSb+ZogWdZRLPH4QJy7yZqUdLzVqcbqcIbpN9eV30aCkMxg4.315xSnUV5b7YNoNkHOmRTTO7hX3zPtD+T5DbwThfI3EyfrO3bBy7LmDS52dY9IlB49dgxkyYhyVSamKL8xBSkzAdMLLiALy2VHhY8mJn1vUZsOaEX6+ZMj2rUok6bzxFRRrRpRO45zrTPI4YSJORyx1TH+RiQAPiUTEdSnyaaoQJOgKneYjsJu74VjKJZvf4Jq3ZnyULV8U70Ynczzw8owkNU.TDpvnbYKlWcYK5UU4qtymlh7nNQLwWNgFcU0ZYjcQQnDmExPEnpPVfyGlUfyQgP93XCFTGycLkLdcCIhwRK+9+i8e5e72+tMMt4V6VX8O9W9nu8mdwOrowW2YOHJBKzJCP.HmPiELb9WYO5qfxbUkcU0bOZxIB9DvSyJi.psV40OHunLbmfzouuoLj23L8xlS0abJKPLpninsFQYCGIz6QtyO+hf.h9slvsRIEczeXdY020rUiG25wa.UGutQwl8qTPiKHwPaNszaecPaV8hszlUhs9YMPtW0.8lS2x3xk9BEcyCvyGJWIN99JxD.w4kJ+EOEENWWjp+9L9Eq77aJDumYWlvez7w3ByAi31h2AXL6kZ7AlpxPK.3RlG772QuAiEz7+6q7+cLUk+Jcc0rFtk7+SA2lQG+Yba9eTauxa93+1+ZyCnz.bOPVea0r4+by8ngdkWnW7FOKbudRTcmkgG5AGa.grlOY53ifcQ9TfCifs7X1xJKf40TsqisQPbDMJP13+B+jIzEaWISnatPiaHQ03pHpuAyn8+CD0uF9XrmeL+kY2mAiiuirGXdGIeqkUMODaSzNTIeq6XV.6k99kGpKYXiaqgMusF151Z352VC231Z3CusF9n2tg36sc6oB9XUlXCiC6tu7R.UprejGDkK2WY7+3BnViJ
My first thought is to calculate the distance from the point to the left side of the circle. I got this somewhat working however the values get wonky when you're outside the square
The main changes were made in the onpnlXyControl(), and I'm only doing the x values for now
HiseSnippet 1858.3oc4X07aaajEmx1rMhaa2VfdtXfurjancDojbRfp2nD+QWgVmJDmM0AFFETjijFXJNpjihLwVea6o9uzdn+Ozi8Ohs.85Br66MCk3P+U7ZztWpfosl22yu2ad7MteJOjlkwSMpY8x7oTiZum4g4Ihw6LNfkXzaWiZefYBc9dwwroYzidswyxmFjkQiLpUa0OCkoV80Lje94m7rf3fjPZIICiWwYgzufMgIJo1u6myhi2OHh9R1DMoa0sWHOYGdLeFDOqZ1vXZP3oAinOO.EaESi+ZP1XiZ+YyG0p0ihFNvKh1LpY6AsaQa9vlOZvC2ZqlC2pAMnU6VCBdn+iMp8N6EwD7zCEABZlQs0dFOJ+vw74IJG7JVFaPLEW3YbH3YE484wQ3VDoZryXVbT+E.UlAXk9kv1pJX6iMOfEwVRuD99PICRoF5.XsUpFdqVI77zCuFZg2UDR0zBo0TgzGYdXXJapnjCFO+AydIBZ5v.HOoGJJYMV4eXYtCGjHQr4jfSo6mBKVpg8VMZ3Rfe4zwxxBRVYBxaBRImlL3n7FjsIKTcDUrCexTdBrvdcE60AktfJd2rJdqK8C74AOfzOHgFqYfoIwGkes5K4hpeir2LColHR4w6DDGO.J2r4IRlEjAK.99fd61iTPIlllUDFS3QYPDbrUc4YFzG6MbHMDbvNi4oyxfMf60xzecGqS5H2aROZYI+ysJlPk1IkBUMjidMYZPjKAjkOmFQB.xvpjHR3rTHqqAYmk2OPLVCyBkl.IZWI4TXqaozJ+bsBhw5Y4x3BhTw3JAzSQp.D11ssqeyF3CfIp.cyfnnhFO1JIWryUNTYL420E8XOu1t3iOXtFm3zoi0kB1B2VnLjZdFeVRTls2lMbjt3oZn4Ei5BzYQnKcC7i74DKMrSOpzTpXWb.eVFkLFxTwrjQkIeI8ko9gyRBELdhM8M.z5X82spyFRTq1LJMXD4a+VhZUXLK7TZjiUcPHoT5wBD+BnoTl8wJoOyU827Sb.MjpTWLlksYTfHXSVVujLVDE1fhzYTHhqv9LfdgY5TkS9RN4cpCrNGdnwYzazECC.IjFBe.rYHCpeEioDF15IiJg.xTNrjLfJlSoIjPJxivGVozWV4OQBsE0+fEwrVEKssdINl+6ow09Xsj0w9m7.eWcBMABm3dITzUBTNK2EUAKcueLVheIPqhDdRINGQcoTgPYxHZDbbBr84VmWzWDPpcSCli.dZtnRUTeHWKdAeFPkVVDMBJf.KfmgBhCmEiMPP.KCdIDUB3JP6OkI6qvyXR3xRhf39PeWsg1gIIL0QIWdE4xqJWSkbxXHBiczoKZO.gKbV.pUFo5BhSBXKMEjhrWmInSTDW2AA5Q3Af4UaQ3RZhfSEyKO5lB.xhZDM+naAsrrqmiLJUB7Brs8wsa3B+30R9.4aeTDc+nZEurt6ssI7WrKFBiCI6Vpzz83ybycqfstUPPnm1xR.VBtSHKxvjpupvNbw67bgVWwP8I1.IlGFDKSmKYWjS6rfY9kYlqf0HVl.mxiH3jX5PAAOCuPskL2lb.dxJ6aRE11xuNkO21CGev2YikDr88arQtyFELbjoNryk8YNjOcahmeCGB12nHj2Er+y4oSfuucoytOw9LzDNa32nCd9XoI9K2rEfF1P040aGq5x4PfCrXp7UH.BlszDNOvWMKT8RrJkNEO5gu467hoWvyoRCU7RD42wWcfu9eH7lLaFrpQGBi7oDe3O2+9x7jTtMmNKar8MLkz5PbybT0hpvkcxUODgja4PDmqUz7btf9kI1R2ZctE4hrFN7J4UNSzUxFmuO8lTzNY1jAzT8hSTPXF1pCFad8CFqO2dnBkzDjmzKgI9xozjqaZdiBnEFhdkhnBDUHGg9CJFg9vXnFO0fASJeOS0zrFxHFu7hf+Ke++7e+udhwsWauRsk27o6Wz03u0aW3TFNJeQ.AA4TZpfg6+Z6ReCbQJ0f80M2klcpfOE7zxhA3BbJu99KF6GmWV5z20T1Rv3L8KlkquXNKRLtjPR2wT1nwBcJxdiKpkfH5OZBiHQJILXzhKt8dls7ebqGuEb+q1Fkc6tVF9Wfig1dZs2ddPaW85tZ6JQ2+mLj20YneXdWiKe4J3Zc7H78mUuqGdi3BFPcdkKXgSX.y6Hx0uw7uZW.71FhejYelHb7UGiqbEwHdr32fXr3Zyuuo5NQkA3Zl6ezuQ2QdEM++tJ+eOS0cwjttdwBuJ9+EfaKfitMa9iO4qzNq7Cex28SOYeJMBOCnKztz3fpI5Uu06BuaFDUyzMBdEZJCJYMe9rIGBmhBo.Fl.G4wtk0VA6qoV2.WiAwgzjH4h+C7ofoGttVASuELMtk.k+u6Ap+e3iIAgo7uNT8xErN9dRJv9NQ9+Eqt4A3ZxEeoB7YBKh80ggUM0kTz+tpXy6phstqJ19tp3V2UEe3cUwG81UD+OC9zYB9DUmXCiC5umbHfZ01KI.pxkmqL9uTOXTqC
Other ideas, fixes?
-
RE: Connect Slider Value
@voxuer1 you could use the double to string function and specify how many digits you want
-
RE: I want to make the popup background of the combo box transparent but I am unable to do it. I tried a lot but it did not work. Can you help me?
@ksnxrl this is currently a feature request
https://forum.hise.audio/topic/11930/feature-request-missing-laf-colour-properties -
RE: LAF how to customize any object?
Hi! You can style the panel with a paint routine
https://youtube.com/watch?v=ZjRRcOmTtqI@d-healey also has videos on LAF
-
RE: Help with this noob error please.
@hujackus how do they increase performance? Is there a big difference in cpu usage?