|
From: | S. Christian Collins |
Subject: | Re: [fluid-dev] Continuous controllers |
Date: | Fri, 24 Jun 2016 02:24:32 -0500 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 |
On 06/23/2016 08:28 PM, Element Green wrote:
Actually, the way to disable a default modulator is to recreate the modulator but set its value to 0 (not a negative, canceling value). If you want to modify the default modulator do use a different amount (while keeping the same curves), simply recreate the default modulator and then give it a different amount value. No need to cancel the modulator and then re-add it in this case. However, if you wanted to, for example, change the default velocity-to-attenuation modulator curve to be linear instead of concave, you would have to first cancel the modulator (create it and set its value to 0) and then create a new modulator with the different curve. So in short, to disable a default modulator: create it with an amount of 0. To modify a default modulator: create it with the desired amount.
Swami now has support for modulators. You might want to check out the way that they are handling this, although the way that Vienna SoundFont Studio does it is a more elegant solution (I sent you a video about this somewhat recently). Kenneth Rundt, the author of Swami has also created an info page on modulators that is a good reference. -~Chris |
[Prev in Thread] | Current Thread | [Next in Thread] |