• 1 Votes
    23 Posts
    102 Views
    DanHD

    @Christoph-Hart working well so far but there is one issue:

    The draggers are obviously drawn at the top z level.

    This means that if you switch your 'main' panel (like FX / ARP / MAIN or whatever you've designed) the draggers remain on top of whatever the new panel is, even if the ui control is hidden, but it's parent panel isn't. The draggers seems tied to their panels - is that correct?

    So I guess we have to hide the panels that our ui controls are in, and if, like I've recently done, you've moved all your main UI controls into one 'base' panel, you need to put them (back) into other panels in order to hide the draggers too.

    Not the end of the world for me by any means but thought I would flag it up.

  • Anyone got a Cubase LE license going spare?

    General Questions
    7
    0 Votes
    7 Posts
    57 Views
    dannytaurusD

    @HISEnberg Steinberg hooked me up! Thanks for the tip! πŸ™Œ

    EDIT: Ugh - another Rosetta installer! πŸ˜‚ When are the audio companies going to catch up to Silicon? Apple will phase out Rosetta in a couple of years and then they'll be in trouble! 😜

  • Preset Browser doesn't show the bottom buttons in exported plugin

    Solved Bug Reports
    7
    0 Votes
    7 Posts
    415 Views
    Adam_GA

    @Oli-Ullmann thank you! it was already unchecked unfortunately.

    this is a most frustrating issue. i solved it on windows by updating the company/product info but on mac nothing seems to be making any difference. stuck again :(

  • 0 Votes
    15 Posts
    63 Views
  • 0 Votes
    6 Posts
    111 Views
    J

    @Christoph-Hart Ah my bad. Gonna try to update again! Thanks again.

  • Need filmstrip animations

    General Questions
    7
    1 Votes
    7 Posts
    782 Views
    I

    @iamsteinco welcome man and the Kontakt knob maker is good for basic knobs

  • Checking the HISE Source with AI?

    General Questions
    20
    1 Votes
    20 Posts
    207 Views
    David HealeyD

    @clevername27 I just realised a limitation with this. You've trained it on some of my Rhapsody code, which means it is going to produce code that follows similar patterns. But the next version of Rhapsody that I'm working on currently is using new patterns, so your code will be following old ways of doing things.

    I also wonder about its use of broadcasters if you're working with the develop branch. Because I'm doing some stuff with broadcasters that relies on some customisations I made in my fork, if your AI isn't aware of those changes it might give confusing results.

    I guess what it comes down to is AI doesn't innovate, it replicates.

  • JUCE submodule PSA

    General Questions
    20
    5 Votes
    20 Posts
    272 Views
    David HealeyD

    @Christoph-Hart said in JUCE submodule PSA:

    Was the previous build codesigned & notarized?

    I just checked and no it doesn't seem that it was. I wonder why I never saw a warning.

  • Neural node bug on HardocdedFX as embedded

    Bug Reports
    2
    0 Votes
    2 Posts
    40 Views
    resonantR

    @Christoph-Hart will the neural node bugs be fixed with the Hise 5 release? Please, at least this one, you can try the above model and see the issue.

  • 0 Votes
    4 Posts
    40 Views
    Christoph HartC

    @Oli-Ullmann said in Exclude UI elements from updateConnectedComponentsFromModuleState():

    The attack slider is saveInPreset

    That's your problem. You're basically saving it twice. Just set saveInPreset to false and let the module state do its job. You can use this method

    https://docs.hise.dev/scripting/scripting-api/userpresethandler/index.html#updateconnectedcomponentsfrommodulestate

    to update all sliders after the preset has been loaded.

  • Filter Display and Matrix Modulator - How does it work?

    Solved General Questions
    14
    0 Votes
    14 Posts
    749 Views
    DanHD

    @Christoph-Hart sounds good to me - although for non-bug issues I'll make a new thread

  • Compiling HISE with Faust issue (Linux)

    General Questions
    44
    0 Votes
    44 Posts
    256 Views
    toxonicT

    @David-Healey
    Ahhh, great! :-)

  • How to control Flex AHDSR Decay time with Velocity?

    General Questions
    24
    0 Votes
    24 Posts
    137 Views
    LindonL

    @Christoph-Hart said in How to control Flex AHDSR Decay time with Velocity?:

    @HISEnberg I've added a few customization options to the mouse behaviour for HISE tables last month, this should all be doable.

    Well as long (as Dave say) it loops in the sustain potion and thats where the multiple segments are then we get "kontakt like" MSEGs,,,

  • Custom Settings Floating Tile - more LAF features

    General Questions
    5
    0 Votes
    5 Posts
    34 Views
    VorosMusicV

    @VorosMusic Looks quite good.
    I guess I will do the same for now and work within the limitations.

  • 1 Votes
    24 Posts
    146 Views
    LindonL

    @David-Healey said in New to HISE, the forum – and a question about Voice Spread:

    @dannytaurus @Lindon Here's a version with a voice start mod instead, let me know if this is better

    HiseSnippet 1163.3oc6Xs0aaaCElJNra1MqqEHXX.6goArGRG5FrV7xEDLzbw1YFqNwHJ8xdpfV53XhHQpQQkMig8aaE6Wv9oz+AajTJ1TItMMdI8FpeHw7b3QmOdtwOqdBd.jlxEHmZGNJAPNKf8GwjC2YHgxPcZhbtEtKIUBB2bQaOJgjlBgHGmJ6pE3Tcdj4yyu+1jHBK.lHBgdDmF.OfFSkSj1ayelFE0lDBGRis1ciM6DvY6vi3YJ7TAWGkPBNlbDrGQus4vnehjND47MXOXsFqF1e8f9qzvqwxAq2X40qGtFoALH.p6Etdi9MVOn9pHmazJjJ4BeIQBoHm42lGNxeH+2X4N3QzTZ+HPuvC4q7bt317nP8QTKEsyPZTXuSCToHjCt2jvVk7v1h3tzP5X4SBe21nvchE1APm4JCuJkfmmM7paAuo.IGKHMeNjtC1OPPSjSznwyMwcXpr4.hJOYCk78hb9a7Nb0FXxuKlbLzVnVL1fkVod864p9yc2nVsAYr.Ikyb4r83RXe1R2s1eTqZs+rl6YUMXvT0ocjfGEAhopVWbHdYFtDKKtOHtm6IjnLX7FUAfxQU7KNpZmzCxO2Vajy5vnx8S.1KpT.UDrTe6gcZRjDcpnPlZeIfPR0PvoIbhpQHOwTE2DROVxSTsBmKqopW3gYQDY4hHcqVgBULnTlSmdXoT4H6VwqrJqWUHdGbOpLX3zw3bSAipH00AFK5G+DbqACf.4D.NOt8StdZ9rc+mVZJ5tBdVhw6KlK.RoopQoF4dWEyRSdkmk1hQTml1cseh6PDBJH5vBge2x4+03764z7PFMky3FnrULOiIsAcg1lfLiUB5EJ7SD.Iz1BM58AETCMOxzR0vUdYCu8lwg2ezacCueGXJPo6WpdJF8owIQPK1IPjZTWwXflv.RVjbrTaP1UUCjLjynA1EGG.RA8ni.gMzm54YKoTwHXhjE27.HBHoV0Ze8lOfx.hPElfYLT3coupcpoqOGmCWWcmo66tCuq7d8v6RoSbt+qg8ULd.txmZmuPwR21Oo7L6dDqQ1+xydLMTNzRvlu9q4tMVgo+W0ZW5grWHduQNd+hB5nl47JuIjiwuA5eYgdWyFbM6vc7V7t3Sx1zDdDQnoabJY1mgEvQtIpPxO59sdaXQgbBJV5D8WMWzYnPlu6uR8uMpUUntISvbMKJyAs3AvSNq8WNRtWRprybEzqIhpKfyu6Wm3tHBfuAlyo5jMLPdCBuakCuapt7jAFNgFj8Yl0tOlbB3tKv.w4K5KyP7et5YHtefT49CEDVZBOszC1GhoGxY17yTERopeeH7qGnmzThUImHlppme+1pC4TswmnZzLirNKqRUg50BOv4+.OvOPn35HKd.OSRYG0knX0p9sS38xh8U8XAfx6LFDoeiDNyo6SxWWWuNuIiEZV7upOEJ8zqcJT5cpx2a7QLIPveZP9kf5txO1HQEaYl24WUbW8ZWOj4hQ65kXUG4SCBJ+nNmge+rZ3xypgMlUC+gY0vUlUCWcVMbsK1P8.ysxj7371eDpauVFdGNN4uIBSWG5+.n.WafD

    oh very nice...

  • 0 Votes
    2 Posts
    28 Views
    dannytaurusD

    @inlandempire Always use the latest passing commit from the develop branch.

    You can tell if a commit is passing (the automated tests) by look for the green check icon next to it.

    CleanShot 2026-01-13 at 16.44.10@2x.png

    I'm on macOS Sequoia 15.7.3 and Xcode 26.1.1 - no problems.

    Compiles HISE in about 30 seconds on my 32GB M4 MacBook Air.

    Also note the very recent changes to the HISE/JUCE setup here: https://forum.hise.audio/topic/14184/juce-submodule-psa/16

  • user password containing "

    Scripting
    5
    1 Votes
    5 Posts
    32 Views
    Oli UllmannO

    @ustk
    Oh, good to know!

  • 1 Votes
    21 Posts
    485 Views
    David HealeyD

    Doesn't seem to trigger any issues when installing an expansion, but since the error handler isn't triggering anyway it could just be being masked.

  • Custom browser - custom preset file format???

    General Questions
    9
    0 Votes
    9 Posts
    540 Views
    Christoph HartC

    @Orvillain nope, I'm using it in Triaz, but I haven't made a public example yet, but it's a good idea to do so. The problem is that it cannot be encompassed into a nice simple snippet as it requires additional data (preset files) to be useful.

    Just from thinking about it there are a few things to watch out for:

    initialisation order. Usually you can decide what you restore first by rearringing your script function, but be aware that restoring module states for whole HISE modules will always come after this method. the function is being executed synchronously in the loading thread (but it should take a lock to prevent simultaneous execution of scripting tasks in the scripting thread). You can safely assume that there are no voices playing during this function call (because it kills all voices when loading a preset). The XML -> JSON conversion is a bit weird because the data structures are not 100% convertible, so there are a few edge cases to consider here. You'll notice when you run into them :)
  • XY Pad with Optional Motion + Speed Control (HISE Script)

    Scripting
    6
    1 Votes
    6 Posts
    95 Views
    Oli UllmannO

    @JamesC

    You can achieve all of this relatively easily with the modulation system. Here is a snippet for you. The snippet is a little more complex because I am controlling the volume of four layers with one XY pad.

    If it's too complicated and not immediately understandable, I can build you a simpler snippet tomorrow. Just let me know... :-)

    In the end, this can be achieved with relatively little code, and you don't need a timer or anything like that. You can also use this method to control your pad with all the modulators that HISE has to offer. :-)

    HiseSnippet 3261.3oc6bs0aabbEdojnikRSQbaJRQ.Jv.ihhkITzjTT4hTcrrDkrIhtPXJaKEifjg6Njbg1cF1cWJRlF2l+JEnn+G5SwE8OP6C887TeNOkGa5YlYWtyRsjhVxVV1lDvzbOy4Ly24xblyLCop5xLHddLWsTKre+1DsT+rz05S8asQKrEUqRYsTuY5d82gYtOwyWa89swddDSsTol8NbFRM+bZhW+vsVGaioFjHRZZOfYYP11xwxOhZ009LKa6svlj8sbT3tzZULXzMX1rN.XlMcds1XiivMI6h4rMSZs6h8Zok58SmujA9iK1X4kV5S9jOZYy5DiFEH0+HCb9kwMVFCTKgKsbgRZotxllV9L2Z9XehmVp4VmY1uVKVWpb.dfkmUcaB+gBZ0fQVRdKlsIWE4T01nkksY0PqjmF.3pQ1rYk1r2I8NVlVCnGY6daQCnHITMfolIN7lMF7JnBu7JvKAHkRARyIgz0RWyv0pseTKReYEpOwsAF7SpPQxq1L+8qkdCFvA0OmC9HxVtvCCjP+CymOKBdKypKr.3q77QGicQMAk0CcSjHrIWSh+sss2rQChgum90qY4z1lf3wJWOtXGyr+LJqNWxGs.BdENvPOrAyoMiBOnecduW35YxdJrT7zYYoSmkRWOyBeQLTVESI1E.LlrPxl4ZVjHGLRtOHNiGNRFOjynKoIxqEqisIL6qiMDi.7W.P2B23Fnal7KdS6fa21h1bwMA2hOw1tCsIgNNYhPzNU18KKuNLLKVHe9b4WMVSkkMAss7PMc6CBZBgDRwGr0IVn5V1VTB1k.7X4YzBPBxyhZhrnHSAQePov17.DRWKiVvS4yUb4UFZbeHB5bdCPWaQ48IpQGpguEihLrwNs0ONKxlkE0xJyB+QgO1k32wkB1BHjzwhp2xJavC3d5bVONCXhe7H5u7EzOdndZv3.ZXVTgb4khCZZ.zQ54ykqPFzheJxbcjtvBBbgfjevTDWL02h35OPqqC1GvRBr1kPont2jqem.McIVMa4uOqbc8st+tazMDT1LCrMpKXVBwqrYv.wa1pARuK52yMZ.BFXLDd2UU33SuoPSh3P3IC5DP0pZQL.syifjNxUBa.527bMkqkQzJtLmFWsBoUHfOdjgJxjt0LBRRMJRq7AspK5FRVVU1y4JLfoXJC5CP5AQlKFPJC58Q9Rk7wh2I1djQNP.XVL.LvPpC3cvyiYnKGNzxH+ECHEanSH1xi3uMtOwE7l17+uB0jzKKh65LqG20ZVOz2pKaNaf5kMvIkIxKcm6WAgOxuC1FVvf3RnHcVKXb2.lYUGVCcwZswNRacXR2GEM9eQN.VO.a2gnCfHpWKWqJGveMu6TxhmYfazxqLoAnel5hU.T6xLC6Yg9qBeNOE4PrfrRTzV+y+JLumhNxFRW4iLwdqLf6SzebHdaeeWq5c7Imb3xwAVVTD7CFxs.CfGLpbmvcqTayEe.w0CbD2XqC3CHhJl25falE9niCxCVH12DVsjPWQseNE7jOXnGoeuSaSH6sv06AKo5bvgBmZucYtNR2ee9GiGAHZcnI3BZAijjq9IvU+.tB8jhAdwOuCy0jBofGLId6BqfX0Ae.f1i7xh1tXvytDvtvIrzJnN70mFvQoPBRVTyEwWjLX9iDlvjgfm6eBX2sHm6.K7Dv9RI04Ahm.6kRr2Gheg.JSIA2nR51tExDzmJrTHNKESfkhwYYoDXYo3rTJyfkRFyp5Gb3hUwlnOm.wrzwudtrnDdLZUHv0+drN9P3ndX3ndyv.M95qXvT42xxiWAx1bq25rNTSO87gVnl7NRVVtt7+7xU2FRqDnXMy0.pm+dP4d53wIS2VV9jAxX5h6JkAVLMRLdWsossUaOh9iDvBl4fy0C76E.+SDk9ATJJ92WvsfYVcBsg6f63MY1ucXc7HgoQiLfjigpzBMh7TgBB4LrsLNhXh9luAII.JYygyDppT2LfudqlPy8GzbekrZbWVucijDVzJz68PKS+V5YVMFu8i3suBu2UD+oqlu7fn0A5sqRubXD896pJPBY05saVTeUgEimKoMONTePJxgralrNv1b1fa8Fu0ZHMERhgJNJS2vZpj2jz174VNY0U1v3zWfCdAgKepZL+8.sNPoawNl3JU24OQU94WMdkKymz9.lj.dPqODUy1hWsMTFFO5+CP2WnHiSzgW.iQOfuQEWlstQ3tTfRn4VonoA5wAopqb9foTC7jBQgbxAzGN5c9Dr0BQxB9mlg9mLJq4dfLii.iClvFA6LIryAF8vmcJU+DUpnoYiRqNPQcBG7Hs5vj0pCUzpwG.TgZ4uhbGGSPFuAtmS3VPfZAw4qtvv57I00PNOwLrSLyZ7SnB5YkoRKnjYle1QtCLIR5wnkjGOA1z4t54GdR6iiFJerqbvzKwWRTI5YWlOYOprC.IPC2TiFI1VfuyF5wjZVNViQPcZGm5DWkHUAiZolK9oIkdzmlj5gcYHO.BEFYTdTydsIzQcDXZAmZglVpqDfJfUew4N8yCN2IYRGMKw4ncfl.rQG122eKsIRvCOaB9FoEGajpv4+wGWZwmL4BW77H7RpB2p1+9er7SgvkRP36WoLLiieReAldvczl35aw8zoJSN1xfHO2u4SWl3cjOqMzcCNQI3yxA8sBOUPdzsXLuZZYjtVuHir0Z8UenKOGfJgVho5pTfYSrtgyo.H8doEKmCaY3t704P+NTYnVnlVzl7fmgQ0HhYTPDUAQe+WulIoAtisLYhZrgCF1SVu8wtP9nJhdomFT0oS3oJO+Uzz9oFBlmPTb3nPwZ+4mBTzeXT7SmDEKbpQy8TOZcEOTk0bTOI9CehCNFqNLyf.CCq5fa2wxzzlTk4YwyrDwYtmzNbRNG1.Rh11eAs1XWrCwmHZ6JoEm9+SC9Kphey0tfwewyM9WRE+9Wz3eoyM9Kof+u8wWz3uTx3+j2awamNnVq3WiBm8fF3io5cWvueBJfk9pWF0yr6VYRg30RW0x2nUxXblDvHjL+4AFCtQp2Js7JXh.3bo25fmOW+j5veU4v+douiMqN1NxPAKaAHgHuFpeSPynAsiFvPgwbIi+qI8RFaOwWx3vkMM2jU1zobGgyco6NBmz33e4IbMdWfy1RMiBLulDloSu8V6EXofOEArBmNvV2pMyF6xaeKWxenCgZD19W0nw+8V7HjJT0noGhOlzf45DTM0fdZaRSXLUorOAx8VqO0PU7ZNLFraBZy3wcZZayXs2jhAqfoZmTsE1iuUAXKMw5Fna2msC1CxWtgMy3H0FqzjxbIxsenReiNd9LmPEPbk407IsEUNl5Qo+vR4fWM9.96exFvaKs2ylmeZRjUXxc+iOJkGILvkyiItDtlfDkCB7dAhxSapTwy0TIs+xd+uoSkdcdpzbSVP53W07BcZ0EJhGawgy9pcwgxqep4NhMECof1siSMn5KCBL5TJwleTUolgOmS9bd9yhItDpo3geBdEzXA9yoBZrPXiZxNO3HRlAJkjRLj6M4MheX.6H1Jib7jnPbgtgC4vdhu59+mu6V2tSu.lFDM8cBZI30pPOl+k7PXB0FIN5ONbjJAb.u9amcbnD.7tx.f2LMO0l3Krkv8+qRGlpCcGBTC9Iqt54dc36Y3CPXeWL0qMyiTHVJbhi09v1b8hQcHIJlnDwnVl32gFuqkjJN7xVaAlBE9t5ZgDKpRrJlFqyfmi0S6X0S8bgjqYUi.Zt4ddFfggami0Acr8HhibufpfQjKpR9tXWygWzL0rOO1NyUdoc6Lu.O4fXeqLmODixyDYSX9oMCnvw3uHcY4IIFRM9TucXTV6VLpULG88HPJulMItpXOQE5199X0pddm0tGwl.0JEQ52t11hueWxzRmIaQgm5ugpI5u90okvEwyWfd48Ded0dQ8XtyqN36MtHz9NgC+Pme7nVM4OUZwmTlXiiYndX7qb3v0RX8F4ZbU4aJYXy7rOqBamahiE3pz4Jd8BsfTdJGvj+xDfEgDu7.32leuZWBf6EQ42SrIAJH5xcN82MMTXVQjHwN5ESl8KXG1SwNBJdYYGA+v2McGAS2QvqS6Hn3zcDLcGAuZsifhS2QvK530mE6B3B.jm+J+u.VT47Vs+KMELNsB+WcqveoKMU3eqoU3OsB+WmpveooU3OsB+Wspvejql7s7eSCSqveZE9SqveZE9Sqv+hrB+RWZ9V8r1zJ7mVg+qSU3WZZE9Sqv+UqJ7KMsB+oU3OsB+oU3OsB+mCNrKhwvAa3x9RC4eaJ34FupfBn2Twe1cmO8N7mQEF9ODGZ7eF3VeogQ7t5DBV7rJ3RmUAKcVEb4ypfe3YUvO5rJ3Ge5BxqW+1c7YNx4Fv9Vpto72uVpA+34RMq1+2DSycn