clarky
Axe-Master
As promised guys:
Note: Yek / Simeon / and I know there are others, please chip in cos you guys are seriously smart and could no doubt add a lot of value and good insight with this stuff
How does MIDI hook everything together in the Axe?
In the MFC you can set the number of presets and IA’s, by default the front row of switches [1 to 5] are for presets and the remaining presets are for Instant Access [IA] switches.
We know that when you step on a preset switch that this sends a MIDI program change message to the Axe, but what about the IA switches?
The IA sends a MIDI CC number and a value. As the MFC and Axe are both made by FAS, the hard work has been done for you. The IA in the MFC can have an effect block assigned to it via meaningful names like Delay1 or Drive2.
This is set in the MFC: edit / MIDI / page right 7 times. In here you’ll see the following:
IA01 Axe-FX FILTER1
This means that the bypass of filter 1 is assigned to this IA.
IA01 is the first of the IA switches, so if switches 1 through 5 are for presets, switch 6 is IA01.
When you step on IA01 the MFC sends out a MIDI CC message to the Axe.
The CC number is 52. How do I know this?
Go to the front panel of the Axe and look in I/O – CTRL page, and scroll down until you find FILTER1 BYP on the left. To the right of this will be number 52.
This means that when the Axe receives CC messages on MIDI channel 1 where the CC number = 52, FILTER1 will bypass / unbypass.
So looking at this setting again:
IA01 Axe-FX FILTER1
What this means is:
“IA01 sends MIDI CC messages where the CC number is 52 [FILTER1]
If you look in the MFC: edit / MIDI / page right 9 times you’ll see this:
IA01 c1 Off000 On127
What this means is:
“IA01” sends a MIDI CC message on “c1” [channel 1] where the CC value “000” will turn something off and “127” will turn something on.
So let’s put all this together:
IA01 Axe-FX FILTER1
IA01 c1 Off000 On127
Step on IA01 and the MFC will send on MIDI channel 1, MIDI: CC 52 with a value of 0 to bypass FILTER1.
Step on IA01 again and the MFC will send MIDI: CC 52 with a value of 127 to switch FILTER1 back on.
External Switches and Pedals
This is much more fun and much more powerful because you can control more FX parameters simultaneously.
What we have here is essentially a chain of events.
Let’s say we get a nice external switch like a Boss FS-6 and connect it to the MFC.
The FS-6 actually has 2 switches, A and B.
We connect it to the MFC “switches 1+2” socket.
FS-6 switch A will become XS1 in the MFC and B will become XS2.
Just as with the IA we need to assign each XS to a MIDI CC number, but this time it’s numbers and not names.
If we go back to the front panel of the Axe I/O – CTRL page and scroll until we see EXT CTRL ‘number’ on the left you’ll see a number to the right.
For example, EXT CTRL 5 is assigned to 20.
In the Axe / Axe-Edit EXT CTRL 5 controls the modifier Extern 5
So in the MFC we go to edit / MIDI / page right 14 times we’ll see:
XS1 #OFF Ch01 TypHDW and we change it to XS1 #020 Ch01 TypHDW, what we’ve done is assign the following:
FS-6: swA -> MFC: XS1 -> MIDI: CC 20 -> Axe: I/O:CTRL EXT CTRL 5 -> modifier: Extern 5
Therefore FS-6 switch A controls anything you assign to modifier Extern 5
Example:
We have a nice amp tone and we want to solo with it. We want a little more drive, a little more volume and add a delay
We assign the following:
Amp1: drive -> modifier Extern 5 where min=3 / max=5
Amp1: level -> modifier Extern 5 where min=0 / max=4
Delay1: bypass -> modifier Extern 5 where min=off / max=on
We step on FS-6 switch A and the following happens:
The MFC detects that XS1 has been stepped on
The MFC sends MIDI: CC 20, value 127 to the Axe on channel 1
The Axe sends this information from I/O: CTRL EXT CTRL 5 to modifier: Extern 5
All of the fx parameters assigned to Extern 5 react as configured, so:
- the amp1 drive increases from 3 to 5 [more dirt on your tone]
- the amp1 level increases by 4dB [from 0 to 4 so it’s louder]
- the delay1 block is unbypassed
Hit FS-6 switch A again and the reverse happens:
The MFC detects that XS1 has been stepped on
The MFC sends MIDI: CC 20, value 000 to the Axe on channel 1
The Axe sends this information from I/O: CTRL EXT CTRL 5 to modifier: Extern 5
All of the fx parameters assigned to Extern 5 react as configured, so:
- the amp1 drive decreases from 5 to 3 [less dirt on your tone]
- the amp1 level decreases by 4dB [from 4 to 0 so it’s quieter]
- the delay1 block is bypassed [muted]
Expression pedals work in exactly the same way but with one difference. The CC values are not only 000 [off] and 127 [on].
So if we jacked an expression pedal into the MFC ‘expression pedal 2’ socket, this would be seen a XS2 in the MFC. In the MFC edit / MIDI / page right 16 times and then the ‘up’ switch we would set this to:
XP2 #017 Ch01 BegPDL
This means that expression pedal 2 makes the MFC send MIDI CC messages on channel 1
Where the CC number is 17.
We have just assigned the following:
Exp Pdl 2 -> MFC: XP2 -> MIDI: CC 17 -> Axe: I/O:CTRL EXT CTRL 2 -> modifier: Extern 2
As the pedal moves from toe down to heel down, the MFC starts sending lots and lots of MIDI CC messages to the Axe:
CC 17 value 127, then CC 17 value 126, then value 125, 124 and so on until the pedal stops moving. So unlike a switch that changes from 0 to 127 and back, a pedal sweeps through all of the values from 127 down to 0.
Now we can do things a little differently:
Amp1: drive -> modifier Extern 2 where min=3 / max=5
Amp1: level -> modifier Extern 2 where min=0 / max=4
Delay1: input gain -> modifier Extern 2 where min=0 / max=100 [the delay can be on all the time now].
Move the expression pedal from heel down to toe down and the following happens:
The MFC detects that XP2 is moving from min to max
The MFC sends lots of MIDI: CC 17 message with values starting from 000 and gradually increasing to the Axe on channel 1
The Axe sends this information from I/O: CTRL EXT CTRL 2 to modifier: Extern 2
All of the fx parameters assigned to Extern 2 react as configured, so:
- the amp1 drive gradually increases from 3 to 5 [we’re fading in the dirt]
- the amp1 level gradually increases by 4dB [from 0 to 4 so it gets steadily louder]
- the delay1 block is input gain gradually increases [so the delay fades in]
So what is the EXP stops half way at the mid-point?
The tone would be roughly a little dirtier, a little louder and with a little delay added, but less than the ‘full-on’ toe down tone.
From here, all you need is a little imagination and you can start really sculpting tone in real time.
Note: Yek / Simeon / and I know there are others, please chip in cos you guys are seriously smart and could no doubt add a lot of value and good insight with this stuff
How does MIDI hook everything together in the Axe?
In the MFC you can set the number of presets and IA’s, by default the front row of switches [1 to 5] are for presets and the remaining presets are for Instant Access [IA] switches.
We know that when you step on a preset switch that this sends a MIDI program change message to the Axe, but what about the IA switches?
The IA sends a MIDI CC number and a value. As the MFC and Axe are both made by FAS, the hard work has been done for you. The IA in the MFC can have an effect block assigned to it via meaningful names like Delay1 or Drive2.
This is set in the MFC: edit / MIDI / page right 7 times. In here you’ll see the following:
IA01 Axe-FX FILTER1
This means that the bypass of filter 1 is assigned to this IA.
IA01 is the first of the IA switches, so if switches 1 through 5 are for presets, switch 6 is IA01.
When you step on IA01 the MFC sends out a MIDI CC message to the Axe.
The CC number is 52. How do I know this?
Go to the front panel of the Axe and look in I/O – CTRL page, and scroll down until you find FILTER1 BYP on the left. To the right of this will be number 52.
This means that when the Axe receives CC messages on MIDI channel 1 where the CC number = 52, FILTER1 will bypass / unbypass.
So looking at this setting again:
IA01 Axe-FX FILTER1
What this means is:
“IA01 sends MIDI CC messages where the CC number is 52 [FILTER1]
If you look in the MFC: edit / MIDI / page right 9 times you’ll see this:
IA01 c1 Off000 On127
What this means is:
“IA01” sends a MIDI CC message on “c1” [channel 1] where the CC value “000” will turn something off and “127” will turn something on.
So let’s put all this together:
IA01 Axe-FX FILTER1
IA01 c1 Off000 On127
Step on IA01 and the MFC will send on MIDI channel 1, MIDI: CC 52 with a value of 0 to bypass FILTER1.
Step on IA01 again and the MFC will send MIDI: CC 52 with a value of 127 to switch FILTER1 back on.
External Switches and Pedals
This is much more fun and much more powerful because you can control more FX parameters simultaneously.
What we have here is essentially a chain of events.
Let’s say we get a nice external switch like a Boss FS-6 and connect it to the MFC.
The FS-6 actually has 2 switches, A and B.
We connect it to the MFC “switches 1+2” socket.
FS-6 switch A will become XS1 in the MFC and B will become XS2.
Just as with the IA we need to assign each XS to a MIDI CC number, but this time it’s numbers and not names.
If we go back to the front panel of the Axe I/O – CTRL page and scroll until we see EXT CTRL ‘number’ on the left you’ll see a number to the right.
For example, EXT CTRL 5 is assigned to 20.
In the Axe / Axe-Edit EXT CTRL 5 controls the modifier Extern 5
So in the MFC we go to edit / MIDI / page right 14 times we’ll see:
XS1 #OFF Ch01 TypHDW and we change it to XS1 #020 Ch01 TypHDW, what we’ve done is assign the following:
FS-6: swA -> MFC: XS1 -> MIDI: CC 20 -> Axe: I/O:CTRL EXT CTRL 5 -> modifier: Extern 5
Therefore FS-6 switch A controls anything you assign to modifier Extern 5
Example:
We have a nice amp tone and we want to solo with it. We want a little more drive, a little more volume and add a delay
We assign the following:
Amp1: drive -> modifier Extern 5 where min=3 / max=5
Amp1: level -> modifier Extern 5 where min=0 / max=4
Delay1: bypass -> modifier Extern 5 where min=off / max=on
We step on FS-6 switch A and the following happens:
The MFC detects that XS1 has been stepped on
The MFC sends MIDI: CC 20, value 127 to the Axe on channel 1
The Axe sends this information from I/O: CTRL EXT CTRL 5 to modifier: Extern 5
All of the fx parameters assigned to Extern 5 react as configured, so:
- the amp1 drive increases from 3 to 5 [more dirt on your tone]
- the amp1 level increases by 4dB [from 0 to 4 so it’s louder]
- the delay1 block is unbypassed
Hit FS-6 switch A again and the reverse happens:
The MFC detects that XS1 has been stepped on
The MFC sends MIDI: CC 20, value 000 to the Axe on channel 1
The Axe sends this information from I/O: CTRL EXT CTRL 5 to modifier: Extern 5
All of the fx parameters assigned to Extern 5 react as configured, so:
- the amp1 drive decreases from 5 to 3 [less dirt on your tone]
- the amp1 level decreases by 4dB [from 4 to 0 so it’s quieter]
- the delay1 block is bypassed [muted]
Expression pedals work in exactly the same way but with one difference. The CC values are not only 000 [off] and 127 [on].
So if we jacked an expression pedal into the MFC ‘expression pedal 2’ socket, this would be seen a XS2 in the MFC. In the MFC edit / MIDI / page right 16 times and then the ‘up’ switch we would set this to:
XP2 #017 Ch01 BegPDL
This means that expression pedal 2 makes the MFC send MIDI CC messages on channel 1
Where the CC number is 17.
We have just assigned the following:
Exp Pdl 2 -> MFC: XP2 -> MIDI: CC 17 -> Axe: I/O:CTRL EXT CTRL 2 -> modifier: Extern 2
As the pedal moves from toe down to heel down, the MFC starts sending lots and lots of MIDI CC messages to the Axe:
CC 17 value 127, then CC 17 value 126, then value 125, 124 and so on until the pedal stops moving. So unlike a switch that changes from 0 to 127 and back, a pedal sweeps through all of the values from 127 down to 0.
Now we can do things a little differently:
Amp1: drive -> modifier Extern 2 where min=3 / max=5
Amp1: level -> modifier Extern 2 where min=0 / max=4
Delay1: input gain -> modifier Extern 2 where min=0 / max=100 [the delay can be on all the time now].
Move the expression pedal from heel down to toe down and the following happens:
The MFC detects that XP2 is moving from min to max
The MFC sends lots of MIDI: CC 17 message with values starting from 000 and gradually increasing to the Axe on channel 1
The Axe sends this information from I/O: CTRL EXT CTRL 2 to modifier: Extern 2
All of the fx parameters assigned to Extern 2 react as configured, so:
- the amp1 drive gradually increases from 3 to 5 [we’re fading in the dirt]
- the amp1 level gradually increases by 4dB [from 0 to 4 so it gets steadily louder]
- the delay1 block is input gain gradually increases [so the delay fades in]
So what is the EXP stops half way at the mid-point?
The tone would be roughly a little dirtier, a little louder and with a little delay added, but less than the ‘full-on’ toe down tone.
From here, all you need is a little imagination and you can start really sculpting tone in real time.
Last edited: