HISE Logo Forum
    • Categories
    • Register
    • Login

    Impulse Responses

    Scheduled Pinned Locked Moved General Questions
    29 Posts 7 Posters 2.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • JayJ
      Jay
      last edited by

      How to Select the impulse responses out of a combo box instead of right clicking?

      examples?

      @d-healey ?

      resonantR 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey
        last edited by

        Grab the IR effect as an audioSampleProcessor and use the setFile command to load in different impulses. Last time I checked though only the last used IR will be extracted from the embedded plugin. Christoph is aware of the issue so we must wait for his solution.

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        1 Reply Last reply Reply Quote 1
        • resonantR
          resonant @Jay
          last edited by resonant

          @jay

          Here is an example for 2 radio buttons. you can apply it to Combobox with a little modification...

          const var Button1 = Content.getComponent("Button1");
          const var Button2 = Content.getComponent("Button2");
          const var convolution = Synth.getAudioSampleProcessor("Convolution Reverb");
          
          
          inline function onButton1Control(number, value)
          {
              if(value == 1) 
                  {
                      convolution.setFile("{PROJECT_FOLDER}classic-fl1a.wav");  
                  }    
          }
          Button1.setControlCallback(onButton1Control);
          
          
          
          
          inline function onButton2Control(number, value)
          {
              if(value == 1) 
                  {
                      convolution.setFile("{PROJECT_FOLDER}LargeHall_IR.wav");  
                  }    
          }
          Button2.setControlCallback(onButton2Control);
          
          
          

          NOTE: Both of the 2 buttons must have the same Radio ID (for example 1) Cheers ;)

          JayJ 2 Replies Last reply Reply Quote 2
          • JayJ
            Jay @resonant
            last edited by

            @remarkablex thanks buddy

            1 Reply Last reply Reply Quote 1
            • JayJ
              Jay @resonant
              last edited by

              @remarkablex I'm trying to implement the Combo box but can't figure out

              d.healeyD 1 Reply Last reply Reply Quote 0
              • d.healeyD
                d.healey @Jay
                last edited by

                @jay Post some code or better yet a snippet so we can help you out

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                JayJ 2 Replies Last reply Reply Quote 0
                • JayJ
                  Jay @d.healey
                  last edited by

                  This post is deleted!
                  1 Reply Last reply Reply Quote 0
                  • JayJ
                    Jay @d.healey
                    last edited by

                    @d-healey

                    HiseSnippet 1062.3ocuV0raaaDDdornQDaSQLPN0CED9jLPpgTZbZAJLpr9qVsx1BVNosmLVQNRZgWtKwxkxQvv26iQeT56PeQ5kdtcVRJQpZYCqjztBPfyu62L6LytCTROHJRpHVUtXdHPr9T6gyE5oslRYBRu1DqOy9DZjFTtorZNOjFEA9DKqs9dCCqJkIIq+76ZR4TgGjyhPdqj4A8YALcN2vF+Hiy6R8gKXAEz9UM54IEsjbYLhmsrqQBodWQm.mRMpUxlXscGelVpFpoZHB0ooze9voxqEo5+VVDaDGLD0ICQGkxlzZJi6OXQrFQHVkGjG4akF4O29DlOaI+7LvyRD3laQwbfUoUgT4UfT8hPpVAH0Ux8MN3dfmUA3UNEd6XOzSwB04RLX6Sr6IvCmwTLsWDVo5RJ8WkraIQMD58CnWAcUHwRKp95Z0dg6A0ps229TGyOL8GocmQwCaYvHYS46p6dn6BGLAzH6Po.Ipt6RM10Xctk3Wyj7XMSJPaSJlLVdTrOSNjFDxgkQfwI4JeNLCTiPu433vDbl.bGGK7RjYJKx1NCZTRdUQbvHP8BbO4wvdN233hK13pIztGdna88bS3YV2r7Kyp.D2OBzcYbn5t2L37y9gNst3xtm0ucmyucXnhIlr+0zYHjbyc0sl+bt0YIfLtHCTsnb9Hrls5cwaRX8wIvd4GVfc7Qb9GwvpPnbpTCmIpZvbEzU+aIiGuNQYNhCp0I0LgP8.lc2rkQOroY0txsu+txhCJ7RqzKnnTzSvzmEBYz48s0WSeKIqUwzAmAPTUcR+6yx5eWjAILeS66xDJIIBJNNk7ldsoZ5Bmg9E2qPPoYlPxpMLCmslNbnhcaH5JsLLQ2rdTh0Sdja86Vts+lWi44DrFATTls01H00Le8TCwAVDxTfMYp1P8EnHlFBPHU0Nsow4XrfwAGfZNZbFFXnNA7YwAN8opI.gb2wa3PVoeLmpWcxq4JlLA349Ji3LiwDQL87h4rO3wwq8X8QB2crGvzdSWOdKsF7hGs+Wi2rK2dpcmwiAOcNXKa28meeuIq962MY6r.KEF6mfkmae2KBVAasUyW8wF+xu+SfdUVDReD3BuUxu8BBi4QPePLwT7lWnjAqdhvXcQ9uIBZhi5lnjwB+Klp.peQ+MPA9.mtxdbLqUAe7q+Qi130bXaPQcLihSeFymaeeCjIAlvw1xneVem4StTFhmIJcQFcD9KHs15gdTT8G+ihHmKwC.wjSnZEyr8mFGLDeKlGfUMBAviLaYIyXtT5ZKfvPP3mP723JSXcCsUlv5KD9+xdDP8TxK8RG.aJBeRBGLtEIGAUvmzhztKm4ZxGA3a7tzyyzX7k0Ij0awK2XK9pM1hWswVbvFawq2XK95M1hu4Arv7f5ih0xfzwjHiAcRtqyxpifhUqIc8j+APa4vlr

                    d.healeyD 1 Reply Last reply Reply Quote 0
                    • d.healeyD
                      d.healey @Jay
                      last edited by

                      You can only have one controlCallback per control. You need a single callback for the combobox and in that callback you load an IR based on the combo box's value.

                      Libre Wave - Freedom respecting instruments and effects
                      My Patreon - HISE tutorials
                      YouTube Channel - Public HISE tutorials

                      JayJ 1 Reply Last reply Reply Quote 0
                      • JayJ
                        Jay @d.healey
                        last edited by

                        @d-healey CAn you do an example for me?
                        please?

                        1 Reply Last reply Reply Quote 0
                        • d.healeyD
                          d.healey
                          last edited by

                          Something like this

                          HiseSnippet 996.3ocuVsraaaDEcnjYPEaUQLP9.HzJYjTAoD6zBTDDG8pUs9gfkRZ6JiQjWIMvCmgX3PEKX388aneMceW1ej9GzdG9PhpVvUZQCWM22m49Z3PkzChhjJhUkwKCAh0WXOZoPOuybJSPFzkX8k1mSizfxMkU6kgznHvmXYU96LLrpb.I46udaaJmJ7f0rHjOHYdvYr.ldM2gm9iLNuO0GFyBJn8wmNvSJ5H4xXDOksaRBod2PmAWPMpUxlX8jd9LsTMRS0PDw5f1R+kilK+nHU+OvhXS3fgnEYD5nT18kbeChMbIcly39Cyu2QDzKCWmEJmlEdl84Le1J9qyFOMQf6ZKJlOrJ8Xvq0+M7ZtM3YU.dGjBuCsG4oXg50RLX6ysGHvB0TJVBJBqTcIkvLXGIpgP2HfdCzWgDqrn9qa17Etmzr4QeaUmpNXgHR6tfhkcoXgjGqYRwUvBPMw8MtIsHMlA52E6yjinAgbXEVpWqfIto1T6gdMXhrs71Vn2xAE5OjcnTfDFmjoQhsqnZDYzRnURdGJmOA6PpykT+AAgw7HHMNLAmI.2owBuDPTPg5doF+BDF7X3npN2U0wE+dv8zDo9LNTu1cCu5xenWmwW2+xy516p6q8b2LuXv7.MDLFtUW+H2m6VqwGoKPD6b+pfKEWH0vkh5G4bmSEm6c92RlNcahxtjbPsMolIG0iXVcQbvDPkeKyzCaf1rC8I6VGpWZEpfhRw.ASeYHjQ+3iXjrRroaNCfnp5jd4ml0KmWgILeSq7pBNI4FTbMC48C5R0zbmg9EiUHnzLyUxpKr.24jNnTwtKDciVFlnaVuEds2wPeKwx15Ovftzb32vCAzDd13QFV2w30vlk1Y0xI6vKyO7p7CGme3Db62CllwcJR+XNUu4hFy10LAXociIZyTqHhoWVLsrGaeZtyKG2U3dn8Pl1a91waosfWr58+Mdy1kW0t2zofmdMXOvt+O+Idw8g4XovZlDr7L6GtsbCr0Usby2Y+ke+m.8lrHjyPfK71H+lsv6LPLSOuXiRFrFHBi0E4+9HnMtNclRFK7GOWAT+h9anB7ANciX78rNE7wu9mm1EeKfIlUTGyNzUufGXfssEY8nj4HWJCwbuRWjQOgeNoU4MqOk2s5yVZOtRhIZwryoZEyD9KhCFg+tgGfcGBAviLgrjYiUJcybHLBD9ID+M9kIrkg1JSXqbgeRhQ.0SIuN6UHSy1mkvAu2hjTcE7u1PZ2UqOM4i.7WWt1yyL.7UsHjsawK2aKd0daww6sEmr2V7581hudus3adDKL+m36h0xfz0gHig8Rd1xxpmfhcqIS2j+APdu+wK
                          

                          Libre Wave - Freedom respecting instruments and effects
                          My Patreon - HISE tutorials
                          YouTube Channel - Public HISE tutorials

                          JayJ 1 Reply Last reply Reply Quote 1
                          • JayJ
                            Jay @d.healey
                            last edited by

                            @d-healey thank you again, you're awesome

                            1 Reply Last reply Reply Quote 1
                            • lalalandsynthL
                              lalalandsynth
                              last edited by lalalandsynth

                              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. Þ=

                              https://lalalandaudio.com/

                              https://lalalandsynth.com/

                              https://www.facebook.com/lalalandsynth

                              https://www.facebook.com/lalalandsynth

                              LindonL 1 Reply Last reply Reply Quote 0
                              • LindonL
                                Lindon @lalalandsynth
                                last edited by

                                @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 .

                                HISE Development for hire.
                                www.channelrobot.com

                                lalalandsynthL 1 Reply Last reply Reply Quote 1
                                • lalalandsynthL
                                  lalalandsynth @Lindon
                                  last edited by

                                  @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.

                                  https://lalalandaudio.com/

                                  https://lalalandsynth.com/

                                  https://www.facebook.com/lalalandsynth

                                  https://www.facebook.com/lalalandsynth

                                  d.healeyD Dan KorneffD LindonL 3 Replies Last reply Reply Quote 0
                                  • d.healeyD
                                    d.healey @lalalandsynth
                                    last edited by

                                    @lalalandsynth
                                    https://www.youtube.com/watch?v=8JO4m-OloqA

                                    Libre Wave - Freedom respecting instruments and effects
                                    My Patreon - HISE tutorials
                                    YouTube Channel - Public HISE tutorials

                                    musictopM 1 Reply Last reply Reply Quote 0
                                    • Dan KorneffD
                                      Dan Korneff @lalalandsynth
                                      last edited by

                                      @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

                                      Dan Korneff - Producer / Mixer / Audio Nerd

                                      1 Reply Last reply Reply Quote 1
                                      • musictopM
                                        musictop @d.healey
                                        last edited by

                                        @d-healey @dustbro ...lol guys, you are 'in sync'... not the first time your posts overlap i think... :)

                                        my website: https://musictop69.wixsite.com/ilirbajri
                                        https://musictop69.wixsite.com/creatools
                                        https://musictop69.wixsite.com/orchestools

                                        1 Reply Last reply Reply Quote 2
                                        • LindonL
                                          Lindon @lalalandsynth
                                          last edited by

                                          @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
                                          

                                          HISE Development for hire.
                                          www.channelrobot.com

                                          lalalandsynthL 2 Replies Last reply Reply Quote 0
                                          • lalalandsynthL
                                            lalalandsynth @Lindon
                                            last edited by lalalandsynth

                                            @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 ?

                                            https://lalalandaudio.com/

                                            https://lalalandsynth.com/

                                            https://www.facebook.com/lalalandsynth

                                            https://www.facebook.com/lalalandsynth

                                            d.healeyD Dan KorneffD 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            27

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.7k

                                            Posts