How to modulate the peak max value of an ADSR?
-
- KVRist
- Topic Starter
- 39 posts since 5 Nov, 2019
There isn't a Level on the Envelope.
I'm using MSoundFactory if that makes a difference.
I can add a knob to change the ADSR hold dB or sustain dB, but not the peak that the attack goes to. So it will always go to a max amount.
I'm using MSoundFactory if that makes a difference.
I can add a knob to change the ADSR hold dB or sustain dB, but not the peak that the attack goes to. So it will always go to a max amount.
-
- KVRAF
- 10376 posts since 2 Sep, 2003 from Surrey, UK
Per-voice Envelopes do have a Level control but the Reverb (and other FX) parameters are not pre-voice modulatable.
Try this:
-- use one of the Global Modulators and set its target to your Reverb's Dry/Wet parameter:

-- use one of the Multiparameters to control the MaxValue of that target:

Then changing the Multiparameter will change that MaxValue of that parameter (that MaxValue is the value when the Envelope Attack is at 100%).
---------
Just for info: that style is my Xenon_DS style with a dark grey Background and grey Title.
Try this:
-- use one of the Global Modulators and set its target to your Reverb's Dry/Wet parameter:

-- use one of the Multiparameters to control the MaxValue of that target:

Then changing the Multiparameter will change that MaxValue of that parameter (that MaxValue is the value when the Envelope Attack is at 100%).
---------
Just for info: that style is my Xenon_DS style with a dark grey Background and grey Title.
-
- KVRAF
- 10376 posts since 2 Sep, 2003 from Surrey, UK
- KVRAF
- 2483 posts since 22 Sep, 2016
You can try to do a trick with a mixer.
Check out the following little patch. Click on "Select All", use Ctrl-C (Copy), Go to MSF, open Toolbar, press the "Paste" Button.
You will end up having a little patch in your MSF instance. It works with one Oscillator, which is routed in parallel through a Per-Voice FX Reverb and directly into a mixer. The Mixer-Level of the Reverb is controlled by an "Attack" modulator. The intensity of the Attack-Modulator is controlled by MIDI Velocity ... More Velocity, means more Reverb. I think this could be really good arp-able ...
Check out the following little patch. Click on "Select All", use Ctrl-C (Copy), Go to MSF, open Toolbar, press the "Paste" Button.
You will end up having a little patch in your MSF instance. It works with one Oscillator, which is routed in parallel through a Per-Voice FX Reverb and directly into a mixer. The Mixer-Level of the Reverb is controlled by an "Attack" modulator. The intensity of the Attack-Modulator is controlled by MIDI Velocity ... More Velocity, means more Reverb. I think this could be really good arp-able ...
Code: Select all
$eNqlmF9z4jYQwN-5FBrlNRf8BzDM2L655KDNNASKSe76qNgLeCIkastc6KfvSMLGR4jlaxmGwdJPq9317lpr--PblqI9ZHnKWYDtGwsjYDFPUrYOcCFWn4b4c9jxpxEvWDIhseDZIQchUrbO0VWAbYyuJikVkE04pfzHlDMeYOvGskb6M3A9x8Xo6jeaJrBMtyBnbUt9bM8b9tUcfyE0X5IXLTDaci42txkQsbkoTAPjt10Gudb8Q2iSwd8FsPjQwExJymzTvGUCjBIcE+CagJ4J6JuAgQEw6WhS0aShSUGTfp5hfmiYHzXN8+TbBoA2IPNUxJtbYEkTI4OyyKABiYpckLQpbJfp9qVRxDNQHqfiMFutLlLPPI1Tti5zapykgmdR+g8E2HYc79obOfXRMckPAR559rVnDTD6-c+nXU62O6rqgIXRwyLa0VQIULQdYHvkDc6HHbXVlLw9TGa3lMevej-Xwei5LDEje2jZAxz6UfEyp8U6ZceqEvr6Mvq5ulyUFgGFWECiVwTYupYS9VVe-kG3hL3e8YIJJUhePe0SImA6DzBGk4LSRyLr0SyPU0qJ4BlSG+av90wZfT6N0Xc1-pcUGPpSotX9QO+rJ5bmnI0ZeaFwxykluxySD00K-WhDdoCi5Xg+X4yj8VLttCe0kHfMxd3Q7-68UTXwywYvYA-ZizT2nu0Kcc8SeLPUftL4WSEC7JTWaxajWSFqqK1cYStXuEZXaBlEHCt1f1iNfYWdLPES+pYmwHS43Xhu-7Kbuv-d6Gn6Btklm0-XthKhriMBhNrH26UDwi3-qrmai5TknzxkB-iTXYuWgdFFz5wWW5lA1kfxMZ19LSl0srdyYOgvrNp4nsVWgL8IQeJXZCu-1QQ0xVK3SqP3zLuc7dTS+Pv-y2DrlMHd5r2-hx1fW2ajB9jLgv3JvvGGPYzKA0bfcUeuO+x7rn10nQJbO66srpXj1PLQH7M9UL4DNH58LtNUR+VRoUo1xww7FeyaYbeCe2a4V8F9M9yv4IEZHlSwZ4a9Ch6a4WHYkYwd+ssMtpzySwVR4gpSrNOGdTTrtmFdzfbasD3N9tuwfc0O2rADzXptWE+zwzas9K8+aI-ZHi2AAsl1rngDyxs5rtN3e9goqRIRdvyHyUxmIFvLTJJJfUYrwjESrpHoGYm+kRgYCc9IDJuJBWEJ36oIJixf8Wyrnnn1iB8qJ5ZgucRpu8Splrhtl7jVkl7bJTK0-4BDHhMKLaw5oadlTvtl0qay3rbd8ow-E+D8ooC6BqE-5ykTaELJOr8NsN2zMVLN48hyveO3J2Vc4N7UI+Qgf+ubhJ2TPmV3cK5SHSmbjAam7FUaEN1CeL0GRLfYltOAnJps227Ajh1NA-HIBcxWq-eEejOgy827uTvORMYphSxHUcrWFO42hDHVoyngSyzSPUingkDlMXuZAaiTlOxv9DP+jghY8+xwL2B7z1YczUme-+BZEmB5q+6KLAN2QYI+4dUERIIICP0JEFFkkKst5BG-vOdnXPcoOfS-zLWW6olX01oake3QggjQD8SOPwUBWe6E-rc0EZtp6Ee8yGJA8wxW6l3LsSuTokqkWy7q+N1Lb2vysPMv2nNsSw==
