HISE Logo Forum
    • Categories
    • Register
    • Login

    Has anyone found a workaround for pitch bend amount?

    Scheduled Pinned Locked Moved General Questions
    17 Posts 6 Posters 871 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.
    • d.healeyD
      d.healey
      last edited by

      Do you need to control the pitch bend with the pitch-wheel or can a knob on the interface be used instead?

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

      SteveRiggsS 1 Reply Last reply Reply Quote 0
      • SteveRiggsS
        SteveRiggs @d.healey
        last edited by

        @d-healey

        The pitch bend I'd like to be controlled with the pitch wheel. It's setting the pitch bend amount with another slider that I'm struggling with.

        Ideally, I'd like a slider on my interface assigned to the pitch wheel modulator intensity that snaps to the exact notes between 0 and 12 (or 0 and 24 would also be cool) ...but as the range on the pitch wheel modulators intensity control is actually 24 and not 12, there's no way to set in the slider's properties to move the step size at 0.50 (which would be 1 note)

        Having the step size at 1.0 would move it 2 notes (but moving it 1 step on the interface jumps it all the way to 12 anyway)

        If you set the step size to 0.1 and move it 1 step then it jumps to 1.20st,

        .. and setting the step size to 0.01 makes it jump to 0.12st

        Very confusing 🤣

        This is set to 0.01...
        Screen Shot 2019-10-17 at 17.58.05.png

        This is set to 0.1...
        Screen Shot 2019-10-17 at 17.52.13.png

        ...and this is it set to 1.0
        Screen Shot 2019-10-17 at 18.00.34.png

        The sliders properties are set like this...
        Screen Shot 2019-10-17 at 18.00.17.png

        www.anarchyaudioworx.com

        www.facebook.com/groups/audioworx/

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

          @SteveRiggs

          I see what the problem is, the intensity slider has a range of -1 to + 1 when used a processor/parameter so you need to convert your knobs +-12 range to match. There is probably a simple way to do this. Give me 5 minutes.

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

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

            This seems to do it. I divide the knob value by 2 so the intensity range is -6 to + 6

            HiseSnippet 1453.3oc2X0saaaCEVJNLs1qonsqWraFfPvtvAnK1t+Nfhg5DGmViVmZX49yUKiQh1lMRjBjzowqnuA6gYOBEXuP8MX6PJIKYWgzT2r0hlq74vyg7SG9c9gomf6QjRtvxt7foQDK6KgbmxTiaMFSYVc10x9xntXohHbhUsyzHrTR7srsK8PsB6xqZY968OXGb.l4QxTYY8bN0i7DZHUkosWyGSCB1C6SFPCyY8sa1wiyZwC3S.7TBU2JB6cDdDYer1rUPV1q01mp3BWEVQjV1qtC2ep6X9qYw1+bpjdX.QKzvxE1nX06wC70HV+aqVioA98R+tkVV1ndYQgRwQgqi5R8oyzmEMthYAmLOxGOrW4zfWikDdqjCdqFCuqhb8DzHU1JZr8cnNL3hZHFtBxCqXasV4usQs3fEL0Vg3iH6I.gYdT8t0qeCm6Tu9l2e8JqWAtHjJmiwBmdTk23WLlPB5x8mDfguuFN+pigkr0HhZl1paXL0wXqSlwaDuiTV.kQbFNg4onblCm8XF+vFZDI3AU83gQbFfsa.mZvDxlqW4MqWobQm9VRhA2LIUMspw5Z2by6Wd8Ju0bRoej.3ZktqU2vbZaro14jyrENH3PfgUcdnngaNTtOWQdJq5lUdSkxUdaEmEWZ3vBWKYyBHhBWVy7EmliUYSBOjHRiFoFBTf44Xqc13XdwwjbFxYcXT0SiHIxYrvFEvBsRBp.ezNAgfoJCa7xIrQ2.pOQXQgM4BHSD0x.970CrdVmcwJb51.6HbJQDghp+Xr2kbLTuHljWFsKQdjhGYrM4dDJP8QOzSlcfu62ZNclvuSaJUS0gl0LFZER88CH83.MBB84QITuKxk9GfoHTispaImLbH8DSIngzfPoBN4NgPkIK6qgdlj33SFhmDnbjGA0I.d9QD+Abi8g4KQV8cg3SxI1z5rla+8IZyp7znnbb6+D8l1ubP696u8SNvsU+N8F71ZgDeJtlO9XRsWvEG4znFrIuh3ojfL2+0TlurlKeHEePl7i531tV7tJqs.hj0jZqyL9X5gBH0zjr9HLChphsdk7C3pUNu3poYkoZpaMKYLuprbv7ZModEXVlpSi9uTD3BtlgFIoEzx2cQ2RMYAMmL+U7rRd4a49IzxodgsbJLY+LB2qhL23Ei2UJ.u5tY+Gi2jF3qiZObHPwy.6pn8d4x1sd4fxOFCkqgbUBBFJDLxEGFArQCdpfRjZbdLSUzYdlpdBR.G6GWdK0r20bGnDGQLu1+po4n1NjOgM2Ykf79jHBVO.PNetXy98enfOIZQud+CLjkABniKDJxuvSYDHtqx+M1RvkxgvmiYuj4Wp2DwHcrJSSexwDgbdc6OIDt6YLR.3Lx1Vm4JI56ZpWWLT.+j7VaNk5Cvl6anpsQtwBx2bA4asf7sWP9NKHe2EjuWlbb.sKNRyLzC5tPkyKb1FzE1fdX3SNGKdG5nYadrl4KwjyzYwbCtxcZELT5ZeAlY97u.1me81RmM3VPDzt2G71qqfbo5qp1rigbTPiFiWC5hXFtHU670K5xY7nwbF0a9LBfgOZDQjG6E9AssRAIjYZtdy9j.BVlKk9mZ9DXxcrX9D8OoXQiydr3ztu9ATLbczE4b91nOYoO29jeBOkLeb9hou2O6IVIw3heF2GGy6Pi3AXgt2OTpMo3V1xc.9qPMeUZ2PNWMd9VVzlmaDquRGL3z3JWNYr.G3zEpuxI1WBYZj4nm63KET6ymnf4IR6oifF+tvvNdj7s+WQORQrbcsrg6QX9Fg+A9KYwFoyJnWrQ5hVdoaE7sk7ayi.rKQXZZtYd2.XJjf4dEY1qF+eAkgXOA+.u3Wynw5EMZ.TxL+CzJi5pkcl8rbDpN73V3YvzC77zIB+LDgK1matD9bqkvmauD9bmkvm6tD9bukvme4T8QOWz1ST7v3tBfhdsiIV1smQrJY8uUxZzyA
            

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

            SteveRiggsS ustkU 2 Replies Last reply Reply Quote 2
            • SteveRiggsS
              SteveRiggs @d.healey
              last edited by

              @d-healey Brilliant mate! Thankyou! Thats been bugging me for ages!!!! ☺
              Works perfectly in the snippet. I'll get it added into the main project now and test it. Thanks man!

              www.anarchyaudioworx.com

              www.facebook.com/groups/audioworx/

              1 Reply Last reply Reply Quote 1
              • ustkU
                ustk @d.healey
                last edited by

                @d-healey @SteveRiggs I was trying to do the same by dividing the incoming message by 2.
                But I encountered an issue I don't understand. When using Message.setControllerValue() in the onController CB, I get this error:

                Interface:! onController() - Line 7, column 32: Call of setControllerValue() outside of onController callback
                

                But I am in the onController CB...

                Can't help pressing F5 in the forum...

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

                  @ustk Post a snippet

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

                  ustkU 1 Reply Last reply Reply Quote 0
                  • ustkU
                    ustk @d.healey
                    last edited by

                    @d-healey Just two lines in the onController CB throws the error:

                    HiseSnippet 702.3ocsU0tSaCCE0tTOszMjFR6AH+YREIVUBCXHMgfQ+XpZqP0BCs+gLNtsV3ZGk3.qBgzdu1iydA1av10IARfUPnJg6OZuebRN9dO2aGFqY7jDcLB6bzrHNB+RRvLkYR6ITgB0uCBuBIRXXStXBmKc8WOwf1eVDMIgGhv3k9jMMrScDB8y27qeu69TIUw3EtxNGqEL9WDSElRuC26yBorGMjejXZkr2Xu9LspsVpSAJsDwCEQYmQGyOfZSqFAgeV2PgQGGXnFdBBWeec3rfI5KT44erHQbpjaM7QAvCJ2cOsLzxXqWT6IBY3vqu5IH3oLrrPrTdg30jAhPwM9KKHuJKfaIhp0CbsGhd9Uom2imd3JzqdN8VgDvhEQlxHVt8BRekgGOhBsfpzJOWTsMvj1ZHCko0T5Y7dwfwMHZtkm2Zta54s5GVtAjVhVxawjbZbSqG6mQoJlQnUtZ0AZC+PUyUabYCmFW0v8tgFMZtwru9XsTxiyCKF41b.bAfdbqwbSY3CRmdpMI2c1Ajcau5kK2vwENEecMljpXNlJS4M8yuANWcmWsUpE+PjpoJ6ctl641myMIB07a2TI2eSsplikWoqjnV0WILGFwU2WqFUzdfe8s9cnFps6W3CxKhGaDVJf6vOGFqx0BNjN7jyL5HXv5+DJfbUGlJolaqgsCtEAfZvsDKVAgJQXlUNW9mceRD1OV5tBYncGz74as4vWnp8Ty2h0DKS5NZDmYJIacRuu+zuS.8UcpQnFOfZhE+.zjv7R.r0jwAlnTboUmhqYUT41dVaakIfqByL9KbJB5aswEA8uNHZJkEqOgkOcXWD87LO.mTY6icHCr1t9nrIF.GwqkGZJre7DFyVJdKv84iY8E.y6V.Lar.X1bAvr0Bf48K.lsePL1+Z5ioF8z7wDvwvtYqQv3tJJnxxTjn+AzcLB4
                    

                    Can't help pressing F5 in the forum...

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

                      I'm not getting any error from that snippet

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

                      ustkU 1 Reply Last reply Reply Quote 0
                      • ustkU
                        ustk @d.healey
                        last edited by

                        @d-healey That's weird 🤔
                        Probably something broken in my Hise version...

                        Can't help pressing F5 in the forum...

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

                          @ustk I get an error from your snippet, which Hise version are you running?
                          I'm running the latest scriptnode from today

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

                          ustkU 1 Reply Last reply Reply Quote 0
                          • ustkU
                            ustk @ulrik
                            last edited by

                            @ulrik Hmm... That's really strange, mine is about 10 days old.
                            @d-healey, what's your version?

                            Can't help pressing F5 in the forum...

                            1 Reply Last reply Reply Quote 0
                            • Christoph HartC
                              Christoph Hart
                              last edited by

                              Interface:! onController() - Line 7, column 32: Call of setControllerValue() outside of onController callback

                              This usually happens if you've deferred the callbacks using Synth.deferCallbacks(true); The error message is technically correct (the callback will be executed in the timer callback of the UI and not the MIDI callback of the audio rendering), but admittedly a bit misleading :)

                              d.healeyD ustkU 2 Replies Last reply Reply Quote 0
                              • d.healeyD
                                d.healey @Christoph Hart
                                last edited by

                                @Christoph-Hart My first thought too, but the callbacks aren't deferred in the snippet.

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

                                1 Reply Last reply Reply Quote 1
                                • ustkU
                                  ustk @Christoph Hart
                                  last edited by

                                  @Christoph-Hart @d-healey Nope, they aren't, effectively... 🤔

                                  Can't help pressing F5 in the forum...

                                  1 Reply Last reply Reply Quote 0
                                  • T
                                    titosg
                                    last edited by

                                    I have the same problem, I want to make a pitch slider but it isn't working properly, is there any way to fix this?

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

                                    22

                                    Online

                                    1.7k

                                    Users

                                    11.8k

                                    Topics

                                    102.7k

                                    Posts