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 @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

                          14

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          102.5k

                          Posts