Impulse Responses
-
Any tips on how to change the impulse selector from a combobox to a knob ?
I would like to scroll through the impulse selection with a rotary knob .
Also , would like to make three categories that are switched with a button .I guess I need to build an array with the impulses or can I just switch to next in folder?
Any tips appreciated , such a noob. Þ=
-
@lalalandsynth - probably best to build three arrays - each holding the name of the IRs in a particular category. Then as you move your knob simply scroll through the one of the arrays. The correct array to use would be set by the state of your radio three buttons .
-
@Lindon Any tips on how to learn to do all this ?
I am having a hard time with the scripting as I am not sure how to go about learning. -
-
@lalalandsynth
https://www.patreon.com/davidhealey
@d-healey has the best scripting tutorials. He even has a "scripting 101" video on youtube that you can watch right now.
https://youtu.be/8JO4m-OloqA -
@d-healey @dustbro ...lol guys, you are 'in sync'... not the first time your posts overlap i think... :)
-
@lalalandsynth said in Impulse Responses:
@Lindon Any tips on how to learn to do all this ?
I am having a hard time with the scripting as I am not sure how to go about learning.-- what the guys say is correct - DEFINITELY do Daves scripting tutorials... then take a look at this:
HiseSnippet 1346.3ocsX0raaaDDdosYhkRUPBPOWPnSR.tJhjwoEwnHpV1NPHw+.KWiBDDDrhbk3VStqB4p3nF3h7njq8VOVfdpuA8QnOB4dO3NKIkVJYJEI0TdHg67y29MyNZ4L9jPtCIJhGhzJb1v9Dj1Wn2dHS30zCSYnV6gztq9g3HAIzHQztC6iihHtHMs0epTfVgMPwOe7I6h8wLGhRDBcNm5PdNMfJTROowyn99GfcImQCxX8CazxgyZx84C.9rtdcTeryE3djivRyVSGocq8coBdXaAVPh.a1k6NrsG+RVh8mSinc7IxEln1.PIhQM8n9tmLJViPHsMNQE4qmD4eo9gTW5X4pLv8hUXn7HaNPasIozFSPIyYQoC39tR.lA8zxPuMRn280a6DR6KTZjb6N5sXvgSWLj1yRqDaQq862VuIGrfIpEfufbPHrXrGUdT85aYrc85U2oTwREeCNzvAKv83gCMM9NiWTto4iYPt2r7Vid0R8ps50Gpdc6xa8xclDKqDrrTXYovxRgkkBKqYgkcBV1JrrUXYqvxVgkcVrfBrHggDwmi6P7kg4n7SOhnIOnOmAKpTNQc4p2zGq46i0T97LFuyr2lXskU4+HhOwQPbaBUSx3EbrdrxRE6Nf4HnbFXi3LORqSq3jZT0REeWohFvyCdfwP9.vBCgGwn0oFdjPRsZFsL9oA.eb7vrdDiHd.wvWR1nZ0h8K5RpvwKKfRoofBONX.RyGOds7IICUCXSkxBxaExbMVXbLiDGOSaoUVKGWl8h3DfLobN1e.oR0WZjw43s0Zg11ytju3aq0Brs1K115ERVh30dNa7Uv+eU5YMk4SYDiwG4b1tCDBNyTVEEx8q3LpDZKnHC.JoDn.b9C+KsqQkQRm7bLu5KycxpNszZZ6tIIyudNklkqJi9Tx1D662AtIuxzQQRY+rhUqOYrtzgp0m+P0Z9gp0Dg57BW6ULbKLiX0dmw59rDn1yOPsWf.Mt1eQBy4R44Q0zqSymnY29pSeoJmcDWPNlUoZw2UrPwqJZLsptcyUWJf9jvbUKawIbdNVgMHnCIbTVXjgv28mrwh6rXMV3jjWxXHm0hQEG2mjtV05gTWRTORacz3fMqHULlUZbnkiYJQ2ryFT54lrErTyASEwc3b2zNbZ6ScIgHJvwaqGenghyMpNE2rAZVNmTMF6bA8zqal18O9jkwcqQtqqE68R3p8Tt9Cs1C9Pfr+tzz.jZ5SBET4Ar1dj2.MKmzsWA88HQWH38gddGWeCu+IyTucbX9AZigiWz37FAXkNz8Z.8z2uM8mkjS2rl7rRsM5KPNUA16ajYi9fSiPrKk+zP9f9IEYKGxVYP9u6lA42+eEY6LH+WhEmyESPtTJxwecOF3M0S5JHCtvvMJbQMaPEjfjIZr.w2Bgd8+HUnDKkt95+Zr4c5ojs0uXdsT1kTWgmr.5OfEdDZOOYrp8UvJYqExnKsqqkhyYyx+1qylkygynqWLNevv+bw3bQ8QCN.IraLoCLuE2cfOVL4PXxoMSU.WfNwzNxIZXQTwvr+FeIlLqdtSlYl28WKHcuu9IxNpymuqkCegKE9+luoy4VRe+tcguppH6F5G7iq5PsKAUNkOPPY8NDKBoP0m9QCBZCUNNDfILFLLhrHYM4OaRVWez8lsIL23EWCOoJMkq0RUZNRIJ.6DxekSxUzxIo2LVBvIV7eDgB5GJWaL9aB550gK+BfA7ekiiLU70.2y2GqUvG6UvmGtB9r8J3yiVAe9lUvmuct9H+aq78CD7fjel.BNY+3uRposOCCUYwUjn+EPrLT3I
-
@Lindon said in Impulse Responses:
Yes, doing it now. :) Already watched most of d.Healey´s material ,guess I need to spend more time.
Thanks for the snippet !! , that looks awesome and should do the trick once I adopt it to my needs , I am not using radio buttons as such , lets see if I can make it work.
I wonder if someone could show me how to make this array then load impulses based on their name ? I have it working via a combobox not sure what I need to change to make a selection with the array.
PS: Are you guys learning these skills within HISE or do you have previous programming experience ? Apart from these mentioned tutorials , what would be a good method to really dive into programming for HISE ?
-
-
@lalalandsynth I used a free app on my phone to learn the basics of C++.
It's called Learn C++ -
@dustbro said in Impulse Responses:
@lalalandsynth I used a free app on my phone to learn the basics of C++.
It's called Learn C++Interesting, but why you talking about C++ here? :p
-
-
@Lindon Working with your snippet , managed to have the radio buttons switching between Arrays
But still not sure on how to go scroll through each array with the Knob... I might figure it out in the end :)
I have learned a lot these last few days , still a long way to go.
Here is what I have so far.HiseSnippet 1736.3ocuX0sbaSDEdURDswPXZY.tdGekyPv0RpsvzLPchSbwzzFOwokxzoSYizF6kHsqqz5jZ5DldIOF8Jlg63Q.dCXFdA3QnWCLS4rRxVqbscsSaQWXq8729cN6YWcNayPgKMJRDhLVd+9coHi2yrUetrSsNDFG0XKjwGatQXHoON5DlzsC9DQ3QLdazl86RhhndHCiEugRVikWBE+77quIwmvcoYjPn6JXtzcXALYF0lUuIy2uNwitOKPS5KWsgqfWS3K5A3ZQyJntD2iHso2lnDaASjw6rsGSJBaIIRZDxXoMEd8a0QbBOQ96xhXG3SUCrPs.CkPttv2SgXEUTsNLeulC7+HDXklYQiEShFen4sXdrgzyhJWHlANSC83gwBSCdV5vqxrCOCM3sTB7tnYK2PVWYFGE1dWyFbIM7PBrDnCqDYQK7uELqI.I3xxAjin0CgAC0nzUqTYM7UpTY00WovJENlDhcIRRaQXeK7WfuewZVWiCqCVEWavq1Yu5j85kyd8JEW6Aqm2V1I1xNyV1Y1xNyV1Y1xdR1xIwVNY1xIyVNY1xIyVN51BR1hjXkE2gb.0W4lChOsoxZhftBNLnTwD1EW8k0wd55XOhN2jKNXxSSL2hIw+Lc.YOV32SxD78nGSCiMP7dUk5azyiIZQB55SGlLTpnlN3Tkhs6171LNsruf3EqXclOMBRADMEB+RqtN9RWBuCvDuguOtwdXFvBGPCffMFd6.JtKHnBeCxQhn9TWI0qFjwqVS.rUY8D1G1i6FifHpb+NzF6UxMUnUWovSVo.Fdf4qunGHAV1gplwNzPZ4x3F3uuG3+tcH71TbjHfh8UAznxki0K4PIcCpnl7apogGWBXXqqMbr54kCmkA7oBDkJ9jl6s6Wucs8eX8c2Yqs26zheBKL59GoVVTw56R76Qe.VEH0LXRxgxHkJJoOVpRyHR7tbZwwIostjC2gc+alaRJsZtoI1OreM8Cq6ebL9mM3u+IhYG91y.7cdMgu83g+DwemP5br.3LEO3T3+SSyoYbeXCDdXpsfuYOoTvsT6nCg8PtC1NuFNFuIo5KC44vurCwkFPMel531GYstN6zsPiJ2KCxwe1RJLKtpx6SAaMhu+AvWXKMpWjbDzj7U6WouN2tp8adW0d5tpcNWcZtqyYzcWdB9py5C48FwQclti5LCNZbt+r3lSExSCpoeZa7.Ue5G8qevNe0W4ev5v9G0gwUd.Lr3F27F3Mum0Uv1kOgbbw0S3YkmmiNO6DdG0NgmkNOmQ3Ee3DMTNPlQvicBfhCkpykpL4o0dTLYmi4T.k87hJqbnxZTToaaqogJqQQkSNluJTokUcagjtKuzpEdRgkKbZA7nrN7vwxKMQvmFNV1pVFBmlhk38BNfFNH6cffPsy4KN2bxEmq26faR9rlfBdCNStaWJeRkriR2Dn5sHEUfnx3R2e+zR2a4y7ngHFTg94Li2AfhArdySnIobxV6XkW1L8r6QU+4WedT2df5lFy6L6Lhp2owVvWUUMtjFFfPSWHEgoh5FaQOF5HLoMlkM2hFcjTzEZra3gEP73UFod7P27Yrp8GNn5cqFPx3gtP0HIsaK1OjKrDH7fwEL2hE4FRkTkyNbtMmg.c1L7zpZy9ybqFRfhpuQnnW2QVGlC6aqY++5PM6+z2L12Qy9+gbdwegD6uRp8iqnJ17m2LoRLMqCM5mYcTspLIMHo6daf76fPO5eTLxHqnt3h+Rr3GzNi1Z+n0KTzNg4I6LzheW6pcnr1cztYgurpprNkulVBNZdvtdj+WejdjeLXG8hYC606+6yG1glzS6zFBfuTm+Wv7VBud9DY9KkPcSLoLfCCy08upCedDS1WeI8sxMULqv8hlMUcuMd7tvXvKbVxaa7lduOqXt8gGBU1jA1kLqeuy5k7L96fpxq5Rd9fAXQqIoXr7Qliow9bfaqv94uTtu829FpLOIDZG.4b2bA3FAc64GQ2gxaqklBYJo3pAuaOoN86DQ2DJeqMbXA2S0sEwS2dMCodTeRt43qX0zrwO8mU2hDzUcmhZxTu99oeaHiDzTXxM.hMGs0v7kvfBT9Yxmgh+PfowO+2mC4KDcgUqP4.dJBay8FLzXw7qnKNaqniIgZOArzvaeKhLjol9a2KnEbNfKExm3bpuprCiETGFlLtx.Hzhx8hG7B3IkokZrQJSqAL+eYNBHtghG5lTCfJ877wT.+lGuPrr4sTiwCK5vzrR4JP32i8PWW0llO0BgFuN1mAcbNC5b4yfNW4LnyUOC57YmAc97opi5Vo2nmTDjbfJPn41wkgYXrMm.YuwGOf9OzAxAlB
P.s
I am learning that when you come up with a solution for one thing , then need to implement another solution that relies on the first thing , you might need to change everything ...I guess that programming ...or I am just wrong :) -
@lalalandsynth said in Impulse Responses:
you might need to change everything
I've been down that road
The more you learn, the more you can think/plan ahead. -
Yep, been one a HISE binge the last few days , learned a lot :)
-
@lalalandsynth - you were nearly there- see the changes I made to function setTheIR(category):
- I cant test this as I dont have your IRs
HiseSnippet 1704.3ocuX0sbaSDEdURTo1kvzxT3ZM9JmgfqkTSgoYf5D63hoIMdhSCkoSlxFoM1KQZWWo0I0zIL8RdL5sbGOBva.yvK.OB8dtnbVIYqUN1NNo+nKr0d94a+NGc1eaFvcHgg7.jVtc62kfz9X8V8YhNU6foLTiZHsOWesf.beivSnBmNFmvCNhxZiVueWbXHwEooM+8k1pkaATzyqu25XOLygjJBg1iScHaR8ohToMq7.pmWcrKYWpuh02tRCGNqJ2i2C3075kQcwNGgaSdHVZ1b5HsqrgKUvCZIvBRHRag04t8a0geBK198ngzC7HxFlnV.Pwhqy8bkLVJEUsC0ys4f3ODAnzLMaLeb13l5aQcoCkmlUtdjBiTOTyGZyMM5YpRuxyN8zTn2Bwz6F5sbBncEoZjb6Z5MXBRvgX3SfJshsEM2MuldUNXASTxGeDod.zXnGEuS4xKarR4xKs5h4WL+w3.CGr.2lGz2z3aLdRgpl2kAeGLKr7fWsRe0N80am95JEVd+UyhkULVVoXYkhkUJVVoXYMIrriwxNEK6TrrSwxNEKaUrfhsPggDwMwGP7jg4f7SahnJ2uKmAMJVHVcgkNqOVS2GqQ74AL9AStahzVHN+m5CX6wbudBJmsC4XRPD.QiUktuVOWJuE1uqGYXwPwBJ9Xj3TDtavZSYjRdbraji0odjPnDf2jy8JtzpF25VFaBJMVyyynwNFTPkgOwGR1FvaGPL5BFJ42fZjPhGwQPbqBU7xuI.2JuZr5C6wbhXPHQraGRicJ5jXzRKl+EKl2.df9qOuGXggnCQ1icHAjRkLZX7y8f32oCl0lXDx8IFdxDZXoRQ9EOojJfRow+l.M73fAfMu6v1xmylNKA7SlHJV3EM2Y6ueip69z5auYsM14zBeAMH7IQeVj458vd8HEWZeCYpTAx3xCILEKHHOWHKzvBisYjBiyRKUKGNFa5cSTjX8VFIioOlsHY2S3ydjXMCQh8aYjXctQxDCkNAjKvmE6oDLmB+eZRsNk4ACrLFVxyYq2SH3LS4H8.Xrkyfg4KCCpAfhGBjCp+geoGZTbfzrUvia7k4pppSFZMpcmkjieNmDZVXIYzmP1pXOuCfUdKNZTDO0zjhUqyMVuvgp069P0Z5gpUlPcZgq8kLbyMgX0d0g5dmDn1SOPsmg.Mp1eVByoR4oQ0jk7FOQU69QWUDlDPt5+9qBiejSRWdenYg0dv8MV+wlqXXU5D7wEVMVmYVc1p5rh0cT6Xclp5rGQWz7Tj.w.aFgOVwDJJUJmhp7j6VqQ4jUFkSgTVWTVYlgUlixJUrMmFqLGkU1YTddrRop5gbAYaVwkx+h74xeZdiQUc3giUWRgfGIXrpkGkHXZNVj0y+.Rvfp2AFB6oN6l10m7l1UOSgSb8rhgbVCFUrcWBaRakGkLHPdliDVAlJh1R+mjrk9VdTWR.hB6b+iziFAfhHr5gpPSx43g1QNmSOYt6AtqqcQc05x6p8nj902C8nF0fUUkGnIIM.oltPIBUl00pQNFNoX7waxoWiDdjf2ENv2vIKf7w4lod9vN7UzJ8G1nxdU7wo5PWuRnfzsE8WxPPetKzNudMZnS.QPjA7v9VeFRzo8vKqnz6uxoR.F1r88C385lIibgv2RA++8PE7e46F7sUv+uEWT9mOF+ESvOZGUQveU83chofNpoB5npUnBhe7o9s.wWAgd1+IUjJVJc94+8HyOncprk+Uy2HkcB0UzYHh+T6JcHz1cTtwgushbacxSHObOfnKB6Uy8+wyTy8ig8n2Larud++5hw975CNqKjBOycBbc8s3t87vhrWWg7NZRT.SGl4dAjm8mERE8U+n9d4NLlU5dC8lxy0Md9N2X3KLax6a9lbiPKpuwgGB6sIkrKnW+wefu9mOc.WTNwTDW9L8wbj+LjqVP+rWW2O9m+.QjUDBsIvblSlDbC+t87BIaRXsUJSgJkDd0f0smPU9iBIqCafqMLcAyUNVC6phWy.hKwCmoO9NZUEL9s+oRMreW4sMpXS856lr5PpH3DhCuaPeYjDuRUzj8wu5w4cguGABUAavbGzTa9reyle1V8eLkL6vgjOq8VXQ.U18OrmeKXjtCApXXLhmbqEZyImvKtc4ATnEg4F03MvShRSYasDklCT9AoO7wNA7m5DuVur.7pQRf3lEkpyoukrsQ5FKzKWpLj9coO0wQNr3KMQnw6i0kvG6KgO29R3yJWBetykvmu5R3yWOUej2H8Z8Db+3oLAAM2HZqVZZavvP0azD.n+G7i0WT
-
Sooo close :) Now I just need to take all this new info and implement into my plugin.
Thanks mate !