HISE Logo Forum
    • Categories
    • Register
    • Login

    Bypassing/Enabling the units with a loop

    Scheduled Pinned Locked Moved General Questions
    3 Posts 2 Posters 268 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.
    • ?
      A Former User
      last edited by A Former User

      I am sure this could be a very easy solution for most of you guys, but I really couldn't figure it out.

      There is a knob from 0 to 8 range, 1 for each step.

      There are 3 Convolution reverbs: Convolution0 Convolution1 Convolution2

      These convolution reverbs will be bypassed-enabled with in a loop. So:

      When the Knob is 0: Convolution0 will be enabled. Others bypassed.
      When the Knob is 1: Convolution1 will be enabled. Others bypassed.
      When the Knob is 2: Convolution2 will be enabled. Others bypassed.
      When the Knob is 3: Convolution0 will be enabled. Others bypassed.
      When the Knob is 4: Convolution1 will be enabled. Others bypassed.
      .
      .
      .
      etc.

      Any ideas please?

      HiseSnippet 1314.3oc6X8zaaTDEe13rs0FnpsjCbiQ8jiZwY2zT.oBBm3XSM3zXhSCHgPQS1cr8nNdlUyNaJlpJwQtyWC9vfDG3CAW3a.7lY2Md2fiaZTaEsp6kj48m48adyu2alw8Ux.ZbrTgbpt+zHJx4ccGLUnG2ZLgIPc2F4bU2sIShnJ7lJEYJZqoQj3XZHxwoxWZrwo5xH62e+EaQ3DQ.clHD5.IKf1iMgomIseyulw4cHgz8YSJX8FM6FHEsjbYBfmJtdnHRviHinOfXLaIWjykZGxzR0.MQSiQNKukLb5fwxGKRs+.VL6HN0LvGM.lnTwcj7PChMRQsFy3g8yW2wHjia+YYgJoYgUb2gExNQ9rrw0rJvy7nX9vYoxvqRI34WDddEf2bfjSAHsbJjtt6f.EKROSiAOuiaWglpFRfzdQnjZKZo+xwskDrPnaLg7HZGEL3DOpeGOuaiW2ya06UqFj5i03iIJrY+lIFg+bbtqin5VxIQRALn9MyzeSiWYtQLbCZ3gfCGKAG+9e3d0FJU35LXf28vL7mguC7macqUqgguR12HJIdbcKsyDo1CGRCfvX0cS7svrUsQB9XBNSPwCSDAZlTfkhLrX.pRxqGjixaCqDdBc0ZOoV0p0dJ3+yXszH1H2NKsHb9Q.yq9om9TXTH5OPpo6JpaiRsmVCeZUCGNWcYSGmplqZSUgZQNVWjL4Hpp3ZzXHPUJy+bOa9WwxifzLSACkhtBld2Hp3rJZPYoSCWMCUfoZKS8pYL0AbVHUgX.grpaVlDYgbwNDnG1cahljOQvbBwA52nYlkfy1zigNHok.vrPiejVFYsMaOD4b4yQX+wSB4OePyoyF7MMi0znArehVrQ1DxL6Q3lgzgjDt9fxP+ZMQ+2pTn+fLLgSzkaZX5Tlo.1IKUoZpFEwL8zh.3EVmjyKDutaelNX77w3RyAiv90KCLl0+88bS6BLCfK6146dI0rsRg3ei73a69vSroBS7uRpDuRXXa0zxmAhPeKUeZQ8..JBJk65NIJgGS6QEiziKtwmAkthnDcQ4OLltEzRZjRlHB2erhRBKNe8UzPJmTJF2m0pvb7K+Qy7ZgB1zoy9YkVYhVoYGFO6.2Oz8I82a2upcq8Oryt81t8dOss+FdG503twMdL4XzDyxz0w3lsfw042VwAwkxHXOQoy0YDzVDlq2ox4deyewzl8jv1iXzNDshYB+CRlL.t5P.EXMBAka5.5rjoWU5XubDMfJBsC9G3KSouYrSlR+bknmCpg+aoFazv6rnF+4udoERML5eikZr9aoFab1cMD6d4ERML5eskZ794TiMSBYxdRyUarTiURkfMhv8gcApxeAut52OuutJ5b+5J3F2AvA9kt4i8V.6q.Ryo1y6Y2OHPNtDEZOoTatpawW2M.XLbpc2Dl9RVSOlphKOCyXNa3tVO1QJhZ5Z1TyZaFAyiMAEm9+q44iuOKBeeYzZa5eFzITxMVHcxn+zzokOezomwCIW9+cOj70fanV5stUyw3.lgC0VbLkCULVLdC31+16gmKsb4xNRgLZrTvBJy3fx7QinphXetKnM0Zf0Wrm1dTNkDSK1LrG77Sh5zEMOG4B+m628O28qOvMEtXSMN902WVT4M5WV7J4rlWEwXBIPIOLH8c9Fd5UrRf0sv14tp6NlwX+7m26550vC5MGxNLHvjh+HeDZ99r9Evm6bA7YiKfO28B3yGeA74St.97oKzGygKalnkSRK4.A8aa+YVbbN4TbmJn+EofZKl
      
      1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey
        last edited by

        Modulo is your friend.

        inline function onDampingControl(component, value)
        {
        	for (i = 0; i < arrayed_Convo.length; i++)
        		arrayed_Convo[i].setBypassed(i != value % 3);
        };
        

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

        ? 1 Reply Last reply Reply Quote 0
        • ?
          A Former User @d.healey
          last edited by

          @d-healey = King 👑

          Thank you!

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

          50

          Online

          1.7k

          Users

          11.7k

          Topics

          101.8k

          Posts