Two modulators for one LFO?
-
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?
-
@alfaholic do you have a snippet?
-
@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
-
@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? -
@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? -
@alfaholic How do you want the LFO react to cc 128, pitchbend?
bend down value == bend up value? or... -
@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.
-
@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? -
@ulrik Actually no, aftertouch is CC128, Pitch Bend is a separate controller.
Yes, aftertouch goes from 0 to 127.
-
@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
-
@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)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
-
@ulrik It is 1 and 129 here:
Thanks, I will try this now.
-
Ah, sorry. It works, thanks.
-
@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....
-
Thanks, with this script it works on 129, but with the CC it works on 128.