• How do I get GlobalCable value?

    Unsolved
    2
    0 Votes
    2 Posts
    34 Views
    ChazroxC

    update...

    I figured it out...

    I found the snippet in Docs and modified it for my usage. Yee.

    const var rm = Engine.getGlobalRoutingManager(); const var mc = rm.getCable("bars"); const var pnlMasterPlayheadBars = Content.getComponent("pnlMasterPlayheadBars"); pnlMasterPlayheadBars.data.value = 0; mc.registerCallback(function(value) { pnlMasterPlayheadBars.data.value = value; pnlMasterPlayheadBars.repaint(); //Console.print(value); }, AsyncNotification); pnlMasterPlayheadBars.setPaintRoutine(function(g) { var a = this.getLocalBounds(0); g.fillAll(this.get("bgColour")); g.setColour(Colours.withAlpha(this.get("textColour"), 1.0)); var x = a[2] / 100 * (this.data.value * 100); g.drawVerticalLine(x, 0, a[3]); });
  • Get the modulated value of a slider

    Unsolved
    3
    0 Votes
    3 Posts
    49 Views
    Oli UllmannO

    @ustk
    Yes, thank you very much. In addition to LAF, there is also ScriptModulationMatrix.getModulationDisplayData(String targetId).

    However, I actually want to use it for modulation, and I think both LAF and the function getModulationDisplayData run in the UI thread and are therefore not really suitable for modulation. But thanks for the idea! :-)

  • Look and feel drawing help

    2
    0 Votes
    2 Posts
    55 Views
    ustkU

    @eokeefee The full displacement is then the slider height minus the circle height:

    laf.registerFunction("drawLinearSlider", function(g, obj) { obj.drawOutside = true; var a = obj.area; var norm = obj.valueNormalized; var radius = 15; var cx = a[0] + (a[2] / 2); var start = a[1] + radius; var usefulDisplacement = a[3] - 2*radius; var cy = start + usefulDisplacement * (1.0 - norm); g.setColour(obj.itemColour1); g.fillEllipse([cx - radius, cy - radius, radius * 2, radius * 2]); });
  • Button Script not working...

    4
    0 Votes
    4 Posts
    52 Views
    ustkU

    @d-healey seeing the number of people legitimately falling in that trap, it's a pity there's still no warning in the console

  • Need More 'reg' variables !

    Unsolved
    4
    0 Votes
    4 Posts
    37 Views
    d.healeyD

    @Chazrox said in Need More 'reg' variables !:

    can you give me a quick tip on which reg's be change to const?

    All component and module references, arrays, and objects.

  • How do we get accurate playHead feedback?

    Unsolved
    7
    0 Votes
    7 Posts
    105 Views
  • File.loadAsBase64String() seem not to return valid a base64 string?

    1
    0 Votes
    1 Posts
    38 Views
    No one has replied
  • Displaying Images from the web...

    4
    0 Votes
    4 Posts
    86 Views
    d.healeyD

    @trillbilly The plugin should have permission

  • Drag & Drop || Viewport List item --> Drop Panel

    Unsolved
    16
    0 Votes
    16 Posts
    462 Views
    ChazroxC

    Anybody know how to check viewport list for 'scroll bar dragging'?

  • 0 Votes
    30 Posts
    2k Views
    ChazroxC

    @d-healey ah crud. Yeah we did. Ok I fixed it. Thank You! Sorry for wasting just a little bit of your time. I'll make it up to you in enthusiasm! haha. Hope you're having a great day! 🙏

  • Modeling an Analog EQ in HISE

    5
    0 Votes
    5 Posts
    314 Views
    andrei sA

    Looks like there’s no easy path, but thanks a lot!
    I’ll explore the possible approaches, including WD and Wavenet. Appreciate the pointers!

  • Synth.setMacroControl(8, value) -macroIndex must be between 1 and 8

    8
    0 Votes
    8 Posts
    263 Views
    M

    Thank you very much, actually I'm glad that my logic was quite ok and I am not isane:) Your example was claryfing some stuff too. Thanks!

  • Reset Internal Clock on Transport Change

    Unsolved
    3
    0 Votes
    3 Posts
    178 Views
    O

    @ustk Thanks for the suggestion. I just tried calling th.setSyncMode(th.SyncInternal) and it does trigger setOnTransportChange the first time the DAW is stopped. After that, the function is not triggered again by playing or stopping. The clock actually stops altogether.

  • xy pad dot showing but not moving

    44
    0 Votes
    44 Posts
    1k Views
    Christoph HartC

    Back by popular demand (I‘ve removed the post with the email address as this was probably the intention).

  • This topic is deleted!

    4
    0 Votes
    4 Posts
    61 Views
  • Can we 'get' hex Colour value from Mouse position?

    Solved
    9
    0 Votes
    9 Posts
    263 Views
    ustkU

    Yep wanted to do that kind of thing a while back but it seems Juce doesn't have a method to read the pixel under the mouse (or any pos..)

  • CableBox routing is now functional. Finally !!

    3
    2 Votes
    3 Posts
    104 Views
    RetromelonR

    Update!!!

    I made a little demo to show how the CableBox can control five different effects :
    Delay, Reverb, Chorus, Filter, and Saturation.

    Here’s the snippet, enjoy! :)

    HiseSnippet 4240.3oc68rzbabjdCj3DKQa53cKW6tIGb0kxVt.jgfvKpUqoUHo3CSlvGvDT9Qoh0VCGz.nWMXlYmY.Iw5hUsWxV6wTIm1a4uQt4q4VpZOlbH0lSakK5ePx2W2yidvLCv.HFEoX.aKgo696Q+8teLvsbrzottVNJEV9zQ1TkBumZ6Qld82puFyTY+sUJ79pGp45QcHhld5HaMWWZGkBEt8miMT3tKov+7x0eplgloNMpIEkuzhoSOfMf4E0ZqM9aYFF6p0gdJafznatw95VlaYYXMD3maqVUwVS+EZ8nGogC6VpJ6o41Wov8UqWuq9iqV8wMZrZUMsFczzZVi13mS69nt5qV8mWsy4qVE9mGoT3OamNLOKm1dZdTWkBpO0pyn18stzTPfuj4xN2fhOTSoMPYQy6ZYzAmhXqGeA04BF8R41T1pOynSq.gmqBH9ZEIJusPT9gpGx5vBaORj9A7NHQPHKTKbq3r7siwx0jY4pRrbJrTAIVZIAK8CTaq6vr8h5A4m2UceSPC2UCzcxrhXrJ25eun5VVvHL8pLP6EzccfGBgnX8pUKSZVsZo0Vd4Gd+6S1RCXumZcEYKqA1Vl.Tqr78IvmyGA1PNLWOK69j8zb7JSvoJsC1yITOGqATCKSXz9.rIQO.EjKYd8ItfkgNk7wjNTWOlolGyxDFioIUG+pKQyrCwqOkncNyf4Mh3YQzcnffjnibkaDmzwQqWOlYuJPSObkkWYYSvHyEL3ngSfUV9aWgOi1rSG.0DS5kg8UgfPg3hYZvLojtCM0ErCmdEQzUlnedYxnRhA9sh+B+XXoqY.SoN8ndjmPBDtZc5zRyjZDC30DfEAbvnconZzl53wntfNYveS6iOxGTIZcOfLd8u2mRpA5Iol6SY856As2Ld6ZFFVWtE7mmCNetP+2aKCF7sxj8r.WAP3usun6dxf4pcAceyVNTfs.f7bFRi585jyBwjuRGMOsJxZvmPd9Yqk9v5BQLNdn2lF180fwUqR0IOPttBF3PyNztfNpizvS.HJMA+SuSrFBVVzhA5yh8JEMVIwJ9oWktPfrMMLJJBZ4VwyQyDLhb.8ySM.4WoTII9oqkSQlo8POzSgYBVsLWA2GzJ0sTbPFi5BN.3aAwiv1SdhD1zG5fbCpyv9VmT8plM2k+g7ovC0qKdPlSiO+.IBH.6bBngzL6YPCITYxipTMc3lCtZ2ck3pG+3IwUfu6kSlqJSpMNnWOIMAnzSSUD17rpKlK4ZH0xkfctDRwIwrHkXcKlp5qkkKC8SpXPM640e1DSAtMmOtuRR5ietPyg35AIN.mZvmcKJlCpXVVUoIVPLPgbDYXKFLYlJmfBWd3kh8JKXoxHdmIatnndwM5jhFNYo4zrO1c2p7OoIHhMARSVFEE54QLzyqd1YkJmBgiwDofMIGIYzUCPGYx58qmTmwLJki5OelgXMF7rKwMLKSRPD9nJksiWKMu9YvZkIOnVYR8jN3WmY9xzRVcn0PWZPZ5nrUzK.Qe1Yr.AFeDUzwb5zNSWNMG4ox.S9zGT+dPhV2hOWvIPnHwWFcVYR.NKUJc3+1rM8xL4xSBw5ZSAZGpMVBPwRSXfNTugNlYLfqS170oKRm4DNuBB0PjNGRULfICxgbUrPlRrYEduG2MZFkkzKahLeQCy4LHRBEE0AKFgy2klLbSAsSwrKGASWalHPjn.LUG.UiKMqJkWTkGi7X..Aa9RMigzhoqTxKZz6CkfP6LU5NczMQWvI32MktltyaxAjJqbcFwbGfgrelc9h491R.hTs+OUyQrx1PLOywDjq0KMGov3NyR4eSpLv4JlV.xjhdAKfMpfvyl44c5t6flCVmeQrxg74x+J54lKO17ksKYKrInzxsMc5EWgalRvNzH1HFQQtgMlikMTljzGIKQvDh9m1tNLUPCV.B.+CpsVdDloJKReKRRZef1o3dv5TrQpqRXNhHlrkol0YlBhh6a2zifdCahktFJoYxjD1QRfbIYSa0.YsV.tJL4ZAxdY.YXv7fmPpVo9Zy5JtD.+YHvUmtpISG2I4v3atZYKrVKMYikjrcl1fYHaElj9hX+Qbcr0jAARc83w92+nVO6TzYasw643mcpnqpw.E2R41TOWwNUCUEX5Qr5RNGS8f494s2iA1T4X6lA0+QCGvSaU7bbecf+XSNNgUS4tOluLq8eVPPoMbMZ.fZNNvonLAvE5QygC3CEwUH0WKiAGkAWLZp6X9CR5RpgKMWj+Xdd5bQeoz7SlAFWZI1u7VTGQ3cTXiYS1i2bwROnd0RjGlf9QXguPZts.gQ9LoARXexmjsTVP7Q3pXI2OFSjbFBKufcFpPCTdj0I0pR9ThOu9U3IATrD4AjlUgzbPWeBYD72qh+mbvqqiXczpOxrECxvclhL.4kmRI3A2Y54XYPz8CDgG9xP6N3guvMnczr6yzcy1TVL3.SdT.mzxMTOF+LCt.KyYs3Cab28P8p7DZOpgM0IhG75q4Qz6S0egK3DH4IZaA3B7nBluNA6o5DNInfZt4vVlnAEjjbF4GpgOFXIgj+Z93vu8webTqeVXqeh3a0w9iaAHFbsPTTSBE0BQQsPTz3rHISjD4DN+HBNoyKUxeta0MuS7nhrl3T94QSopUV899SqxRrYXyMNKFuFwshh7vSmie.ehiIbLsl6zNrNQMhRaiaFALGv57Mfw1gZd8qLP6JAD.mxAB96R.K2.cppsJjJ7gEwVqd1CDCqZrhHCQ3WCHLX..j9v.tngP8v5olhRfAaoiOTLY3a8XZ6eXDn1hJ+NhdY6gmyGe.w72LabtjJQsq7qFpAkf4wzO0pHx9k4REgDnZjjXRYUsG2gLPYB0WcougGpQxVsk01umgdCERYnoSkOk1CW6DaWq7vl1owHNnmcLLX1tzhOOPJ+f5QxY76Mg+8rI.mucT8.oaBXBcfWYYQ75G9PxSl6ObvayFXC9SfPPu+4Ziv5LFZ+ojZhMSECvh149KvGe7UlnbD3eZ8nMfMdT3jh19b.nbiprJnwjq2q38B56dk4G4M4QbUGG6vjHbFfWUfP9unoEwP6bnfixje4PfHFrWPgABwvLACHSsALSbYGgDStrq.BVl.IRCGAurPjxy.LhBF4WjhWYEXvm16bz1jc+Zxe727ORb3GtcOvsnGS+lQgcZepKkL.kYCv4jnnVcugfXi1sKjrfLvpyPCJOy4HvWgr29s2gX6X8KgNqvQxIT7ZKffN.y5BI1ottZNipHqyaCF+6900.UN+FJgEzrCm.EuG1EQ7Ps6gKvhiyKnNmmDA0mBBpGffsoFZiRBeio.ei.32pukyP2jHn4TPPy.DrKy.r+RhfUmBBVM.As0f3shKICg2ve7292S5xthJtjL5VCFvucNbUID+8vMae5NmPZs4oas2S27aH6s4Qae.zv8w3viGC1xjGavupuhg2TmxhhwJwu8Lh0C42yzJbKZfxkt4md.zGLWdJdrDTgkETEJyw0SLBQn9tWc.yE2yvm6atTNPsG7kFAeoYvWBK8EKQuKeCWEnQpp7tb22M87bXmODhx.Oi29ML6P0pUpFiQOvxxFDvfyVu9D5ULWtOmn9DoYeDM0QRFH0RMClHjElFCRDjnLB+fXXu0NKjS74FwBA9q.c++.QrNI+GDFKwWyGerOAVjBV4X.ZgGGaY89x13hjfFExEtPgDySLcRUKNopkJopmFopmjT99roSo5woT8ToTiznTijTJv6NcR0HNoZjJoZlFoZljTAwARmTMiSploRpUSiTqljTQQLBKr3Z+.8mP6w32Czf02sxxAIwD0AwiCDtKTwCOTZMo3FGY4QO1rXok+1ku6xWuLY7t51M097QkAt+Oozs+NCkMfEMGN3bpSP7ofApTXoIcGQqk0cDUWT0sz.sL22j4crM0LqaIpheo53kyzmqfg5wuZlqDb0LwxdTXcTJrrZf.VgyxJEtiJdG+d9YJJOa+sgfoA3APYzUADZaa5ELcp3JedW0sotuvyxF.O7FYBeOGT8pv6l6u4K2Xj7E0kemBAQUgNvihMk.epeAEE4KBH1FzjR76TnRg+R0rtSgnHJjGem373AXAZbd7Np7uWShCU9oYvgeVLNrH7jG8JT.nJhKMSTrdVTDDPSkhuiJO7zLQvFYQvMn4YJJhRMSTrYlTzJKJ9QRTTDrZln3pYpF8l9b78TihYMST8Qxl2ZxpxKhn5GEipeXHUWRc+YiZ+rrblxC0TUgD2JJIuN2ef5gXs0Zdwuc4XXc+NPoh7U5Fu11ltLuQx2a+arqbddYwefZKFDiIcd7VoviPft+2fG8un9qnJpEJhAWRc2u90vsx+NguyE7Ua+4QuyE9K+Fao1DdmK9vuSDRQRP8UBqofF9lMR4sxXeSHxmWKKCMmwEy2N2yyZSddtTtsEvoD4Uwdco7oLl7avQdsc+ghn3uMwvbSh2dX3OPEpF4M.1U7p.z6PMnrYH5s5QCGzl+Bn.rJrJNCrVwB2BqpS7bU7Yjgvxq4O7eCe76rVPsPXm0B5TIYvf+bUbDaIN6.piuOBe48gMVa1dMrd45o8ZX8x0S+0v5kqO9qg03AExYExywaQ0Ruw8VT88krt296OYcuqf9AIY8WFfPI5m2UzVb2rSrrFzl8qC7T9m98+9+z5aqMvFW0hnoMZz3+b8uh5c..sQzv9WVeamQi01eZc47z7F10gR+0TP6HQg+40uwRH+ZIb1atgLquHj4hPlKBYNmgLeWA8C1ACjx2Q783wH4Mg9FGP6J427S1HriSDKuMbALarKk1A2VHIHf3n+g0CZWF.dGGXcYKffP3xeUHd9c+gM1iknUks23PlzdK7er9oTXE6sGYpGypZQH1ajPrM9+1PrKkO01hvpKBq9lRX02QP+v8oEI8c8eXrhOAxJGDTt5wu6i9692BCWJOnw1anEQ5tohz0bQjtEQ5VDoa1Wy8OTskkwH69VlLc+SJRDyS7vj1Wq5eGVa2PpodfzZike2K13KhBB9estzhm4mX0WLTyXLo6SY131d+pJ4ug176ejZ3j5sm8m8sscr+uP0WoSPg8aO786q9EK1E7IjEd0EYgyQV3WyGcyqZF4WyQxdkyNeiyuugrlj2M3dU3+aD26E8b7rzRW+B4Sgl5Id8lj00sbnw8RgItkq23scycFzExocvOV5Rj78jPtulCq+9gVUPja9kW1u9G7YxWocAk74THldR6q3VG+q48GYR6b+iL4w5d.4Ok+K2lkaLD2lNfcpkIpYiZ7YtTrNhSPSD412xRyI0td456BSxTgIxrKo2xbdDBwC.KM9EIhd8rzvzV2SvAKti4ETCKnkfaRRWsgFdAsF2v+PKSKwJkjsXvemLY85QchUpRZSnM87h1OH9VseB0fpIag+S23.vxTyI95llIYwMTD3ehpfcIn2JYQADukU.gZZapo3VlGbg1jdEclP78u467Sobb2t7KPrbvXyN6i+vrHq8aOvxxqezQveytMm4170eoIeua0ZSUWW+FSWqrwBc8a155F2X556rPW+Fttt4Mlt9CVnqeCWWu5Mlt9CWnq++oK0+0AMFno6X8KzEu2bn19N7V.YqI++AQbW0CwmI0Bdc4hrEG.KS8WnqGGUI.r97BXi4EvlyKfqNu.9n4Eve17B3imNf3tHr4POqA9uFWJG1ZG962XgB6Xhu2zb2Rk+G.idDgRA
  • How do you change FilterView floating til 'processorId' by script?

    Solved
    15
    0 Votes
    15 Posts
    414 Views
    ChazroxC

    @dannytaurus ahh I like this way too. I didnt know how to do that. i can actally use that method for my theme switching script I imagine! 🙏🏽

  • Issue creating a c++ script fx node with multiples .h files

    15
    0 Votes
    15 Posts
    452 Views
    HISEnbergH

    @Papours Nice glad you solved this!

  • LAF ModWheel / PitchWheel for your own use

    9
    10 Votes
    9 Posts
    331 Views
    DanHD

    @Christoph-Hart added to the snippet waiting room. Is that enough?

47

Online

2.1k

Users

12.9k

Topics

112.1k

Posts