HISE Logo Forum
    • Categories
    • Register
    • Login

    Toggle slider value state from buttons.

    Scheduled Pinned Locked Moved Scripting
    3 Posts 2 Posters 350 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.
    • ForeverLiveF
      ForeverLive
      last edited by ForeverLive

      Hello. Sorry, i still new for best practices, still looking for correct answers.
      So i have 3 sets of buttons, by 10 in each group.
      Can i trigger a value of a slider by button? Button 1 will trigger value 0, button 2 - value 1... button 12 - value 2 and so on.
      I just need small example how to simply connect button to a slider. Thank you!
      God bless you!

      ulrikU 1 Reply Last reply Reply Quote 0
      • ulrikU
        ulrik @ForeverLive
        last edited by ulrik

        @ForeverLive a small example with 2 different approaches

        The buttons are in a radio group.

        If you want the knb value to be the index number of the btn
        get the index of the button:
        local idx = Btns.indexOf(component);
        and set it to the knob
        ControlledKnb.setValue(idx);

        Else if you have other values that you want to set the knob to, make an array with those values and use the button index
        to get the right value for the knob

        HiseSnippet 1229.3ocsX0taaaCEkJIJc1cqaEnO.DA6G1EdI1INeghg4EmjBitj3M2ETfhrNZI5H1HSZPQkDugAzGk8Ht2fsKojijSrRszf8OLLu7dtmCIu7RR2UJbnAABIxpzaGOhhr9R6di4Ju1dDFG04Pj0yrOgDnnRbjoCFOhDDPcQVVK+ZsAqRqfLe9me3.hOg6PSLgPmKXNzehMjoRr1s0aX99GSboukMLk2Ma0wQvaK7EgfdV1tNZDw4JxkzSIZ2VxFYs5QtLkP1SQTz.vmCDti64ItgG4+4r.VeeptQCTOHPQlQs8X9tcmLVCPHqU5lLxWNZj+B6SXtr6rmLC7MlNvIHROGXsziIoF4PRVojzJQR5418bjrQpjdz54o1c3vBx.BLUmVJQ9hVBYa2V.dvUqOjbE8XIz3NDU1od8ZX3qpupbYX5NPgul.KtfORguO08M793uGOI.WRUsECGI3PiJqMkWqoiPpPbfhG.He+rgB81Xsp0JievmL8eyb5+V4z+l4z+syo+6jS+2Mm9uWN8e+b5ei5qU8BXMlw8YbJdPH2QwDbrfqWpiyEp3LASMHKvOjVs7eVtzFaTpy.7XQH9FBWgUdT7UPdkwArRf6SM1XbW5sXd3v9P8Ew.is9Jd4R9BGhOl4dKjPoIacimmMHgMH4qzToiqGPUmqieE.ltWiJNxO.nIRJdjqoXAvgLRHA.eDUJUJvPLLvhDrnOXqFVuIBS3XhTRFiugo7.fBHtwQgvcwgAQin9gJELEYjaTjDXXh0zmjcomJdNXfPhmPhQpubxfNNnvFoF0vaVCuUMbyZ3FvuZ.F1sFdO3WaCaguH6YfnX7dXh3B8LwK2PSwz953Q3WRcq.8+WkKqkSk9frMy1UKWxDrXDsI998gJwUlZgu5qRkPbpPQOiWwr1CwCe+tFLXl8cmjjyra8wCxGCXknTmzYdZGg5mSWTd04qnrSzNgTNJ3c3L0YinwsOV36pK1p+8CKgih2JAEyeZrBAWUlR4OKtT9AlDDDCBxp15MYHi1QV1VlCAmWbaVPbaUPbMKHtsKHtcJHtcKHt8lfK45LyM18yOmOwr1WeNA1ym4RkFfes8T6iSBvSzA3W6bHQQzWlHNUDROGQkJldWf0gzqgaiEc0hR1GRCtRIFYxUiKpB55yksdaxLz21Zb5F2vbUd2Y3S+bKOptfWhKG1RRbYhWKEgilrEZtYdyLYtyBl4sxh4Oc9Bl4lYwbqeeAy71YxLcAy7NYx7GWvLualLKVvLuWVLikKXl2OKl+a0hi4I09xZPey+WpKM2UOuMchcpZJ+18j.rg69RnSqgjaS+3U3Qxi5w9CcwX6FqWGMj455S6JBX5Ksjdrhd3K8f2XJbC8Ipoe3o9E1wcniQ5W6oeQGGh83zGYkiWiV+QeM57Jwma2kob7lsFWZFZDNaZQnw32v+U1GMX.0QkHvUrO9cE8A6eF5+EQnhwu7DhRxfLA6SCG1SDJcn.6bN0OPer7R5i0iZWex478nbWSi+E9D2YCcaq3NaLoSzPhiT7AmnjV8+RvWXr.Zha9SQJYehtMN4Zj10ix8XevwQO7+NXuwrwrYAvrUAvzr.X1t.X1o.X1s.X16Qwn+uh9wPkXXz1AvP2iLWJyx5HNAxrLYgn+Cju9ADL
        

        Hise Develop branch
        MacOs 15.3.1, Xcode 16.2
        http://musikboden.se

        ForeverLiveF 1 Reply Last reply Reply Quote 1
        • ForeverLiveF
          ForeverLive @ulrik
          last edited by

          @ulrik Thank you, this is working just flawless! Perfect solution.

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

          13

          Online

          1.7k

          Users

          11.8k

          Topics

          102.3k

          Posts