• Custom reactive audio animation

    14
    0 Votes
    14 Posts
    125 Views
    ustkU

    @d-healey said in Custom reactive audio animation:

    ...The autosave will write to that project...

    That's where things are going bad sometimes, remember that old directory issue not updating when switching the project. So the autosave writes to the previous directory unless you specifically close and restart Hise. There's been an attempt to fix that issue I am raising for so long (by someone who I don't know the name on the forum...) https://github.com/christophhart/HISE/issues/795

    The same goes when using the preset browser. About two weeks ago again, got a crash, restarted Hise, reopened the last autosave, and baaamm it was one of a previous project. So now I know this well, I just go to the previously opened project and bring back the good autosaved file to the current project 😉

    There's a thing I systematically (well apparently it's not that systematic) do when switching between projects, it's close and restart!

    Anyway that's preset overwriting, not project XML.

  • CSS :nth-child() supported???

    9
    0 Votes
    9 Posts
    85 Views
    OrvillainO

    @Christoph-Hart said in CSS :nth-child() supported???:

    I can add an attribute to my parameter dictionary for scale/unipolar/bipolar,

    I've added a method requested by @DanH where you can setup default properties for each new connection (so you can eg. set the base intensity to 75% or whatever floats your boat.

    https://docs.hise.dev/scripting/scripting-api/scriptmodulationmatrix/index.html#setmatrixmodulationproperties

    siiiiiiicccckkkkk!! Nice one Christoph!

  • HISE as a 3D renderer

    22
    6 Votes
    22 Posts
    1k Views
    Oli UllmannO

    @ulrik
    Great, thank you! :-)

  • How do I get GlobalCable value?

    Unsolved
    2
    0 Votes
    2 Posts
    39 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
    56 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
    66 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
    63 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
    47 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
    125 Views
  • File.loadAsBase64String() seem not to return valid a base64 string?

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

    4
    0 Votes
    4 Posts
    97 Views
    d.healeyD

    @trillbilly The plugin should have permission

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

    Unsolved
    16
    0 Votes
    16 Posts
    505 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
    334 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
    282 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
    182 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
    276 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
    109 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

18

Online

2.1k

Users

13.0k

Topics

112.3k

Posts