I'm trying this preset on FM3, and Scene 1 regulates the gain from 0 to 1.5, Scene 2 from 0 to 2, Scenes 3 and 4 don't react on changes. Trying to figure out why. Probably I misunderstood your instructions..
Hmm - sounds like you're not getting the right starting values. I made the preset on Ax3-mk1 and tested scene changes in AE only (I don't have FC) - maybe there is a difference somehow between Ax3/FM3. Could also be my preset does not match Bakerman's exact spec as I did what I thought he was describing above. I'll explain what I did below which perhaps will allow you to find the issue on FM3:
1. On the LFO pages set LFO1 and LFO2 to "Triangle", "Stop", Depth all the way CW (100 (Note - Depth is working in reverse)), and OutputBPhase all the way CCW (0). Do this on all 4 "Control" channels in the LFOs page. We'll come back to do the starting Depth/OutputBPhase settings in the further steps below - for now they are set for a range starting point of 0. Save the preset.
2. Assign ExternalX (I used 3, to which my expression pedal is attached) to LFO1 Depth, LFO1 OutputBPhase, LFO2 Depth, LFO2 OutputBPhase. Set the channel values within those 4 modifier definitions to A, B, C, and D respectively. These will affect the travel range of the LFO within each scene. For parameter ranges, make Depth 100-0 (again, note, it works in reverse), and OutputBPhase 0-100 (for now - we'll come back to these in the further steps below). Save the preset.
3. Make sure the LFO "Control" channel is set to "A" for Scene1, "B" for Scene2, "C" for Scene3, "D" for Scene4. Note - I have "PC Reset" ON for all modifiers as I want them initialize to their specific starting values at preset load, until I move the pedal connected to the modifier. Save the preset.
4. In the amp block set the starting gain values in each of the 4 channels - In my example above they are 5/4/7/8 respectively for amp channels A/B/C/D. Set the Amp channels to "A" for Scene1, "B" for Scene2, "C" for Scene3, "D" for Scene4. Save the preset.
5. Create a modifier on the Gain control and assign LFO1B and LFO2B as sources 1 and 2 respectively. Make the operation Src1 + Src2 and channel = all. The reason the 2 sources are needed (I think) is the individual LFO parm values for triangle can only get a 1/2 way range (0-5) - so the Src1 + Src2 allows for a full range (0-10).
The next 2 are the tricky bits (but not really once you get your head around the method):
6. Going back to the LFOs page, set starting values for our LFO1/2 Depth and OutputBPhase parameters within each "Control" channel. Within each channel here, we want to set out starting Gain range value by setting the parameters NOT varying in the channel via the applicable modifier: So, to get my gain range in the correct starting position, I set as follows:
- Scene1 (LFO Control Channel1) / (Desired Gain Starting Point = 5): set LFO2 Depth to 0 (fully CCW) to get a starting point of 5 (LFO1's Depth modifier set to channel A only will adjust from there)
- Scene2 (LFO Control Channel2) / (Desired Gain Starting Point = 4): set LFO2 Depth to 20% to get a starting point of 4 (LFO1's OutputBPhase modifier set to channel B only will adjust from there)
- Scene3 (LFO Control Channel3) / (Desired Gain Starting Point = 7): set LFO1 Depth to 0% (gets us to a starting point of 5, and set LFO2 OutputBPhase to 36 to then get the starting point up to our desired 7 (LFO2's Depth modifier set to channel C only will adjust from there)
- Scene4 (LFO Control Channel4) / (Desired Gain Starting Point = 8): set LFO1 Depth to 0% (gets us to a starting point of 5, and LFO2 Depth to 40% to then get the starting point up to our desired 8 (LFO2's OutputBPhaseB modifier set to channel D only will adjust from there) .
7. Now that we have our starting points set, on the LFOs page, set modifier range values as follows:
- LFO1 Depth (ChA) - Set Range 100-70% to move Gain around between 5-6.5 on Scene1.
- LFO1 OutputBPhase (ChB) - Set Range to 0-36 to move Gain around between 4 and 6 on Scene2
- LFO2 Depth (ChC) - Set Range 100-0 to move Gain around between 7 and 10 on Scene3
- LFO2 OutputBPhase (ChD) - Set Range 0-45 to move Gain around between 8 and 9 on Scene4.
So that's the gist of it I think, but maybe I overcomplicated the concept somehow in my attempt (wouldn't be the 1st time lol!) - works though - others may have a simpler solution using the same concept. Hopefully this helps to pinpoint why it's not working on others' Axfx. Below are some related screen shots with some important bits highlighted.
Starting Values:
LFO Modifiers:
Amp Block Modifier: