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.
    • A
      alfaholic
      last edited by alfaholic

      I set CC01 and CC128 to control modulation for a LFO, but they work only if both are engaged. It is a simple thing, I did it million times before, is it somehow different here?

      ulrikU 1 Reply Last reply Reply Quote 0
      • 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

                                  11

                                  Online

                                  1.7k

                                  Users

                                  11.8k

                                  Topics

                                  102.5k

                                  Posts