I finished my Saxophone Growl With No Tremolo/Vibrato voice today. It works fine, and I've learned a lot about how to hook up controllers to voices.
I'm not happy with the way it growls, though. I implemented the growl by using the E-LFO to vibrate the pitch. My problem is that the LFO is not fast enough.
So now I'm thinking about using one of the two built-in saxophone growl samples (1111 or 1114). I was thinking that I could add one of them as an element of my voice, and control how much it sounds by using a controller.
This thought led me to the Extended Articulation (XA) feature, but as far as I can tell it doesn't quite support how I want this to work. I would like to use a continuously-variable controller (e.g. ribbon, foot pedal, mod wheel) to control the amount of growl, i.e. how loud the growling sample plays. But XA only supports the assignable function buttons, which are either on or off. XA is a cool feature, but as far as I can tell it won't do what I want.
Am I right about this?
Is there some way to control the loudness of one element of a Voice with a continuously-variable controller?
If not, I'm thinking I can get the same result by having my non-tremolo/vibrato voice on one channel of a Mixing, and putting the built-in growling saxophone voice on another channel. Doing it that way, I can use the associated slider to control how much growl I hear.
Would that be the best way to accomplish this? I'm open to suggestions…
...as far as I can tell it doesn't quite support how I want this to work. I would like to use a continuously-variable controller (e.g. ribbon, foot pedal, mod wheel) to control the amount of growl, i.e. how loud the growling sample plays.
A switch, like a light switch, is, indeed, either On or Off... So you are correct, the [AF1] and [AF2] not "continuously-variable" controllers. They are switches.
As I stated in one of your other posts on this same subject, the Ribbon is a continuously variable controller but will work from Center to Right only (positive values), all values sent from the Left of the center point will all be negative values (less than 0) and therefore meaningless for your application.. Foot Controller is a better candidate as it matches your requirement of Minimum through Maximum.
Mod Wheel is another good selection as it sends cc001 from minimm to maximum which sounds more like the controller behavior you actually are describing. Certainly, a Switch is not continuously variable
Again of course you could assign it to the Ribbon - nothing will prevent you, as long as you know you only can use the Ribbon to the right side of Ribbon's center point.
Once you have decided on a physical controller, you need to assign volume control to this particular application... So you can bring in the growl Element using an appropriate physical controller. AfterTouch is another good candidate to control the level of your growl Element.
You may also consider fading out the Elements that are non-growl with the same controller that brings in the growl.
That's great. Can you tell me how to set, for instance, the foot control to do this?
I have only been able to find ways to set A.Func 1 or 2.
Thanks...
I looked into this some more. The XA Control setting for a voice element only includes AF1 and AF2. This is what I previously found, and will not allow me to set it to be foot control.
The Ctrl Set page in the voice common edit section will allow me to choose foot control, but there doesn't seem to be a way to have that controller affect the volume of a particular voice element.
These are the only places I've found where I might be able to do this, so I'm stumped at the moment.
I got it all figured out!
I had a couple of problems:
* I had not found the E-Level control destination, and
* I did not realize that the controller value is added to the original setting.
I thought it replaced the original setting.
As a result, I would set things up and the controller would have no effect at all on anything.
Once I figured these two things out, I was able to set my growling saxophone voice up just the way I want it to be.
Thanks…
Excellent!