HISE Logo Forum
    • Categories
    • Register
    • Login

    Load differents impulse following states of buttons

    Scheduled Pinned Locked Moved General Questions
    5 Posts 3 Posters 310 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.
    • S
      Sounddiy
      last edited by Sounddiy

      Hi people.
      I am a newbie, I saw a lot of videos from david and I begin to understand some scripting but I am stuck with a new project.

      I would like to clone my lexicon PCM60.
      I would like to use Buttons like the original unit.
      There is 32 combinations so 32 impulses and 12 buttons.

      How I can load impulses following states of the buttons.
      I guess i need "inline" et "callback" script, and "if" "else" functions and radio ID
      I manage to work to load impuse for each button state but not with all combination

      any ideas?
      Thanks a lot

      Mathieu

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

        @Sounddiy how do the 12 buttons work? What are the possible combinations? Why would you even put yourself(and your users) thru that? when you could just let them choose from a combo box - software shouldn't emulate hardware when hardware is designed around its own restrictions.

        HISE Development for hire.
        www.channelrobot.com

        1 Reply Last reply Reply Quote 0
        • S
          Sounddiy
          last edited by

          @Lindon You right, I complicated thing whereas I can use simple things.
          But I would like to use a gui design like the original unit.
          I know that it is fake because it load only impulse.

          S 1 Reply Last reply Reply Quote 0
          • S
            Soundavid @Sounddiy
            last edited by

            @Sounddiy The easiest way to achieve this is using a different Convolution component per Reverb type and/or Size and bypassing and hiding/showing the corresponding controls with these first two buttons, then you can use conditionals in the callbacks to load the IR's and maybe emulating the Contour with filters to reduce some scripting and impulses. You can also use the damping function to emulate the Size instead of using more IR's.

            S 1 Reply Last reply Reply Quote 0
            • S
              Sounddiy @Soundavid
              last edited by

              @Soundavid Yes, That's exactly what I'm doing right now :)
              But I do not suceed to add a bypass function
              Two combobox, one reverb per combobox and different impulse folders.
              When I click on the first combobox, I would like to bypass the second one.

              I start whith this snippet

              HiseSnippet 1950.3oc4Y0saabbEdVIMMlrVINow.4hBzEpEAT0wxjRIoMvsvqkDUJakrXDUbpgQpyncGRNv6NylcmUVrAAMnW0WgbWdM5c5Qn.8EHW0q6af6YlcWtytjTlhQAHNUWPw42y24Lmy2YlC6FIbowwhHjUsiGERQVWG2aDWNbmgDFG0YWj0ag2QvOU3mHYBt8Y1aZuMw8oIgnsGERhiodHKqk+P0rspsBR+2+8daS7IbWZQWHzCELW59r.lrn2tN+Ilu+dDO5wr.iY+tNcbE7cD9hD.YKiahBAYRFPe.QMskvHqeRaOlTD0SRjzXj0JaK7F0an3Y7z4+PVL6DeppQKTOXiR6dOgumBwpdQ6Lj460M2BDiPV3tE1ikSsGuI9.lGab+E1kanGvtXEl1CqkJCukKAuVlvqoA7lBjrLfzJoP50w8biXgxhQT34mh6vkzn9DvraBkz4hV5+rj5fTR4xMBHOktWDzX7JZ79Ma9N1uWylqe2UqWuMe.iS2vWP7tehGSrGymFCyUzUH7ar9cqW+N2w9H5oznSro86SckwqVGNvhk1Q5dis+81O9Sg40WDY2fAsZdWal8uydS3e25VqWuV171HLIdXCsG2FCnRsz5QBB8oiUtFqY5+kJ00rukMacEVWUAE2fS5DDl3GSyPQQGuHf7E0qUL4Tzjak.7riHHTvgFMVqXV4B2bkOl8oaDqlOWFI72g36eB3v1PvKlR1Xv59x50YbevBa2Og6pUqoLwFt4B+crOk3mP0f0W3R7sYbO5YfxX.ccWG1uXUJ.lYkerdPMBUGkMV6K5dzg+w16b7S16v82s8QeYpUM9NJUa7FnL.cjzfiomIarNLxZa7LxoqoTfUqaf7GHjzC4MzvCzM6pC0u+TGKSM8oQScXEgPzEsvF7jfSnQlFG0Dgnjxgd3YG5YxL3ldpaLQAuCmIOLjxmEeAJyUABSqkgJXpRcP5qlEjtchTJ3HFDK9Z3t9jQznaeH+1fUAoAtIqIp5lbyrMQGW7IjSofabfdutNV2ms57r5FkALyM5FYaD3PehXawY58XUbg+Sy4.MSQktNFbclg9LEXjuC87YdzH8NTC+ITo8AryJs7u84OeqyuDliafScgG24UfIo0hZRNf4N+ljYqS2TsQQhvgPzX9.slxN9wc1kHIpTEYtifKZHMRxTd+V6ROEx6ll3nFdWZ7SkhPP5io1fTooHY07zJDN02zIKsiyLE5HyFOi4IGNtiy+6NCorACKRy6PcJIuWor71mbRl7d0Lm5zvDCIZG3XHwFNkknymUUhn64DRh.gYH0RJCxXf5yc.aAfbN0DPucE.c9CqBnu59u..ElSqzwScmiT6v9BQXlwnERBzvHqqgyvBrcvcgfz2czAQs4DfTyqjhcsKEIhw4aGSkqSUq8eaBq8ibdwve9OOlo6HVEjahyekAN+VZEb9Ue9D3T5XgmG+vZYrIwFB67SLMJuYUgMwINbG1IT4TEXJGQyA8rgu2SLQxG3DPfwvVKCMlgDqfUhCCRqCjC+7L8ztU8rurY9W1ZNCQJk.3LSXUBiUhONZBqkyrrVk7rJNXlg6ekfDSc30liTPFJvwFJfSXEE.8WlH.+C+to..BzugJP3kQT6xTtiAluq5QmqOqKXdikzvdr+Zd9fu4q+5+48hS52mo7Hv1daCq2yCtLsHlot8TwZ277KESwD4WMfwu17n9ipXo9FwDVp9WRK0bxM.IKMP0mEe44FVYd3FV0Hq7UO+fRIL02Zy8cUlM+vDQ+SF6cwTHJPkwXndMrKPWn9bS8maUetYJLtWzUMSgBhUSPZ5MU9T6pH24zuc1UcXgRut.EAMYwAtA9.gWhOQVtVEJxkrAT7.lEHPUD.NvOLx7ltWYEvXdg3qi6xjtCmNFWZJXDtv62GXLqrOqhaqKrQA.WAu2e96mZ7XJ9eVt30dbpaPQSKuyTuT0rKA2+ZdKAW3bWBtdi3tGjldZrah9L63Hh6SY7AlhRAy73JitORHjphBXVBvz58.VwHIr8klsJCPb4cPcW0zp.9KvUKiwtQIAZCzFAgakl5DaoVTF+l5q9vvZYY1QatWdSqkunBK1ZAKr3J+fqvhuDPcTp1m0xwXOlxcoM+TpODbnw3a.WWpOIwWl2a4HiCDbMgIvkVx4RFwFLfFYh8opP2WJAGbyj6GQ8ojXp4KQ1mwojnpwGWBaQqKccfm540agSgqsJb19kWJ+k+QMku0RFx+MxkuQgt0x+l3IK8cyR4E2MZTYdeDJ+kDFERae.sb2RFxr6MtOkOv7cM.idJt5vCSjl8+wwT0u6yfHQB263gQTRIZ4tQTOJjUxru+.aGi83e7uc1EX5qjmXu8NNq1TSgg+swypP04uaUUQ5qHh9ENzDRpAGP7AGP.BEk3ePRPOHqoKE7j3vCTTEg1ZIUs+Ra2LGB8nbOcimC+kMXKUaqrAakOHZQcWZcwtKO57xtKo4teI0c4WNS2E8iV9+FekerHi.B7Rmm3lVvbEo40z8.1Vt97tF9.Ua6wEEGiatQSUIOXOw0UQee6VHzzWylKvZ1ZAVy6t.q48Vf079KvZ9MKvZ9sW3ZTWb89IRQPZ5bnits0+3DVVieLf0xn+GzrP20
              

              And I am trying to add the bypass script

              HiseSnippet 1363.3oc6Y00aaaCEUx1JsVcqHcnOrG0L1CxHot1pYefksEm3jLDrlDi3zfAzUTvHSayFJRMIprXLz+i6mR+GrcIkjkbiiiiWZdHy4oxKu2KO7xi34R21AbWbXHOPSu7wC8wZ5elQmgLwfVCPDl1daqo+Xi8QgBbfUrosF5iBCwc0z0K9KRC5kKoo96CarEhhXt3LSZZmvIt3WR7HhLqsa9qDJcWTW7wDubduVy8b4rVbJOBvSQi5Z9H2yP8wGfjtUvPSeoc5RD7fNBj.GpoWZKd2gcFv+SVr+mPBImRwxAMz5.IJ17tbZWIhkV0ZMfP61NceGpoo+f1YUghwUgmZrOoKYj8rpwxpIrxhHe8Puv3vq3XvqQd3UOG7l.jzyAoRwP5IFcbCH9hrYj34QF6wfCmdHnrmGJw9pUfujQKN3ASTyCcFd2.XvnHrWqd8UsbpWu55lllPsOTXcNJvxi2MhhCs9IqWWgGfX8wUV0pRDMfbl7ezs1.LhhGV4MqmOpVbuS4awunADW5Z1GK.y9bFLvtxHOp.K3kCz4ZCzQFn4nzTKDCSRDXuPItjSdEykrip8NNgYW42YUplOQNSIQNyRhLILJggs5EwbEDNyRRiS.hbGEvo1toamUgMMMBW07uLKS4tHpkJ4pMeJ36mslUqE5SIh3Ea87g.Qnb40p78rFvwQYyx83AV1DXt5qaQr9wXWpQwr9hAfkUVopY4xpuwUEYI0SMxNNWj2TUtiS4R1h..pPhgLeUAMd.8PzPUDoPkKFfCRvaVUERydfsiwWHry1VTBvI.ZWtsBrWYokcIzoVeU791ZCk607iBGXSqZ8CvAWLPuhyNk2icvMtmmHKi1JuHrt3KNrm8HrWckFf+uWQZtFpsLUIG5sPT5ovcX1WlOHoMO+4Sg33LGDGm68DmF2IDmFyLwowsEww45HNN4HNl43KGvE3CY1JVg46Ms93o50ahykjMJNXhSKUlClVf1rHuSwA44jRGA4pw0.MtZMv7RztwEmbNxY6wHhC8wrqR3VKohB5kERPE3pPoVtbhZYZ0SizUJVN5XSSAan2ikzSaU4FlBmQoXT+OZuZusQBjT+NAZ.b8wABhrRnuM9bnYnX07xFaiCOSv8UXOgM.82Lin+hrkc6lCyF7yM8PvbF5EfAJ5qrwgXMbyTca4V8FthN4Vwlu65VwkMT8JjaAub6LPiTxOMQhw6tR1RYxD.carVZjssvBIhg4K4ebKWklsVtldGgyJbehQahvcvjwagIfWIS8SLdSZf8yM1oWOrqHCrkL182lZ2p25P4wwP4QFc.IN0s9Jf7vD93TdJweOqOkveleJwgtBz43igUNzmGNVh6f8HGCeNDl23qBglkw+wQxy071awQASbpOrwtv1bhwzAIhBTDjM83QLwXDhhy7ovM3IMk9T8jl6zuu9uecvsyKvJmhwNDOeJdG14XJbutBieAbQdOTDUjZswXnbeNi6OfyHt4OzOBKBH86iCxi8Itg1THf1.xr7zlGgoXTdB7W27k.wCE.0I7bVKZbieM5DOu9RiX3ZI+Xz59w03E++403GwiDDV+8Q.QUJuePjWG3tTWLfDFCSCSk7SFWWNN9xTVW0f+A9KYxFxw5IS1HcxYPp3AwMRrPoXgRw8PkBmEJEKTJVnTbqnTXZL5wl4eC1BwhEhE2ODKdwBwhEhEKDKlAwh6h0vC4Fveqa7uXrjK+PkEXeyT+eUW1Xe4XqQ+NyFF0qUWyCtQ7sttxx8yf5yjiwYNh4EyQLqMGw7MyQLe6bDy2MGw78SMFoXzlQBtW7mhfg16n9w5002gg.lrh0q8uNMl99.
              
              

              Thanks

              Mathieu

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              45

              Online

              1.7k

              Users

              11.7k

              Topics

              101.8k

              Posts