HISE Logo Forum
    • Categories
    • Register
    • Login

    Two modulators for one LFO?

    Scheduled Pinned Locked Moved General Questions
    15 Posts 3 Posters 307 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.
    • ulrikU
      ulrik @alfaholic
      last edited by

      @alfaholic do you have a snippet?

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

      A 1 Reply Last reply Reply Quote 0
      • A
        alfaholic @ulrik
        last edited by

        @ulrik Sure:

        HiseSnippet 1186.3oc2XEsaiSDEcbRlUztvJ5REhG8C7PWX0Jml1Rq3gl1zlkHZZC0Y6hDOrL0dbxnZOiY73BUHdfu.9E3y.IdgOA9D3SX+Cf6X6Da20aaZ1tU.tRQdtyb8bl68bOyUcfT3PihDRjwhCuHjhLdWr8Eb03NiILNp2dHiGf6ShTToYpocuHjDEQcQFF0ep1fwBMPIOub6cI9DtCM2DBchf4POfEvT4VGz9KY99cItzgrfBqds18bD7NBeQLfm5XKTHw4LxH5gD8xpgQeAIZLx3SvqtpmylVVa1p05VDRKWBYslzVaQ81vyYcqsrbOccK3uMPF2aeWlRHsUDEMBYzXWg6E1iEeOOcCNgEwN0mpGzDYC6bp4tBeW8QT+NpyXlu6fIApHDx.OHOrUOMrsLtOykM0dd368SlvL2ihAPiZkgW8Rvq4qCdU.IiBPpQJjVBa6HYgp7Yz3493dbHa5Qf7TQnjtVjwef6HfEvUOIfbFsqDFL0gU1vx5wlvOO5y8h4NJlfaJ3GJTzi3q7nE+wEWXweZQyKOkmWkyo2Fov2mJqbZM0PdUNtBON3Tp7wlmS7ioSWHb7KGSu2rEScRO0EVnf2iyTGERyFmSJZVQF.kE1f2dVu8HJhNojYCVWHUpXZ3XrG8bnjHMEs.dOZzYJQHTT7J4Of4Hbi8IpxzIcQW1DP7nTNTmn3QL0EEKJuLGqwqOdXUYIPkm1YDtKgGvTNiqFu0p.uPT6sMdypXeO79ddTGUNXaf690WY44sNTdPJTtO1lwoI5tI.4CSFa9bx4TymR4ToNn17Jjd+yYU5MblkdOxQAa+PIgGEJhJ8gsoArgBtNhja7YQfXA86NVmkKZuifHqbpWtcW3PVoO1DUrLgtrSfHlqJQOpOy4jhk2kqZJr9JzRa71Rd+Nsz6MWon9rA2q41nElfQaVPnOce94TePNLAiODz+7Hw9pIVKSx6K3hvwBNyoHC3XpRxFMhJKh8JOP6nTPCD4VVt8wTeJoHa9iae.vBIRHNQmyXwM+l4JyWeDNEtl5JSy+envW+MUg+FzTVw37Ro.FiOn6QYECvalSgeyqDj+5Oe3uu8trPgOQpulRqQES4NSl+u9pe6gs0Zn8xkfa+Ks0x0dBYP1U6SSOGPGA6YQKCoAgBPtuDs1NPHTiY7QkUlWt8ABQ39bBDQbK9QFLFHxPyUQzR5i5O6PQZK6c7EEo+HTuQbgjl1vVIQ53HkHXxAHoUaaEMLoMFiuAuwZOAd79T8ua0A9o0Q2NiQ2dkY0lQ95GjvDllx0bha0Jra.isVUpj5qSxaMNSkL4NlbqMudDCWGOjj.oBYePjUpJxhR6ZM8idXR6zE+FoLxxzQV6LE6SzcceUU0ycpDMugkUuKBKea6+EDVtdB9TMqacB9+Ma59XQrBzV6SfdG9A3lAHsZC855PAjv4TeXivF0zY9zwV5woM6xcSF72vS1jM0iMxlr4jIuS1i.hiT7BmT5oVD4cRr.madx+jjEv80iMahN+xLw.nZ4ENNk+TuhiqNuN1Zdcbs40w0mWG2Xdc7ylWG275cTKlsSLbMbZWTHT+A6mdArwza+Mpi9G.U1UKKC
        
        ulrikU 1 Reply Last reply Reply Quote 0
        • ulrikU
          ulrik @alfaholic
          last edited by

          @alfaholic thank you, so if any of the midi controllers are is set to 0, it will not let the other controller have any influence on the LFO
          It seems the controllers are working "serie", and you mean this has not been the case before?

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

          A 1 Reply Last reply Reply Quote 0
          • A
            alfaholic @ulrik
            last edited by

            @ulrik Well, when I say before I mean any other hardware and software synth I worked with in the past.
            Is there any other way to achieve this?

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

              @alfaholic How do you want the LFO react to cc 128, pitchbend?
              bend down value == bend up value? or...

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

              A 1 Reply Last reply Reply Quote 0
              • A
                alfaholic @ulrik
                last edited by alfaholic

                @ulrik No, this is LFO and the amount is controlled with the Modulation Wheel at CC1 as usual, however I want the AfterTouch to do the same, which is CC128.

                I tried to remap the 128 to 1 with the CC Swapper, but it goes only to 127.

                I also tried with the script processor but no success:

                // This function is called when a Control Change (CC) message is received
                function onControlChange(event)
                {
                    // Get the CC number (controller number) from the event
                    var ccNumber = event.getControllerNumber();
                
                    // Debugging: Print the received CC number to the console
                    Console.print("Received CC: " + ccNumber);
                
                    // If the CC number is 128, remap it to CC1
                    if (ccNumber == 128)
                    {
                        event.setControllerNumber(1); // Remap CC128 to CC1
                        Console.print("Mapped CC128 to CC1");
                    }
                
                    // Send the (modified or unmodified) MIDI event to the next processor
                    event.send();
                }
                

                I can create another LFO and control it with the CC128, but this is a brute force solution.

                ulrikU LindonL 2 Replies Last reply Reply Quote 0
                • ulrikU
                  ulrik @alfaholic
                  last edited by

                  @alfaholic said in Two modulators for one LFO?:

                  however I want the AfterTouch to do the same, which is CC128.

                  in Hise cc 128 is pitchbend if I remember correctly (there are som threads here talking about it, you can search for it)
                  Anyway, so aftertouch has a value from 0 to 127?

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

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    alfaholic @ulrik
                    last edited by

                    @ulrik Actually no, aftertouch is CC128, Pitch Bend is a separate controller.

                    Yes, aftertouch goes from 0 to 127.

                    ulrikU 2 Replies Last reply Reply Quote 0
                    • ulrikU
                      ulrik @alfaholic
                      last edited by

                      @alfaholic if you have your keyboard connected, you can easily log what number AfterTóuch has

                      I don't have a keyboard with After touch connected but if I log pitchbend it shows cc 128

                      getcontrollernumber.gif

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

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

                        @alfaholic Anyway, this is a way you could accomplish what your after (works here anyway)
                        I use the cc numbers 1 and 2 in this example (both has the range 0 - 127)

                        Skärmavbild 2024-11-29 kl. 10.00.59.png

                        HiseSnippet 1436.3oc0X0saaaCElxNZX1cqX8GLrKIJ1EtacoVItNMHnHtwIoynwIdQtcCXWzwHQYQDIRMI5zEr1K1SvdE1iw.1KwdD1iPueWrcn9yRINotttEn9BgPxyOe7vy4iGlAgBKZTjHDoUe3oATj1mnadJW510kv3ndaiztg9vmK5J3xPgmGMLZucO.s0oAjnHpMRSq5iTBpUaIT7uWs4VDOB2hNYJD5oBlEcOlOSNY1AcdLyyaWhMcHyufzs5zyRv6J7DiAPUUuIJfXcLYDcehRrJ5nukD4hz9J8l2qMkt1pN11jUW0tc61qe+0astAwoYKxQFsWu0JsVak6ulCR6i1wlIEglRhjFgzVZKg8olthmySbvSYQri7npAFHSvyISuqvyVsEUyh55x7rGjEshPHM8AShcUShc2TuOylkO+jX3mEu.dhFECfZUJCupkfmQQ30r.7lBjzJ.okRfz0zMsBYAxIqnvyUz6wkzPGBbNUDJIxhp7uUzUm3TtbYexwzcCgA4Zzncyl2ACet8F0gipHItq5KgKMvO.Gm8r7HpruvdrGA1WMtU952BTIUGHMxPYRdDSd5i4GApl4RP4tB+.AGFz3VmUvXaT+t2sVDUFgktTkovrLIpy3dLNE6LlaIYBNVvOqERSlaXk4j6fOg3Mld65+Z8Z4XcYv94Z0vX4l3uIUrMp+R.ByJZU1I0icIddGAYyMtPLA1t.v2WHoGvaDiq5urN9rK43L00lTrlrrmvh3gsrfPbeHG.pkR.clT6O1+Hkra.VpFDXYbrEIhFGaAsh2zQ3QB3iSnvG2DKEXiUVqdMlCtgxtO.afewKvI+4J2FWuF31T+dxE41mprarWA2V6rADUXKQhStK3qXwNmLVtD9HpcrQd4YhBJZkvKK9zfGuuKd3qDDJcJWOpew0iEoKrRxGJHnf2iyjGDP4WDIBJMIRU6lhJPTYbk6USqbM8X1zPDCJPut9Yi.nXrWjqE8jdaSjjLKBFGbX.MTxT6Essom.bwIbC0z2lFcrTDDKaZJLvV9l3+eonuOs3fmyrkt4Sz4m53RYibA6qqsR7E.miqBXIy3LJRcptfIcA37qDeUNTJdAzBiOcVg30zGvjVtSGiUlBFgCm2EXL8VnOUeGGGpkbB.WRe2e3cyUNEc+USb+UzMA923qAhc9mGOF+8jSn3GQ4zPUvy3RZg3um0VHBl4VHNvRBteXHgGEHhJYXSpOaHj4GUbxmDA24Q+4CUmlEmuqfDN0kd0l6BaxopiIQNNLNs3g9hwbYozfpWVmIFyYmIK8tpyjklszjKGde.T3WpQpZYXzj4G3Q2geB0CHTiw30AFTGxXOY1rkyq6K3h.WAmYU7P+PpLjMZDMrH1m5F5gRIzsvjYtYmCodTRwD3urydPhGIDhSz4LVX7F2T4TOu9B8D3hUEi32lys2qoYWJ4c0Yh79Mtp80FmuVBf0U22lVLnZxMG9FWJH+iea++ZysXABORn5FHEszXJ2Ja8+469yq2QQa1aBqameuihg1QD5m1bP9wydzQfOKNyPJzr.vvWJs1zWHjtL9nxjw2rydBQvNbBDQrKZjAtPhLzBKzmWIy.lcnnOIBdsQWnCxiKtXuQbQHMos3R7xiijB+rMP7qDMkzf3Fgz9Q81sVF9470puq2E9r5AKlwu8oBSk.uxLl6di3rh7ieU9wBsZaNydSgbc8r2Rk9ly7mVsPoxMVH8vkDJyqTV3gx4i3Z96naw.kCEikPEceBbiEzouN7RQSnoJKJfDNm5odcjVEUAXx3lpwIcUwsiG7evuzEMTi0RWzHaw2K9vmXEJdlUxKrToqeb7Lv9lG+eUplde0Xrw4eOkOzdzyrrJapyo3JyqhqNuJ1ZdU7dyqhsmWEWadU79udEUcu9vw.4exc2HT+A6jP6qkemiVUz+CTdEoJF
                        

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

                        A 2 Replies Last reply Reply Quote 0
                        • A
                          alfaholic @ulrik
                          last edited by

                          @ulrik It is 1 and 129 here:

                          Screenshot 2024-11-29 at 10.04.23.png

                          Thanks, I will try this now.

                          1 Reply Last reply Reply Quote 0
                          • A
                            alfaholic @ulrik
                            last edited by alfaholic

                            Ah, sorry. It works, thanks.

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

                              @alfaholic said in Two modulators for one LFO?:

                              No, this is LFO and the amount is controlled with the Modulation Wheel at CC1 as usual, however I want the AfterTouch to do the same, which is CC128.

                              Nope, Aftertouch is CC129....

                              HISE Development for hire.
                              www.channelrobot.com

                              A 1 Reply Last reply Reply Quote 1
                              • A
                                alfaholic @Lindon
                                last edited by

                                @Lindon

                                Thanks, with this script it works on 129, but with the CC it works on 128.

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

                                23

                                Online

                                1.7k

                                Users

                                11.8k

                                Topics

                                102.5k

                                Posts