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

    2
    0 Votes
    2 Posts
    13 Views
    M

    Of course thanks in advance for any help in resolving this case:)

    BTW this community is lit.

  • Reset Internal Clock on Transport Change

    Unsolved
    3
    0 Votes
    3 Posts
    51 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
    191 Views
    Christoph HartC

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

  • Need help fixing code for xy pad

    4
    0 Votes
    4 Posts
    28 Views
    D

    @d-healey your video on xy pads isnt super in depth and the reverb knob linking was for reverb it didnt say anything about xy pads and the frequency and smoothness only reverb. Now please do not direct me to any forums im tired of reading and getting nowhere, please if you actual have the intent to help reply to me, ive read a few forums n sites n i feel i mostly understand as the new code ive made for my combo box (i re did it) worked

  • Can we 'get' hex Colour value from Mouse position?

    Solved
    9
    0 Votes
    9 Posts
    76 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
    47 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
    165 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
    221 Views
    HISEnbergH

    @Papours Nice glad you solved this!

  • LAF ModWheel / PitchWheel for your own use

    9
    10 Votes
    9 Posts
    166 Views
    DanHD

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

  • How do I declare this array?

    Solved
    2
    0 Votes
    2 Posts
    40 Views
    Oli UllmannO

    GPT gave me this and it works...:

    const msoXModulationTempSave = []; const var NUM_LAYERS = 4; const var I_SIZE = 16; const var J_SIZE = 8; const var K_SIZE = 2; // weil du [..][..][..][0] benutzt, mind. 1 Element for (l = 0; l < NUM_LAYERS; l++) { msoXModulationTempSave.push([]); for (i = 0; i < I_SIZE; i++) { msoXModulationTempSave[l].push([]); for (j = 0; j < J_SIZE; j++) { // letzte Dimension mit Nullen füllen var last = []; for (k = 0; k < K_SIZE; k++) last.push(0); msoXModulationTempSave[l][i].push(last); } } }
  • Help with css slider

    Solved
    13
    0 Votes
    13 Posts
    340 Views
    ustkU

    @DanH A chance ChatGPT's here to debug Hise...

  • Unknown function error

    3
    0 Votes
    3 Posts
    113 Views
    F

    @d-healey Fixed, thanks!

    I'm new to HISE so I'm bound to do beginner mistakes lol

  • 0 Votes
    2 Posts
    108 Views
    d.healeyD

    @Taihongcraft But the node within a soft bypass node

  • Stretch player node

    1
    0 Votes
    1 Posts
    63 Views
    No one has replied
  • Background Task || Help me understand this please.

    Unsolved
    9
    0 Votes
    9 Posts
    230 Views
    ChazroxC

    @ustk aaahhhh here you go! haha. I gotta see this...brb.

  • Control velocity from each incoming midi note with a Knob / Slider?

    7
    0 Votes
    7 Posts
    196 Views
    d.healeyD

    @Rognvald You can put it all in the interface MIDI processor if you want to keep things simple - just avoid doing any UI stuff in the MIDI callbacks.

    // This sort of thing should be avoided in a non-deferred script. Buttons[index].setValue(true); Buttons[index].changed();

    However the ideal situation is you separate UI logic from MIDI processing by using separate processors for individual tasks.

    You can add the velocity code I described above alongside your current script.

    Those reg variables you have should most likely be const. Rule of thumb is if the values are fixed (or it's an array or object) use a const. If the value is going to be dynamic then use a reg.

  • BackgroundTask.setFinishedCallback() || How to get status....

    Unsolved
    1
    0 Votes
    1 Posts
    51 Views
    No one has replied
  • Syntax Error ?

    Solved
    5
    0 Votes
    5 Posts
    127 Views
    ChazroxC

    @Lindon I havent gotten that one much before. I get whats happening now. 🙏

  • Setting ControlCallback w/ Loops ?

    Solved
    17
    0 Votes
    17 Posts
    300 Views
    Oli UllmannO

    @d-healey
    Yes, that's right! Thanks for the tip! :-)

  • CableBox

    18
    0 Votes
    18 Posts
    599 Views
    RetromelonR

    Hey @Orvillan,

    No big deal if I didn’t know how to post a snippet. Better to ask than mess around blindly, right? I’m really new to coding, mostly picking it up bit by bit.

    I love making my own tools and plugins, experimenting with sounds, and sharing my stuff for free with the community. I started with Synthedit, but it’s not really modernized, so that’s why I decided to switch to HISE.

    Honestly, I’m mainly a music producer, graphic designer, and sound engineer, and I want to put all of my passions together to create the plugins that I want to make. Since coding isn’t one of my skills, I have no choice but to learn it step by step to help me further with plugin development, since HISE requires some coding knowledge to work around.

27

Online

2.0k

Users

12.9k

Topics

111.7k

Posts