GreatGreen
Power User
The Axe-Fx 2's MIDI functionality always confused me a bit. It seems like there are so many unused values it could take advantage of.
For example, in the Axe-Fx 2, CC #37 controls Amp 1 bypass. Specifically:
CC #37 = 0 turns the block off
CC #37 = 127 turns the block on.
Same thing with CC #38 which controls Amp 2 bypass:
CC #38 = 0 turns the block off
CC #38 = 127 turns the block on.
Why can't it be something like this:
CC #37 = 0 turns Amp 1 off
CC #37 = 1 turns Amp 1 on
CC #37 = 2 turns Amp 2 off
CC #37 = 3 turns Amp 2 on
CC #37 = 4 turns Cab 1 off
CC #37 = 5 turns Cab 1 on
... and so on?
Seems like the Axe-Fx's MIDI functionality could be stretched quite a bit further if some settings were crammed together. 128 Control Change reservations * 128 values per Control Change = 16,384 potential control parameters, or 8,192 pairs (if every parameter needs an up/down or on/off function).
For example, if the Axe-Fx's MIDI was setup like above, there would be more room to do something like:
CC #38 = 0 turns up input gain in Amp 1
CC #38 = 1 turns down input gain in Amp 1
CC #38 = 2 turns up Treble in Amp 1
CC #38 = 3 turns down Treble in Amp 1
This way, you could set some external MIDI knob so that "clockwise turn = CC #38 value 2, and counter-clockwise = CC# 38 value 3" and now you have an external Treble control. From here, just apply the same algorithm the main Value knob uses for "slow turning = small incremental steps, fast turning = big incremental steps" and you can externalize a ton of controls if you want.
Is something like this possible or do I just have a crazy misunderstanding about how MIDI works?
For example, in the Axe-Fx 2, CC #37 controls Amp 1 bypass. Specifically:
CC #37 = 0 turns the block off
CC #37 = 127 turns the block on.
Same thing with CC #38 which controls Amp 2 bypass:
CC #38 = 0 turns the block off
CC #38 = 127 turns the block on.
Why can't it be something like this:
CC #37 = 0 turns Amp 1 off
CC #37 = 1 turns Amp 1 on
CC #37 = 2 turns Amp 2 off
CC #37 = 3 turns Amp 2 on
CC #37 = 4 turns Cab 1 off
CC #37 = 5 turns Cab 1 on
... and so on?
Seems like the Axe-Fx's MIDI functionality could be stretched quite a bit further if some settings were crammed together. 128 Control Change reservations * 128 values per Control Change = 16,384 potential control parameters, or 8,192 pairs (if every parameter needs an up/down or on/off function).
For example, if the Axe-Fx's MIDI was setup like above, there would be more room to do something like:
CC #38 = 0 turns up input gain in Amp 1
CC #38 = 1 turns down input gain in Amp 1
CC #38 = 2 turns up Treble in Amp 1
CC #38 = 3 turns down Treble in Amp 1
This way, you could set some external MIDI knob so that "clockwise turn = CC #38 value 2, and counter-clockwise = CC# 38 value 3" and now you have an external Treble control. From here, just apply the same algorithm the main Value knob uses for "slow turning = small incremental steps, fast turning = big incremental steps" and you can externalize a ton of controls if you want.
Is something like this possible or do I just have a crazy misunderstanding about how MIDI works?
Last edited: