Always consult the official Owners Manuals first

Difference between revisions of "RJM Mastermind MIDI foot controller"

From Fractal Audio Wiki
Jump to navigation Jump to search
 
(450 intermediate revisions by the same user not shown)
Line 1: Line 1:
<font color=red>UNDER CONSTRUCTION!</font>
 
 
 
__TOC__
 
__TOC__
 +
=Introduction=
  
[[image:gt.png|link=http://www.rjmmusic.com|200px]]
+
This page walks you through setting up the RJM Mastermind GT controller to work with your Axe-Fx II or III. This will also work with the FM3 and FM9 guitar processors.
  
=About the RJM Mastermind GT=
+
The RJM Mastermind GT is an advanced powerful MIDI controller with a graphical display for each switch (a.k.a. ‘scribble strip’ or ‘mini display’). There are models with 10, 16 and 22 buttons. The GT is a viable option if you want something different from Fractal Audio’s controllers.
  
The Mastermind GT is a powerful MIDI controller with a dedicated graphical display for each switch (a.k.a. scribble strip). The Mastermind GT is available with 10, 16 or 22 buttons.
+
* [http://www.rjmmusic.com RJM website]
 +
* [http://www.rjmmusic.com/forum RJM forum]
 +
* [http://www.rjmmusic.com/downloads/ GT manual]
 +
* [http://www.rjmmusic.com/wiki/index.php RJM wiki]
 +
* [https://rjmmusic.freshdesk.com RJM support solutions]
  
[http://www.rjmmusic.com More information about the RJM Mastermind GT on the website, in the manual and in RJM’s wiki.]
+
The recommendations on this page are based on the writer’s (Yek) experiences and personal preferences, and information provided by RJM on [http://www.rjmmusic.com/forum RJM's forum].
  
=Connecting the GT and supplying power=
+
[http://www.rjmmusic.com/mastering-the-mastermind/ Mastering The Mastermind, videos by RJM]
  
The Mastermind GT requires a 12VDC supply with at least 2A of current capacity.
+
[[image:GT22_Overhead_WEB.jpg|350px|link=]]
  
A 5-pin MIDI cable is required for bidirectional communications, meaning that the GT can send and receive data via a single MIDI cable connected to its MIDI Output port and the MIDI Input port on the Axe-Fx.
+
=Connecting=
  
Supplying the GT with "phantom power" through the same MIDI cable requires RJM's phantom power box. The box connects to the GT with a 7-pin MIDI cable, and to the Axe-Fx with a 5-pin MIDI cable. Important: Always connect RJM's power supply directly to the phantom power box! Do NOT connect it to the phantom power port at the rear of the Axe-Fx II.
+
==Connect GT to Axe-Fx III==
  
[http://shop.rjmmusic.com/accessories Visit RJM's webshop.]
+
See also: [http://www.rjmmusic.com/forum/index.php?threads/using-the-mastermind-gt-with-an-axe-fx-iii.3400/#post-16806 Using the Mastermind GT with an Axe-Fx III (RJM forum)]
  
=Adding expression pedals, external switches and pedals=
+
Connect the GT and Axe-Fx III with MIDI cables. Alternatively, the GT/22 lets you use a 6-pin XLR cable, see below.
  
==SP1-RJM expression pedal from Mission Engineering==
+
Some connection methods require the use of an additional box or cable to allow running a single cable to the GT, as explained below.
  
GT-compatible expression pedals are available from RJM, made by Mission Engineering. The pedal's LED is synchronized and powered by the GT through a single TRS cable. Another TRS cable connects the switch on the pedal to a switch input on the GT.
+
'''3 pin cables:'''
 +
:Two 3-pin cables connect the MIDI IN and OUT ports on your Axe-Fx III to the GT’s MIDI OUT and MIDI IN ports, allowing full MIDI communication.
  
[http://shop.rjmmusic.com/accessories Visit RJM's webshop.]
+
'''5 pin and 7-pin cables:'''
 +
:Unlike the Axe-Fx II, you can’t use a single 5-pin or 7-pin cable between the GT and the Axe-Fx III for bidirectional MIDI communications, because the Axe-Fx III does not support this.
  
==2-button external switch from RJM==
+
:The workaround is to add RJM’s phantom power box to the connection, which lets you run a single cable to your GT and provide power. This requires the version of this box with '''two''' MIDI IN ports. Connect the power supply to the box. Connect the box with two 3-pin MIDI cables to the Axe-Fx III and with a 7-pin MIDI cable to the GT. The parameter BIDIRECTIONAL MIDI on the GT needs to be turned on.
  
Additional dual footswitches with a LED are available from RJM. These behave just like the GT's onboard switches, without the button displays. The LED is synchronized and powered by the GT through a single TRS cable.
+
:Instead of the phantom power box, [http://btpa.com/AS-MSTRMBIP-XX.html a special bi-directional cable] can be used, made by Best-Tronics.
  
[http://shop.rjmmusic.com/accessories Visit RJM's webshop.]
+
'''6-pin XLR:'''
 +
:Only the GT with 22 buttons allows the use of a single 6-pin XLR connection at the GT-side. This connection is more rugged than MIDI and also carries power. It requires RJM’s 6-pin XLR phantom power box with '''two''' MIDI IN ports. Connect the power supply to the box. Connect the box with two 3-pin MIDI cables to the Axe-Fx III and with a 6-pin XLR cable to the GT. The parameter BIDIRECTIONAL MIDI on the GT needs to be turned on.
  
==Powering effects pedals==
+
:When using the GT/22's XLR port, you can use its separate MIDI OUT port as a secondary MIDI output, for example to echo MIDI PCs to your tablet, computer or MIDI device. And you can still use the MIDI In port, as long as you're using bidirectional MIDI on the XLR MIDI Out to connect to the Axe-Fx. The only limitation is that you can't use the XLR MIDI In port and MIDI In port at the same time. [https://www.rjmmusic.com/forum/index.php?threads/how-to-integrate-another-midi-device.5960/post-31570]
  
The RJM has two ports which can supply 9VDC power to pedals, such as a tuner and low-power effects pedal. The ports are not isolated. The maximum capacity (both ports together) is 100mA.
+
If the GT is connected to the Axe-Fx III and "Polling" is enabled on the GT (see below), the MIDI LED on the III will flash all the time.
  
=Setting up the GT with an Axe-Fx II or Axe-Fx III=
+
Power: the GT takes either polarity, no polarity flip needed. [https://www.rjmmusic.com/forum/index.php?threads/mm-gt-10-and-power-brick.2764]
  
The GT is an extemely flexible and capable controller. You can decide yourself how to set it up, based on your preferred workflow. Many possibilities exist.
+
==Connect GT to Axe-Fx II==
  
Forum member Yek shows some examples:
+
You connect the GT and Axe-Fx II with MIDI cables. Alternatively, the GT/22 lets you use a 6-pin XLR cable, see below.
* http://www.youtube.com/watch?v=yEvHgoUSFW8
 
* http://www.youtube.com/watch?v=2Sikj1zVuXk
 
  
The walkthrough below helps you set up the RJM. Use the software editor for easy editing. Some of the settings are based on the author's (Yek) personal preference.
+
The number of (connected) pins on the MIDI cables determine what’s possible, so choose wisely.
  
==Before you start==
+
Some connection methods require an additional box to provide phantom power, as explained below.
  
Verify the following:
+
'''3 pin cables:'''
* The GT connects to the Axe-Fx.
+
:Two 3-pin cables connect the MIDI IN and OUT ports on your Axe-Fx II to the GT’s MIDI OUT and MIDI IN ports, allowing full MIDI communication.
* You have the most recent version of the software editor on your computer.
 
* The GT connects to the software editor.
 
* The GT has the most recent firmware installed.
 
  
==Settings on the Axe-Fx==
+
'''5 pin cable:'''
 +
:A single 5-pin cable can be used instead of two 3-pin cables, to connect the MIDI IN port on your Axe-Fx II to the GT’s MIDI OUT port and allow MIDI communication in both directions. The parameter BIDIRECTIONAL MIDI on the GT needs to be turned on.
  
===Axe-Fx II===
+
'''7 pin cable:'''
 +
:A 7-pin cable can be used instead of a 5-pin cable, to additionally provide power through the MIDI cable to your GT. This is known as phantom power. This requires RJM’s power supply. You can’t connect the power supply to the phantom power port at the rear of the Axe-Fx, because the GT’s power consumption is too high for the Axe-Fx. RJM’s offers a phantom power box for this purpose (alternatives are available from other sources). The version of the box with a '''single''' MIDI IN port suffices. Connect the power supply to the box. Connect the box with a 5-pin MIDI cable to the Axe-Fx II and with a 7-pin MIDI cable to the GT. The parameter BIDIRECTIONAL MIDI on the GT needs to be turned on.
  
Verify these settings in I/O > MIDI:
+
'''6 pin XLR:'''
 +
:Only the GT model with 22 buttons allows an alternative connection method: 6-pin XLR. This connection is more rugged than MIDI and also carries power. It requires RJM’s 6-pin XLR phantom power box. The version of the box with a '''single''' MIDI IN port suffices. Connect the power supply to the box. Connect the box with a 5-pin MIDI cable to the Axe-Fx II and with a 6-pin XLR cable to the GT. The parameter BIDIRECTIONAL MIDI on the GT needs to be turned on.
  
: '''MIDI Channel''' = "1" (default).
+
:Tip: when using the GT/22's XLR port, you can use its separate MIDI OUT port as a secondary MIDI output, for example to echo outgoing MIDI PCs to your tablet, computer or MIDI device.
  
: '''Program Change''' = "On". This makes sure that the Axe-Fx processes incoming MIDI Program Changes from the GT.
+
==Turn MIDI IN or REMOTE IN into an output==
  
: '''Display Offset''' = "0". If set to "1", set the parameter '''1st Preset is 0''' on the GT to "On".
+
The MIDI IN and REMOTE IN ports on your Mastermind GT are bidirectional, meaning that they can be used as a secondary MIDI ''output'', provided you have the required special cable. Turn on BIDIRECTIONAL MIDI on the GT and set MIDI PORT to ‘MIDI In’ or ‘Remote In’. The special cable needed for this purpose looks like a standard MIDI cable, but is wired differently. [https://rjmmusic.freshdesk.com/support/solutions/articles/233660-how-do-i-use-the-midi-input-of-my-mastermind-gt-lt-pbc-as-a-second-output Look up the wiring here]
  
: '''Ignore Redundant Program Changes''' = "On". When set to "On", the Axe-Fx will not reload a preset when receiving a Program Change which is the equivalent of the currently selected preset. This avoids the audio gap that comes with preset changes. However, the Axe-Fx will reset effect blocks in the preset to their saved states.
+
==Use the USB B port for MIDI==
  
: '''Send Realtime Sysex''' = "All". This makes sure that the GT receives tempo ands tuner information from the Axe-Fx.
+
The GT’s USB B port is used to connect the editor but it also supports MIDI-over-USB. This means it can be used to transmit MIDI data to another device (like your computer or tablet) through a USB connection.
  
: '''MIDI PC Offset''' = "0".
+
For incoming data: set the parameter MIDI RECEIVE CHANNEL on the GT to the correct channel to allow communications with the other device. Incoming commands through the USB port will be merged with incoming MIDI data through the MIDI IN port and processed by the GT. If you want this data to be transmitted through the MIDI OUT port again, turn on the parameter MIDI MERGE.
  
===Axe-Fx III===
+
For outgoing data: add a separate device in Setup > Devices, with MIDI OUTPUT set to ‘USB’.
  
''To be added.''
+
=First steps=
  
==Perform a factory reset==
+
==Checklist==
  
First step is to perform a factory reset of the GT in Setup > System Functions.
+
Verify this:
  
==Settings on the GT==
+
* Your GT has the latest firmware installed.
 
+
* You’re using the most recent version of RJM's software editor.
===Selecting the device===
+
* The GT connects to the Axe-Fx, allowing incoming and outgoing MIDI traffic.
 
+
* The GT connects to the software editor.
After a factory reset, select your Axe-Fx as the device which the RJM should control. This is done in Setup. Replace Device 1 (default: "Rack Gizmo") with your Axe-Fx model.
+
* You have a backup of previous GT settings, if applicable.
  
Make sure to select the correct model to prevent issues. Do not select a "(slave)" device, unless you want the GT to determine which effects are on/off instead of the Axe-Fx.
+
==Starting fresh==
  
===Other device-specific parameters===
+
Perform a full factory reset of your GT. This can be done on the hardware only: Setup > System Functions. A factory reset prevents compatibility issues.
  
In the Edit Devices screen, verify the following settings.
+
In the Devices menu, replace the first entry ‘Effect Gizmo’ with your Fractal Audio Axe-Fx model. Make sure to select the correct model, and don’t select a ‘Slave’ type. Your selection makes sure that the GT sets critical parameters to correct settings.
  
: '''Name'''. Keep the default device name or change to your liking.
+
=Important parameters=
  
: '''MIDI Ch''' = "1". Change this when the Axe-Fx is set to another MIDI channel.
+
==With the Axe-Fx III==
  
: '''Direct Send''' = "Off". When set to “Off”, the GT will make attempts to reduce the number of MIDI messages sent to the Axe-Fx. It will gather up CC and PC messages and eliminate duplicate messages. It will also sort CC messages into numerical order before sending. When set to “On”, the GT will send messages in the order requested by each action list, and it will not try to filter out duplicate message. Use this when solving issues.
+
===GT settings===
  
: '''Sync Names''' = "Off". Set this to "On" if you want preset and bank names to be synced with the Axe-Fx in real time.
+
Verify that the GT has the following Setup and MIDI settings:
  
: '''Port''' = "MIDI Output".
+
MIDI CHANNEL = 1 (default)<BR>
 +
:Required. Change this only if the Axe-Fx uses another MIDI channel.
  
: '''Preset Offset''' = "0". Adjust this if '''MIDI PC Offset''' on the Axe-Fx has a non-default setting.
+
BANK TYPE = MSB (default)<BR>
 +
:Required. This explains that preset banks are addressed by specifying the Most Significant Byte (MSB) method (default). Remember this when configuring a MIDI app on your tablet, like SetListMaker or BandHelper.
  
: '''Max PC Number''' = "127".
+
FLAT NUMBERING = on (default)<BR>
 +
:Recommended. When checked, you can specify preset numbers for this device as a single preset number. When not checked, you select presets using a Program Change and Bank number. Axe-Fx models support flat numbering, so it’s turned on by default for Axe-Fx devices.
  
: '''Number of presets'''. Depends on the Axe-Fx model.
+
MAX PC = 127 (default)<BR>
 +
:Required.
  
: '''Bank Type''' = "MSB".
+
NUMBER OF PRESETS = 1024 (default)<BR>
 +
:Required. This is set automatically for the selected Axe-Fx device. Axe-Fx III Mark I: 512, Axe-Fx III Mark II / Turbo: 1024. Be aware that while the GT can access all 1024 presets on the Mark II, it can only store 768 presets in the GT.
  
: '''Flat Numbering''' = "Off". When set to “Off”, the GT will make attempts to reduce the number of MIDI messages sent to the Axe-Fx. It will gather up CC and PC messages and eliminate duplicate messages. It will also sort CC messages into numerical order before sending. When set to “On”, the GT will send messages in the order requested by each action list, and it will not try to filter out duplicate message
+
SEND PCs = on (default)<BR>
 +
:Required. This makes sure that the GT sends Program Changes to the Axe-Fx to switch presets.
  
: '''Init PCs - None'''. Do not execute.
+
IGNORE INCOMING CC = off (default)<BR>
 +
:Required. See above. This must be turned off for the GT to recognize changes in effect blocks on your Axe-Fx III.
  
: '''Init PCs All 0'''. Do not execute.
+
SEND REDUNDANT PCs = on (default)<BR>
 +
:RJM recommends to turn this on.
  
: '''Init PCs Sequential'''. Do not execute.
+
IGNORE INCOMING PC = off (default)<BR>
 +
:Required. This determines if the GT processes or ignores MIDI Program Changes within incoming Sysex messages. This must be turned off for the GT to recognize preset and scene changes on your Axe-Fx III and in Axe-Edit III.
  
: '''Send CC on Preset Change''' = "On". When set to "On", the Axe-Fx will receive CC messages every time the preset changes, and when an IA button is pressed. When set to "Off", the Axe-Fx will only receive CC messages when an IA button is pressed.
+
SEND CCs ON PRESET CHANGE = on/off<BR>
 +
:When turned off, the Axe-Fx will only receive CC messages from the GT when an IA button is pressed. When turned on, the Axe-Fx will also receive CC messages from the GT when switching presets. This doesn’t need to be turned on to engage/bypass effect blocks on the Axe-Fx. But it is important for IA buttons which control External Controllers on the Axe-Fx and have SEND ON PRESET CHANGE and UPDATE ON PRESET CHANGE enabled. Example: a button which is assigned to External Controller 4, which is controlling Input Boost in the Amp block in your preset. To make such a button stay in sync when switching presets on the Axe-Fx, turn on this parameter.
  
: '''Send PC''' = "On". This makes sure that the GT transmits Program Changes to the Axe-Fx.
+
DIRECT SEND PCs/CCs = off (default)<BR>
 +
:When turned off, the GT will attempt to reduce the number of MIDI messages sent to the Axe-Fx. It eliminates duplicate messages and sorts CC messages into numerical order before sending. When turned on, the GT will send messages in the order requested by each action list, and it will not filter out duplicate messages. Set this to OFF with the Axe-Fx III, unless specific situations require it to be turned on.
  
: '''Send Redundant PC''' = "On". When set to "Off", the same PC message will never be sent to the Axe-Fx more than once in a row., to avoid audio gaps. Setting this to "On" causes the GT to send a PC message to the Axe-Fx when requested, whether it’s a duplicate or not. Note: you might think that turning this off is the better option here, but it's on for a reason: re-sending a duplicate Program Message message from the GT will not cause the Axe-Fx to reload the preset (because Ignore Redundant Program Changes is set to On on the Axe-Fx), but effects will return to their saved states. This provides an easy way to reset the current preset without an audio gap.
+
POLL STATE = on (default)<BR>
 +
:Recommended. This enables the GT’s polling mechanism for the Axe-Fx III. This makes the GT aware of changes and adjustments on the Axe-Fx III hardware and in Axe-Edit III: preset changes, scene changes, effect block bypass states and effect block channels. Note: when polling is enabled, the MIDI LED on the III will flash all the time.
  
: '''Ignore Incoming PC''' = "Off". This makes sure that the GT will respond to incoming Program Changes. Which is required when using a tablet with an app, like BandHelper, that switches presets.
+
SYNC NAMES = off (default)<BR>
 +
:Do not turn this on with Fractal Audio devices. [https://www.rjmmusic.com/forum/index.php?threads/sync-update-fm3-preset-names-apparently-not-working-for-me.5332/post-27943]
  
: '''Ignore Incoming CC''' = "Off". This makes sure that the GT will respond to incoming MIDI Control Changes. Which is required when using a tablet with an app, like BandHelper, that switches stuff on/off.
+
MIDI RECEIVE CHANNEL = none (default)<BR>
 +
:This sets the MIDI channel for incoming MIDI messages. A value is not required to enable bidirectional MIDI communication. It defaults to ‘none’, which means that your GT will NOT respond to incoming Bank or Program Change messages through the MIDI IN or USB B ports. Best to NOT set it to the Axe-Fx's MIDI channel, because that can cause problems. Change the value only to enable the GT to process incoming MIDI preset and bank messages from another device (not an Axe-Fx), separately from bidirectional MIDI, but beware of creating a MIDI loop.
  
: '''Delete Device'''. When you want to change your configuration.
+
MIDI MERGE = off (default)<BR>
 +
:Required. This needs to be off when using two cables, otherwise it's sending the Axe-Fx's own messages back to itself.
  
===MIDI settings===
+
MIDI BIDIRECTIONAL = on <BR>
 +
:Required.
  
: '''MIDI Rx (Receiving) Ch''' = "1". Set this to the same MIDI channel as the device connected to the GT's MIDI Input. Any program and/or bank changes received on this channel will cause the GT to jump to the selected preset and send all of the MIDI messages corresponding to that preset. This parameter defaults to “None”, which means that the GT will NOT respond to incoming bank or program change messages. There's no need to set this parameter for bidirectional communications.
+
===Axe-Fx III settings===
  
: '''Bank = Song''' = "Off". This setting affects what MIDI bank and Program Change messages do in Song And Setlist Mode.
+
Verify that the Axe-Fx III has the following MIDI settings:
  
: '''MIDI bidirectional''' = "On". The Axe-Fx and GT support bidirectional communication, allowing two-way communication with a single 5 pin or 7 pin MIDI cable. Bidirectional MIDI only works with the first device in your MIDI chain. Turn this off when using unidirectional communication.
+
MIDI CHANNEL = 1 (default)<BR>
 +
:Required. Only change this if your Axe-Fx III uses another MIDI channel than 1.
  
: '''Remote''' = "Off". Set this to "On" to enable the GT's Remote Mode, which allows more than one GT to be connected together and have them all synchronized together.
+
SCENE REVERT = on/off
 +
:Set as desired. By default the Axe-Fx III remembers which block states are manually bypassed/engaged after having selected a scene. When you select another scene and return to the previous scene (without changing presets), the device will recall those effect block states. If you prefer always recalling a scene in its initial stored state (keeping blocks to their saved states), turn on this parameter. Note that this parameter applies only to scene switching via MIDI or FC controllers; it is ignored when switching scenes on the hardware or in the editor. Also, it is not compatible with PC Mapping.
  
: '''MIDI Merge''' = "Off". When set to "On", all MIDI messages that are received through the Remote In or USB B ports are retransmitted through the MIDI Out port.
+
EFFECT BYPASS MODE = VALUE
 +
:This setting instructs the Axe-Fx III to engage/bypass its effect blocks through MIDI CC values, and not by toggling.
  
: '''MIDI Clock''' = "None". Determines whether the Mastermind GT acts as a MIDI clock “Master” or “Slave”. "None" (default) disables MIDI clock support.
+
SEND REALTIME SYSEX = on (not default)<BR>
 +
:Required. See above. This ensures that 3rd party MIDI controllers such as the GT receive some of the MIDI information they need to support the Axe-Fx III. This information is specified in: [http://www.fractalaudio.com/downloads/misc/Axe-Fx%20III%20MIDI%20for%203rd%20Party%20Devices.pdf Axe-Fx III MIDI for Third-Party Devices]
  
===System functions===
+
PROG CHANGE = on (default)<BR>
 +
:Required. This makes sure that your Axe-Fx III processes incoming MIDI Program Changes from the GT.
  
: '''Init Preset Names'''. Initializes all of the preset names in the system to their default names: “Preset 001”, “Preset 002”, etc. The numbering of these names starts with 0 or 1, depending on the '''1st Prst is 0''' setting.
+
IGNORE REDUNDANT PC = off (default)<BR>
 +
:If set to ON, this parameter tells the Axe-Fx III to ignore an incoming MIDI Program Change if that preset is already active. This prevents unnecessary reloading and the audio gap that comes with that. My preference is: off.
  
: '''Reset Pedal Groups'''. Resets the Pedal Groups.
+
SEND MIDI PC = off<BR>
 +
:When turned on, the Axe-Fx III sends a MIDI program Change through its MIDI OUT port when switching presets, which may be useful to control other MIDI devices. This should not need to be turned on for the GT to recognize presets changes.
  
: '''System Info'''.
+
PC MAPPING = off
 +
:Required. This turns off the feature that lets the Axe-Fx III map incoming MIDI Program Changes to scenes within presets. This feature is not compatible with the way the GT controls the Axe-Fx III.
  
: '''Debug Log'''.
+
==With the Axe-Fx II==
  
: '''System Test'''.
+
===GT settings===
  
: '''Factory Reset'''.
+
Verify that the GT has the following Setup and MIDI settings:
  
===Display settings===
+
SEND PCs = on<BR>
 +
:Required. This makes sure that the GT sends Program Changes to the Axe-Fx to switch presets.
  
Enter the Display Settings menu.
+
MIDI CHANNEL = 1<BR>
 +
:Required. Change this only if the Axe-Fx uses another MIDI channel.  
  
: '''Bright''' and '''Contrast''' settings for the displays.
+
SEND REDUNDANT PCs = on/off<BR>
 +
:When turned off, the GT won’t transmit a MIDI Program Change if it’s the same one as the last one that was sent, which prevents unnecessary preset changes. But since the Axe-Fx has its own method of dealing with incoming redundant Program Changes (see below), it doesn't really matter.  
  
: '''Bold''' = "On". Use or not use a bold font on the buttons.
+
IGNORE INCOMING PC = on<BR>
 +
:Recommended. This determines if the GT processes or ignores MIDI Program Changes within incoming Sysex messages. For the Axe-Fx II, this doesn’t need to be turned on to make the GT recognize preset changes on the hardware or in Axe-Edit.
  
: '''Show Page Name''' = "Off". Determines if the name of the page is displayed at the top on the main display. Note: When only the bottom row of the main display is displaying titles, and the top row stays empty, check this setting.
+
IGNORE INCOMING CC = off<BR>
 +
:Required. This determines if the GT processes or ignores MIDI Control Changes within incoming Sysex messages. This must be turned on for the GT to recognize changes in effect blocks on the Axe-Fx II or in Axe-Edit.
  
: '''Reverse Menus''' = "On". This reverses the order of items displayed in the Preset Menu, Song Menu etc.  
+
DIRECT SEND PCs/CCs = off<BR>
 +
:Recommended. When turned off, the GT will attempt to reduce the number of MIDI messages sent to the Axe-Fx. It eliminates duplicate messages and sorts CC messages into numerical order before sending. When turned on, the GT will send messages in the order requested by each action list, and it will not filter out duplicate messages.
  
: '''Song Name Only''' = "On". Set this to "On" if you don't need to see preset titles in Song Mode and make the song title use the entire main display.
+
SEND CCs ON PRESET CHANGE = on/off<BR>
 +
:When turned off, the Axe-Fx will only receive CC messages from the GT when an IA button is pressed. When turned on, the Axe-Fx will also receive CC messages from the GT when switching presets. This doesn’t need to be turned on to engage/bypass effect blocks on the Axe-Fx. But it is important for IA buttons which control External Controllers on the Axe-Fx and have SEND ON PRESET CHANGE and UPDATE ON PRESET CHANGE enabled. Example: a button which is assigned to External Controller 4, which is controlling Input Boost in the Amp block in your preset. To make such a button stay in sync when switching presets on the Axe-Fx, turn on this parameter.  
  
===Other settings in the main menu===
+
MIDI RECEIVE CHANNEL = none<BR>
 +
:Recommended. This sets the MIDI channel for incoming MIDI messages. This parameter is not required (it’s ignored) to enable bidirectional MIDI communication. It defaults to ‘none’, which means that your GT will NOT respond to incoming Bank or Program Change messages through the MIDI IN or USB B ports. Do NOT set it to the Axe-Fx's MIDIO channel, because that will cause problems. Change the value only to enable the GT to process incoming MIDI preset and bank messages from another device (not an Axe-Fx), separately from bidirectional MIDI, but beware of creating a MIDI loop.
  
: '''Max Pages'''. Sets the maximum number of button pages, to limit unnecesary scrolling.
+
MIDI MERGE = off<BR>
 +
:Recommended. This needs to be off when using two cables, otherwise it's sending the Axe-Fx's own messages back to itself.
  
: '''Preset 2nd'''. This determines what happens when you press a Preset button a 2nd time. Choose between:
+
MIDI BIDIRECTIONAL = <BR>
:: "Same": no action.
+
:Should be turned on, when there's a single cable running to/from the GT'S MIDI output.
:: "Previous": recalls the previously selected preset.
 
:: "Global": recalls the Global preset.
 
:: "Reload": recalls the current preset.
 
  
: '''SysEx messages'''. Here you can define custom SysEx messages which can be assigned to buttons.
+
===Axe-Fx II settings===
  
: '''Edit Macros'''. Create and edit button macros.
+
Verify that your Axe-Fx II has the following MIDI settings:
  
: '''Pedal Group'''. Create Pedal Groups to make a single pedal perform multiple tasks.
+
MIDI CHANNEL = 1<BR>
 +
:Required. Only change this if your Axe-Fx uses another MIDI channel than 1.
  
: '''Start Last Preset'''. This determines whether the GT will switch to the last loaded preset after powering on.
+
PROG CHANGE = on<BR>
 +
:Required. This makes sure that your Axe-Fx processes incoming MIDI Program Changes from the GT.
  
: '''Startup Macro''' = "None".
+
SEND REALTIME SYSEX = all<BR>
 +
:Required. This makes sure that the GT receives necessary tempo and tuner information from your Axe-Fx.
  
: '''Auto Taps''' = "0".
+
IGNORE REDUNDANT PC = on<BR>
 +
:Recommended. When turned on, your Axe-Fx will not reload a preset if the incoming Program Change is the same as the currently selected preset. This avoids the audio gap that comes with preset changes. The default setting on the Axe-Fx II: on.
  
: '''AutoTap Macro''' = "0".
+
SCENE REVERT = on/off<BR>
 +
:Set as desired. By default the Axe-Fx remembers which block states are manually bypassed/engaged after having selected a scene. When you select another scene and return to the previous scene (without changing presets), the device will recall those effect block states. If you prefer always recalling a scene in its initial stored state (keeping blocks to their saved states), turn on the parameter SCENE REVERT in I/O > MIDI. Note that SCENE REVERT applies only to scene switching via MIDI or FC controllers; it doesn't kick in when switching scenes on the hardware. Furthermore, SCENE REVERT doesn't work with PC Mapping.
  
: '''Show Tempo''' = "Off". When set to "On", the tempo is displayed briefly on the main display every time the tempo changes by more than 2 BPM. When set to "Off", the tempo is never displayed on the main screen, only on any tap tempo buttons you’ve defined.
+
PC MAPPING = off
 +
:Required. This turns off the feature that lets the Axe-Fx map incoming MIDI Program Changes to scenes within presets. This feature is not compatible with the way the GT controls the Axe-Fx.
  
: '''Calc Tempo ...''' = "Off".
+
=Other GT system parameters=
  
: '''1st Preset is 0''' = "On". Set this to "On", when '''Display Offset''' is set to 1 instead of 0 on the Axe-Fx. It determines the number of the first preset in the system, either 1 (the default) or 0. This can be used to adjust the GT’s numbering scheme to match the Axe-Fx. This parameter only changes the preset numbers, not the name, so the default GT names (Preset 001, Preset 002, ...) will not change.
+
Only relevant parameters are discussed below.
  
: '''Hold mSec'''. Try "350". This determines the time for the button's Hold function to engage.  
+
BOLD FONTS = on<BR>
 +
:Turn this on in the Display menu for better readable text on the displays.
  
: '''1st Repeat mSec'''. Try "1000". This determines how long it takes for a button to start repeating.  
+
SHOW PAGE NAMES = off<BR>
 +
:Turn this on in the Display menu to make your GT show the name of the current button page in the main display when switching pages. When turned off, the GT shows page numbers. To show nothing: make sure all page names are cleared and turn this on.
  
: '''Repeat mSec'''. Try "400". This determines how long it takes for a button to continue repeating.  
+
REVERSE MENUS<BR>
 +
:Turn this on in the Display menu to instruct the GT to start ordered menus (like Preset Menu and Song Menu) at bottom-left instead of at the top.
  
: '''Auto Page''' = "On". When set to "On" (default), selecting a new preset will cause the button page to change. When set to "Off", the current button page will not change unless you press a Page button or execute a Page action.
+
SCENE NAMES<BR>
 +
:Turn this on to see the names of scenes on the main display. Turn it off if the display of scene names on buttons suffices.
  
: '''Instant Bank''' = "Off". When set to "On", the GT will automatically switch presets when you press the Bank Up or Bank Down buttons. Instead of flashing the preset buttons, asking you to select a preset in the new bank, the GT will switch banks and load the preset that appears on the currently selected preset button. For example, if you are on preset 3, and there are 6 presets per bank, pressing bank up will automatically switch to preset 9.
+
SHOW ONLY SONG NAME<BR>
 +
:Turn this on in the Display menu to show only the name of the current song in the main display, without the name of the preset(s) being used by the current song.  
  
: '''Page Preview''' = "On". When set to "Off", the visible button page does not change until you select a new preset. When set to "On", the visible button page changes as you move up and down through the banks. The button page associated with the first preset in a bank is the one that will be displayed for that bank.
+
START UP ON LAST PRESET<BR>
 +
:This determines if your GT will recall the last loaded preset after powering on.
  
==Creating and editing buttons==
+
SHOW TEMPO<BR>
 +
:When turned on, the tempo is displayed briefly on the main display every time the tempo changes by more than 2 BPM. When turned off, the tempo is never displayed on the main screen, only on Tap Tempo buttons you’ve defined.
  
===Pages===
+
PAGE PREVIEW<BR>
 +
:When turned off, the visible button page does not change until you select a new preset. When turned on, the visible button page changes as you move up and down through the banks. The button page associated with the first preset in a bank is the one that will be displayed for that bank.
  
Depending on the hardware, there are 10, 16 or 22 buttons available. The user can switch between multiple layouts, referred to as Pages, which increases the number of available buttons with a magnitude. Max. 16 pages are available. Page Up, Page Down and Page Menu buttons let you navigate between pages.
+
SYSEX MESSAGES<BR>
 +
:You can define custom Sysex messages here and then assign these to IA buttons.
  
The parameter '''Max Pages''' in the main menu lets you limit the number of available pages to prevent unnecessary scrolling.
+
MACROS<BR>
 +
:You can create custom macros (set of commands) for special tasks here. You can make a macro execute automatically at startup.
  
To make a button appear on each page, mark it as "Global".
+
REMOTE MODE<BR>
 +
:This is used only to give your GT control over another GT, or take control.
  
Each preset can also have a single preset-specific page: "Local'. This is especially handy for programming song-specific scene buttons, with names.
+
CURRENT SET LIST<BR>
 +
:Choose a setlist or All Songs, or set it to NONE to keep the GT in Preset mode on startup.
  
===Normal and Hold modes===
+
=Import preset names=
  
Each button has a Normal and a Hold mode.
+
The GT can import the names of your Axe-Fx II / III presets with the GET PRESET NAMES function (Setup > Devices). You’ll want to do this periodically. See Importing Scene Names below for more information.
  
The period of time for the assigned Hold function to kick in is set with the '''Hold mSec''' parameter in the main menu. Try "350" for quick response. If the editor doesn't allow this value, set it on the hardware itself.
+
Tip: the Axe-Fx III allows this function to be assigned to a button for quick access.
  
===Button names===
+
=Import scene names (Axe-Fx III)=
  
Special characters in button names:
+
The Axe-Fx III allows individual scenes of presets to be named. The GT provides two ways to import and display these scene names, both with the GET PRESET NAMES option.
  
* \ forces a line break.
+
Method 1: GET PRESET NAMES + GET SCENES
* ^ forces a line break and displays the 2nd line inverted.
+
:When GET SCENES is selected, and not CREATE SONGS, the GT will import and store all scene names, and the names will be displayed on scene buttons. This probably is the most useful method for most users.
* | hides subsequent characters.
 
  
===Button types===
+
Method 2: GET PRESET NAMES + CREATE SONGS
 +
:When CREATE SONGS is selected, and not GET SCENES, the GT will treat an Axe-Fx preset as a song and its scenes as presets. The GT will run in Song Mode and buttons with scene names will be displayed on the bottom row. Note: this method is limited to the first 127 presets on your Axe-Fx III.
  
: '''Off'''. Disables the button.
+
=Assign buttons=
  
: '''Preset'''. Selects a preset.
+
==Button Pages==
  
: '''IA''' (instant access). General purpose button that can execute a list of button actions, see below.
+
Your GT has 10, 16 or 22 physical buttons, and even more when using external buttons. Together these make up a single Page.
  
: '''Bank Up/Down'''. Next/previous bank of presets.
+
Your GT can switch between multiple Pages, allowing access to a load of functionality.
 +
Example: Page 1 provides the buttons you use most, Page 2 provides buttons you use less often, Page 3 provides Looper controls, etc.
  
: '''Page Up/Down:'''. Next/previous button page.
+
These Pages are global, meaning that they are the same for every preset. However, each preset can also have a dedicated Page with preset-specific buttons: the ''Local'' page. This is especially handy with the Axe-Fx II (which does not allow names scenes), because it lets you create song-specific scene buttons with names.
  
: '''Page Menu'''. Pops up a menu of all pages so you can quickly select one.
+
For each preset, you can specify which page should be the default page.
  
: '''Preset +/–:'''. Moves up/down one preset.
+
Turn on AUTO PAGE SELECT to immediately recall the default Page for a preset when switching presets. When turned off, the current button page will not change unless you press a Page button or execute a Page action.
  
: '''Page/IA Store:'''. Selects the next button page, or, when held for 2 seconds, stores the current IA state to the current preset (important for buttons which have '''Update On Preset Change''' enabled.
+
If you want a button appear on each Page on the same spot, mark the button as GLOBAL.
  
: '''IA Mode'''. see below.
+
You can program a button to scroll through Pages or to display a PAGE MENU. You can also program a button to jump to a specific Page: IA > Actions > System.
  
: '''Pedal 1 or 3:'''. Shifts the function of expression pedal 1 or 3 to the next pedal in its group (see Expression Pedal Grouping).
+
Use the MAX BUTTON PAGE parameter to limit the number of Pages that you can access, to prevent unnecessary scrolling.
  
: '''Label'''. No function except to display text.
+
==How to assign buttons==
  
: '''Page Menu'''.
+
Important: when assigning Axe-Fx II or III functions to buttons, always use the available commands on the hardware and in the GT editor to assign the pre-configured Axe-Fx buttons! Do not configure a button manually. This will save you a lot of headaches.
  
: '''Preset Menu'''. Pops up a menu of all presets.
+
On the hardware, use Setup > Devices > Assign Buttons. In the editor, use Assign CC in the button context menu.
  
: '''Song Menu'''. Pops up a menu of all songs.
+
==Normal and Hold button modes==
  
: '''Setlist Menu'''. Pops up a menu of all setlists.
+
Beside the regular button mode (Normal), buttons also offer a secondary function when pressed-and-held for a short time.  
  
: '''Preset Number'''. Pops up a number keypad, allowing you to directly type in a preset number.
+
As explained below (see Effect buttons), when the GT is controlling an Axe-Fx III, the Hold function of effect buttons is reserved for selecting channels.
  
: '''Setup Mode'''. Activates Setup Mode.
+
The Setup menu provides timing parameters to finetune the response of the Hold and Repeat functionality. Try this:
 +
* Hold mSec: 450
 +
* 1st Repeat mSec: 1500
 +
* Repeat mSec: 300
  
: '''Previous Preset'''. Switches back to the last selected preset.
+
Additional options for the Hold function:
  
: '''Device PC -/+'''. Decrements/increments the current program number of a specific device. This allows you to scroll through the list of presets on a specific device without affecting the other connected devices. The button will always display the device’s current PC number (and bank number if appropriate).
+
ACTIVE IN IA MODE ONLY<BR>
 +
:This option limits the Hold function to work only in IA Mode. It will also only be displayed when IA Mode is active.
  
===IA Mode===
+
SHOW NAME<BR>
 +
:This allows to you turn on/off the display of the Hold function's name on the button display.
  
When turned on, this reveals the IA buttons hidden “underneath” non-IA buttons. This is similar to the MFC-101's Reveal function. Especially handy when you want to make Preset Buttons do double duty: to select presets and to act as scene buttons after pressing IA Mode.
+
==Button names==
  
===General button settings===
+
The following characters have a special purpose in button names:
  
: '''Global'''. This makes a button appear on each button page.
+
:\ (backslash): forces a line break in the text
  
: '''On/Off color'''. Choose your colors wisely. Names of bypassed effects and non-current presets should still be visible, while engaged buttons should jump out. Example:
+
:^ (carat): forces a line break and displays the 2nd line inverted
:: Presets: Off = dark red, On = green.
 
:: Scenes: Off = dark purple, On = purple.
 
:: Effects: Off = dark aqua, On = green.
 
  
: '''Group'''. Button groups allow you to set up your buttons so that only one button in a group is allowed to be turned on at a time. Activating one button will turn off the other buttons in this group. General groups setting cabs be set in Edit Groups in the main menu.
+
:| (vertical line): hides subsequent characters
  
:: '''SndOffMsg''' (Send Off Messages). When set to “On”, any button in the group will send its message(s) when turned on and when it’s turned off. When set to “Off”, a button will send its message(s) only when it is turned on, and never when it is turned off. The preferred value depends on the button function.
+
Tip: use the vertical line in your preset titles on the Axe-Fx to force the GT to separate the main title (displayed on the GT) from auxiliary information (not displayed).
  
:: '''Allow Off'''. When set to “On”, it is possible to turn off all buttons in the group. Pressing a button that’s already selected will turn if off. When set to “Off”, one button in the group will always be turned on. Pressing a button that’s already selected will have no effect. The preferred value depends on the button function.
+
==How the GT handles MIDI CCs with an Axe-Fx III==
  
:: '''Group Actions'''. Each group can have its own actions. These actions only work when '''Allow Off''' is turned on. When all buttons in the group are turned off, the actions are executed using their Off values. When any button in the group is turned on, the actions are executed using their On values.
+
Based on information from RJM:
  
: '''Button Actions'''. For buttons set to "IA", the following actions are available.
+
The Axe-Fx III is being controlled through System Exclusive (Sysex) MIDI messages sent from the GT. However, the GT is really designed to work with MIDI CCs - the built-in device database only uses CC numbers, for example. Also, the Axe-Fx III ships without any CC numbers predefined. Using CCs would require you to manually set all of them in the Axe-Fx III. The way the GT gets around this is to use ‘fake’ CC numbers, which are translated into Sysex messages under the hood. This allows you to continue using the typical features in the GT without so much configuration needed on the Axe-Fx III. The CC settings for all effect blocks and everything else on the Axe-Fx are ignored.
  
:: '''CC Toggle'''. Switch an effect on/off, or send a specific CC value.
+
About CCs: in addition to value 0 for bypass and value 127 for active, there are values that select the effect channel. Here’s the complete list:
  
:: '''Momentary'''. Turn a button into a momentary switch, instead of latching.
+
:Value 0: Bypass effect block<BR>
 +
:Value 1: Select channel A<BR>
 +
:Value 2: Select channel B<BR>
 +
:Value 3: Select channel C<BR>
 +
:Value 4: Select channel D<BR>
 +
:Value 127: Enable effect block
  
:: '''PC'''. Transmit a Program Change.
+
This method allows using one CC number that can select effect state and channel.
 +
Note: currently the GT does not support switching to channels E and F.
  
:: '''Note'''. Send a MIDI note.
+
The External Controllers are not part of the Fake CC interface. Those have to be done the old way by entering a CC number in the Axe-Fx III’s MIDI/Remote menu. The number must be lower than 27. Start with External 1 as CC #11, and go up sequentially from there.
  
:: '''Sysex'''. Transmit MIDI SysEx commands, defined in the SysEx entry in the main menu.
+
Volume Increment/Decrement and Scene Decrement/Increment are not part of the Fake CC interface either. Those also have to be done the old way by entering a CC number in the Axe-Fx III’s MIDI/Remote menu. The number must be lower than 27. Configure the buttons on the GT as momentary buttons. [http://www.rjmmusic.com/forum/index.php?threads/axe-fx-iii-output-1-volume-increment-decrement.3663 More ....]
  
:: '''System'''. This provides additional actions:
+
The GT processes CCs below #34 as normal CCs, anything above that the GT will try to convert to a Sysex message.
 +
Note: if you’re using other devices to control the Axe-Fx III, through the GT’s MIDI connection (including USB), then you need to enter the required CC data in the III’s MIDI/Remote menu.
  
::: '''IA Mode'''. Turns on IA Mode.
+
==Types of buttons==
  
::: '''Macro'''. Activates a macro.
+
OFF<BR>
 +
:Disables the button.
  
::: '''Page'''. Switch to a specific page.
+
BANK UP/DOWN<BR>
 +
:Selects the next or previous bank of presets.
  
::: '''Preset'''. Switch to a specific preset.
+
GET PRESET NAMES<BR>
 +
:See above.
  
::: '''Setlist'''.  Switch to a specific setlist.
+
IA<BR>
 +
:General purpose (instant access) button that can execute a list of button actions, see below.
  
::: '''Step'''. Execute a step in an IA Cycle.
+
IA MODE
 +
:Switches to IA Mode.
  
::: '''Tuner'''. Turns on the GT's Tuner display mode.  
+
IA STORE<BR>
 +
:This stores the current state of the IA button to the current preset. This works only with buttons which have UPDATE ON PRESET CHANGE enabled. BUT: when working with Axe-Fx presets and scenes, you do NOT want to set and store button states on the GT with IA Store. Just program your presets and scenes on the Axe-Fx itself and don't use this function at all.
  
: '''IA Mode'''. Available only for buttons which are not set to "IA".
+
LABEL<BR>
 +
:Only displays text.
  
 +
PAGE/IA STORE<BR>
 +
:This selects the next button page, or when held, stores the current IA state to the current preset (see above).
  
 +
PAGE UP/DOWN<BR>
 +
:Selects the next or previous button page.
  
 +
PAGE MENU<BR>
 +
:Displays alle pages.
  
 +
PRESET -/+<BR>
 +
:Moves down/up one preset.
  
 +
PRESET<BR>
 +
:Selects a preset.
  
 +
PRESET MENU
 +
:Displays all presets.
  
 +
PRESET NUMBER
 +
:Lets you select a preset by entering its number.
  
: '''IA Cycle''': On/Off.
+
PREVIOUS PRESET
 +
:Switches back to the previous preset.
  
: '''IA Link''': On/Off.
+
SCENE MENU
 +
:Displays all scenes of the preset.  
  
: '''Send on preset change''': On/Off.
+
SETLIST MENU<BR>
 +
:Pops up a menu of all setlists.
  
: '''Update on preset change''': On/Off.
+
SETUP MODE<BR>
 +
:Activates Setup Mode.
  
: '''Tempo''': On/Off.
+
SONG MENU<BR>
 +
:Pops up a menu of all songs.
  
: '''OnMsgOnly''': Off.
+
==Preset buttons==
  
===Preset buttons===
+
Preset buttons allow you to switch to a specific GT preset. You can assign as many as you want on a page.
  
@
+
Preset buttons are normally linked directly to presets in the Axe-Fx.
  
IA Mode
+
The number of assigned preset buttons determine the size of the Bank. Bank Up and Down buttons let you scroll through Banks. The parameters PAGE PREVIEW and INSTANT BANK SWITCHING let you further customize Bank Up/Down behavior.
  
3 functions: IA / Hold / IA Mode
+
When INSTANT BANK is turned on, the GT will automatically and immediately switch presets when you press the Bank Up or Bank Down buttons. The GT will switch banks and load the preset that appears on the currently selected preset button. Example: if you are on preset 3, and there are 6 presets per bank, pressing Bank Up will automatically switch to preset 9. Turn off INSTANT BANK to make the GT flash the preset buttons and ask you to select a preset in the new bank, after pressing Bank Up/Down.
  
===Scene buttons===
+
Preset buttons display the names from the corresponding Axe-Fx presets, when GETTING PRESET NAMES has been executed, see above.
  
= IA
+
Caution: when shuffling presets around on the Axe-Fx, preset and scene names can get out of sync; launch GET PRESET NAMES to import these again. Using Local Pages requires extra caution when shuffling presets around on the Axe-Fx.
  
@
+
In the properties of a Preset button SEND ON PRESET CHANGE and UPDATE ON PRESET CHANGE should be turned on.
  
No grouping
+
You can press a Preset button a 2nd time and have it perform a secondary function, specified with the PRESET BUTTON 2nd PRESS parameter:
  
names
+
:SAME: no action<BR>
 +
:PREVIOUS: recalls the previously selected preset<BR>
 +
:GLOBAL: recalls the Global preset<BR>
 +
:RELOAD: recalls the current preset; note that this doesn’t work when IGNORE REDUNDANT PC is turned on on the Axe-Fx<BR>
 +
:IA: executes an IA action<BR>
 +
:ALTERNATE: lets you recall another preset
  
IA <> Hold <> IA Mode
+
A Preset button can be turned into an IA button by enabling IA Mode. This is similar to Reveal on the MFC-101 controller from Fractal Audio. IA Mode is enabled with a button.
  
===Effect buttons===
+
You can hold a Preset button to execute its Hold function, if programmed. The parameter SHOW NAME for the Hold function tells the GT to show or hide the IA function on the preset button's display.
  
= IA  
+
The functions PRESET BUTTON 2nd PRESS, IA Mode and Hold can make Preset buttons do double-duty, for example to select scenes, to increment/decrement songs or presets by 1, or to display menus.
  
On/Off, change param values (like Rate)
+
And there are other ways to switch presets on your GT:
  
@
+
:PRESET MENU button: displays a list of all GT presets<BR>
 +
:PRESET NUMBER button: lets you enter the number of a preset to quickly jump to it<BR>
 +
:PREVIOUS PRESET button: jumps back to the previously selected preset<BR>
 +
:PRESET - or PRESET + button: decrements or increments the current preset with 1 step
  
===Tuner button===
+
Additional options are available through IA > IA Actions > System.
  
2 actions
+
If the preset numbers on your Axe-Fx and GT differ by one, adjust the parameters DISPLAY OFFSET on the Axe-Fx and 1st PRESET is NUMBER 0 on the GT, to match the numbering.
  
===Tap Tempo button===
+
For each preset on the GT you can specify:
 +
* which button page should be loaded upon preset recall (any of the 16 general pages, or the Local page)<BR>
 +
* tempo<BR>
 +
* specific behavior of pedals<BR>
 +
* special behavior of switches<BR>
 +
* specific actions
  
2 actions
+
The ‘Global Preset’ is a regular GT preset which can be recalled at any time by pressing a Preset button a second time (if configured as such).
  
If UpdOnPrst is also turned on, this button will flash in time with the internal tempo clock. If UpdOnPrst is
+
==Scene buttons==
turned off, this button will only flash when instructed by the connected device.
 
  
===AMP select buttons===
+
Scene buttons allow you to switch to a specific scene within an Axe-Fx preset. An Axe-Fx preset always has 8 scenes.
  
@
+
The button action involves CC #34, with value 0 for scene 1 and going up from there. Note that there’s NO need to set the MIDI CC for Scene Select in the Axe-Fx III’s MIDI/Remote menu.
  
==GT presets==
+
Scene buttons display the names of the scenes of your Axe-Fx III presets, if GETTING PRESET NAMES with SCENE NAMES has been executed, see above.
  
GT presets link to Axe-Fx presets.
+
Important: Scene buttons should NOT be 'grouped', and SEND ON PRESET CHANGE and UPDATE ON PRESET CHANGE should NOT be turned on.
  
How to order: use Songs.
+
When assigning Scene Increment and Decrement to buttons, using the Axe-Fx III, make sure to enter CCs for these functions in the MIDI/Remote menu of the III. As mentioned earlier, the GT uses actual CCs for Scene Decrement/Increment, not ‘fake’ CCs. The numbers should be lower than '27'. Also, turn on MOMENTARY for these buttons.
  
===Syncing preset names between the Axe-Fx and GT===
+
==Effect buttons==
  
The GT interacts dynamically with the Axe-Fx, but this doesn't include preset names.
+
These IA buttons engage or bypass effect blocks on your Axe-Fx.
  
Two methods are provided to sync preset names on the Axe-Fx with the GT:
+
Do NOT turn on SEND ON PRESET CHANGE and UPDATE ON PRESET CHAÑGE for these buttons.
  
# Use '''Get Preset Names''' in Edit Device. This downloads the names of all presets, or a defined subset.
+
With the Axe-Fx II, you can assign other functions to the Hold mode of these buttons. For example, to switch the effect between X and Y.
  
# Turn on '''Sync Names''' in Edit Device. This downloads a preset name in real time.
+
Tip for the Axe-Fx II: to switch between two Amp blocks and switch their X/Y states too, like a traditional amplifier foot switch, configure two buttons as follows:
  
===Editing GT presets===
+
* Amp 1: Normal: CC 37, 0-127, assign to a group. Hold: CC 100, 127-0
 +
* Amp 2: Normal: CC 38, 0-127, assign to the same group. Hold: CC 101, 127-0.
  
* Name
+
With the Axe-Fx III, the Hold mode of these buttons is reserved for selecting channels on the effect block.
  
* Page
+
==Tempo button==
  
* Tempo
+
A Tempo button shows the preset tempo, making use of the Tempo CC.
  
* Pedals
+
If UPDATE ON PRESET CHANGE is turned on, the Tempo button flashes in time with the internal tempo clock. If turned off, the button will only flash when instructed by the connected device.
  
* Switches
+
==Tuner button==
  
* Local Button
+
You can assign the GT’s Tuner function to the Normal or Hold Mode of a button.
  
* Edit local button page name
+
A Tuner button contains two button actions: one enables the special Tuner display mode, and the other sets the appropriate CC.
  
* Preset actions
+
Turn on UPDATE ON PRESET CHANGE in the Tuner button’s properties to make the button aware of preset changes.
  
===Setting up GT presets with specific buttons===
+
Tip: people often assign Tuner to the Hold function of a Tempo button.
  
@
+
==Adding external buttons==
  
local button page
+
You can extend the capabilities of the GT by adding external buttons.
  
preset actions
+
RJM sells dual-button external switches, which behave just like the onboard buttons, with LEDS instead of mini displays. The GT always keeps the LEDs synced and powers them using a TRS cable.
  
==Switching presets==
+
Tip: to program an external switch on the GT’s hardware, just press the external button while in the Edit Buttons menu.
  
===Preset button===
+
==More button parameters==
  
@
+
COLOR<BR>
 +
:Choose your button colors wisely. Names of bypassed effects and non-current presets should still be visible, while engaged buttons should jump out. Example:
  
===Pressing a Preset button a 2nd time===
+
:Presets: off = dark red, on = green
 +
:Scenes: off = dark purple, on = purple
 +
:Effects: off = dark aqua, on = green
  
@ Reload / Nothing / Global
+
BUTTON GROUPS<BR>
 +
:Button groups let you set up buttons so that only one button in a group is allowed to be turned on at a time. Activating one button will turn off the other buttons in this group. Note: Scene buttons should NOT be grouped.
  
===Global Preset===
+
:General groups setting can be set in Setup and allow fine-tuning of the grouped buttons:
  
@
+
* ALLOW ALL BUTTONS OFF: when turned on, it is possible to turn off ALL buttons in the group. Pressing a button that’s already selected will turn if off. When turned off, one button in the group will always be turned on. Pressing a button that’s already selected will have no effect. The preferred value depends on the button function.
  
===Previous Preset===
+
* SEND OFF MESSAGES: when turned on, any button in the group will send its message(s) when turned on and when it’s turned off. When turned off, a button will send its message(s) only when it is turned on, and never when it is turned off.
  
@
+
IA LINK<BR>
 +
:When duplicating functionality in multiple buttons (example: Scene buttons on multiple pages), this parameter makes sure that the states of those buttons are synchronized. This mechanism depends on the first IA action.
  
===Preset Number ===
+
SEND ON PRESET CHANGE<BR>
 +
:When turned on, this button will send its messages every time the preset changes, and when the button is pressed. When turned off, this button will only send its messages when it is pressed. Important: for regular operation keep this turned off! Use this parameter only with buttons which are assigned to External Controllers on the Axe-Fx, as explained above.
  
@
+
UPDATE ON PRESET CHANGE<BR>
 +
:This controls two things: whether the state of a button in a preset is stored by the GT and recalled when loading that preset, and whether the Axe-Fx or the GT is in control of setting the button’s state. When turned off, this button only changes its state when it receives a MIDI message from the device it is associated with, or when the button is pressed. Also, it gives the Axe-Fx control over the button’s state, allowing you to see changes of the effect bypass state and channel. When turned on, the button can also change state when a new preset is selected, and it allows the GT to determine the button’s state, overriding the Axe-Fx. Important: for regular operation keep this turned off! Use this parameter only with buttons which are assigned to External Controllers on the Axe-Fx, to keep things synchronized, or to fix an issue with the button state. This because the Axe-Fx doesn’t manage External Controllers, leaving it to the external device to inform the Axe-Fx about status updates.
  
===Make an IA button switch a preset===
+
MOMENTARY<BR>
 +
:When turned on, the button engages when pressed and disengages when released. When turned off, the button operates as a latching switch. Use this for functionality such as Volume Increment/Decrement and Scene Increment/Decrement.
  
@ (Hold)
+
IA CYCLE<BR>
 +
:This lets the button send messages in steps, defined in the button’s properties, like this:
  
==Expression pedals and external switches==
+
:Step 1<BR>
 +
:CC ...<BR>
 +
:step 2<BR>
 +
:CC ...<BR>
 +
:step 3<BR>
 +
:CC ...<BR>
 +
:etc.
  
===Configuring and calibrating expression pedals===
+
BUTTON ACTIONS<BR>
 +
:This menu provides provides the following additional actions:
 +
* CC TOGGLE: enter CC data to toggle an action
 +
* CC MOMENTARY: enter CC data to momentarily set an action
 +
* PC: enter Program Change data
 +
* NOTE: enter MIDI Notes
 +
* SYSEX: enter a Sysex command, defined in the Sysex menu
 +
* SYSTEM: choose from additional actions.
  
The Edit Expression Pedals menu lets you configure and calibrate pedals.
+
==Looper Undo==
  
* '''Name''': a pedal can be assigned a specific name.
+
Programming a Looper Undo action requires a trick.
  
* '''CC''': assign the MIDI CC through which the pedal communicates with the Axe-Fx. Commonly CC 16 is used for External 1 on the Axe-Fx II, and CC 17 for External 2.
+
UNDO is not an on/off (latching) function. So you will want to make this a Momentary button.
  
* '''CC Num. 2''': assigning a 2nd CC lets you control two settings at the same time, enabling crossfading for example.
+
When you press UNDO on the Axe-Fx III front panel, it will exit the Record state, and delete the last recorded layer.
 +
But when assigning a button on the GT to UNDO, it does NOT delete the last layer.
 +
Changing the button to OnMsgOnly won't solve this.
  
* '''Send on Preset = Off''': You can make the GT poll and process the pedal's position upon preset changes, or leave that to the Axe-Fx.
+
Solution: change its OFF action from "0" to "NONE".
  
* '''Switch Group''': see Pedal Group.
+
Now the GT button will act the same as UNDO on the front panel.
  
* '''Calibrate''': this calibrates a connected pedal.
+
=Expression pedals=
  
* '''Min/Max Value =''': these let you adjust the operational the range of the pedal.
+
An expression pedal lets you change sound in real time. The common way to configure this is to control a parameter on the Axe-Fx with an External Controller, and then assign the pedal on the GT to that External Controller’s CC.
  
* '''Switch actions =''': this lets you define specific actions for the expression pedal.
+
If you read the section above about how the GT handles MIDI CCs with the Axe-Fx III, you know that you need to enter CCs for the External Controllers in the MIDI/Remote menu of the Axe-Fx III.
  
===Switching a single pedal between multiple tasks (Pedal Group)===
+
An expression pedal connects to an expression pedal port on the GT with a TRS cable. Calibration of the pedal is required for best results.
  
By assigning a single pedal to a Pedal Group, a single pedal can act as multiple pedals, performing different tasks. A Pedal Switch button lets you switch between the pedals.
+
RJM sells an expression pedal, made by Mission Engineering, with special support for the GT. It has a separate switch that behaves just like an onboard switch, with a LED which is powered by the GT.
  
To clear all Pedal Groups, use '''Clear Pedal Groups''' in the System Functions menu.
+
Based on information from RJM:
  
===Configuring external switches===
+
* The Mastermind GT can use a variety of expression pedals. Any resistance value from 10k to 250k can be used.
 +
* In general, there are two ways the polarity of an expression pedal is wired: like a Boss/Roland pedal or like a Korg/Rocktron pedal. RJM supports the Korg method. Boss/Roland-style wired pedals are easily made compatible by swapping the tip and ring on one side of the TRS cable. Visit RJM’s forum and support pages for more information.
 +
* Line 6 pedals are incompatible because they use TS connectors instead of TRS.
 +
* While a volume pedal can operate as an expression pedal with an insert cable, their taper may not offer smooth control. The GT’s firmware offers preliminary support for log taper correction).
  
The Edit External Switches menu lets you configure and calibrate external switches.
+
The GT lets you change an expression pedal’s assignment by pressing a button. This can instantly turn a Wah into a Whammy for example without having to tweak the corresponding Axe-Fx preset extensively.
  
See editing buttons above.
+
See also: [http://www.rjmmusic.com/forum/index.php?threads/using-the-mastermind-gt-with-an-axe-fx-iii.3400/#post-16807 Expression Pedal Setup (RJM forum)]
  
==Songs and sets==
+
=Songs and setlists=
  
@
+
Your GT features a Songs and Setlists Mode. Songs can consist of one or more GT presets, and can be further organized into setlists.
  
==Other functionality==
+
A SONG MENU button displays all songs. SONG UP/DOWN functionality is available through IA > Actions > System.
  
Macros, MIDI Clock, SysEx (127 msg)
+
Turn on SONG NAME ONLY in the Display menu to show only the name of the current song in the main display, and not the name of the preset(s) being used by the current song.
  
 +
Tip: the song menu and setlists allow changing the order of songs/presets on your GT without breaking the link between presets on the GT and on the Axe-Fx.
  
 +
=Powering other pedals=
  
* Execute "Set Default Buttons". This assigns the preset buttons on the MMGT to the Axe-Fx Program Changes numbers, and Scene buttons too, saving loads of programming.
+
The GT provides two 9VDC ports. Each can supply DC power to outboard gear, like a tuner pedal or a low-power effects pedal. The ports are not isolated so be careful of creating hum. The maximum capacity of both ports together is 100mA. In 2022 RJM started putting in 200mA converters.
* Execute "Get Preset Names". The Axe-Fx will scroll through the presets in the specified range and sync the names. Takes a couple of minutes with the hundreds of presets on the Axe-Fx II XL. Note: current MMGT firmware also supports syncing names dynamically, when switching presets.
 
** If "Get Preset Names" doesn't work and you have a XL, make sure you added the "Axe-Fx II XL" and not the "Axe-Fx II" as device.
 
** If "Preset-to-Scene mapping" is enabled on the Axe-Fx (I/O > MIDI > Mapping Mode = Custom), the process will fail.
 
** If the process stall/freezes somewhere during the process, check the Axe-Fx for a corrupt preset.
 
* By default the device parameters below show the following values:
 
** Send CCs on preset change: OFF.
 
** Send PCs: On.
 
** Send redundant PCs: OFF.
 
** Ignore incoming PC: ON.
 
** Ignore incoming CC: OFF.
 
** Sync names: ON.
 
* No need to change this, unless:
 
** If you want be able to "reset" the current preset by pressing a preset button a 2nd time, to undo changed IA states, turn on "Send redundant PCs" on the MMGT. Make sure that "IgnoreRedundantPC" on the Axe-Fx is turned ON, to prevent audio gaps. Note that the IA buttons on the MMGT are not updated after "resetting" a preset this way.
 
** If you switch presets on the Axe-Fx and want to have the GT to change accordingly, turn off "Ignore incoming PC".
 
** If you're using buttons to control external controllers on the Axe-Fx, turn on "Send CCs on preset change" to keep them sync'd.
 
* Select "Bold On" in "Display Settings" if you want larger text on the buttons.
 
* Configuring expression pedals:
 
** To set up a single expression pedal: disable the other pedal entries in "System > Expression Pedals" (set CCs to None). Calibrated Pedal 1 and assign it to the desired external controller's CC on the Axe-Fx (CC16 for External 1). You can assign a 2nd CC to the same pedal. You can also program specific actions, depending on the position of the pedal and the switch state.
 
* To make a single pedal do double duty, within a single Axe-Fx preset: configure Pedal 2 (same as Pedal 1, use the CC of another external controller), and use "Pedal Grouping". This enables switching pedal functionality within the same preset.). You can then asign an IA switch to switch the pedal between two duties.
 
* Set "Max Pages"to the desired number of pages.": 2 (default). Suffices for me.
 
* "Preset 2nd" lets you instruct the MMGT what to when pressing the current preset switch a 2nd time. Like nothing, or select the "Global Preset".
 
* Use "Hold mSec" to set the desired "hold switch" time, i.e. "500".
 
* Scenes: the MMGT offers native support for Axe-Fx preset scenes. Switch to IA Mode to see them in the same position as the preset buttons. The default settings in "Setup > Edit Groups" ("SndOffMsg"=ON and "Allow Off"=OFF) are fine.
 
* If you want faster Bank Up/Down, set "First Repeat" to 600.
 
* Assign "Preset Menu" to a switch to see a convenient menu of presets.
 
* Quicky recall a specific preset by using "Preset Numbering" (enter digits).
 
* Assign a preset to an IA switch by selecting "IA" > System > Preset. All options are OFF except for "UpdOnPrst".
 
* Assign "Previous" to a switch quickly recall the previous preset.
 
* The button HOLD feature is particularly effective to switch Axe-Fx effects between X and Y states. Or to switch an effect between two speeds. I shortened the HOLD time in "Setup" to 500 ms (Setup > Next Page).
 
* Some effects need adjustable rates. Like Tremolo. I use the button's HOLD function to switch between slow and fast rates. This requires assigning an external controller to the effect's "Rate" parameter on the Axe-Fx, and specifying Min and Max values. On the GT I assigned the HOLD function to the external controller's CC. Note that buttons assigned to external controllers on the Axe-Fx require "CCOnPRST" in System to be ON, and "SndOnPrst" and "UpdOnPrst" must also be ON for those buttons to function correctly and stay sync'd to the Axe-Fx.
 
* To program a Tempo button: set "Tempo" to ON and assign the button to the Tempo CC (#14). Other OFF/ON button parameters are OFF.
 
* To program a Tuner button: set the IA to "Tuner" ("Button Action > IA > System > Tuner"), and assign the Tuner CC. All ON/OFF fields are OFF except UpdOnPrst = ON. The tuner display on the GT works very well.
 
* Page: use pages on the GT for more control. You can can assign buttons on pages 2 and up to functionality that doesn't need to be on the first page.
 
* IA Mode is the same as Reveal on the MFC-101. It turns all switchs into IA switches for more control. For example, you ue this to make scene buttons available.
 
* Preset buttons: UpdOnPrst should be tuned on and the switches should be grouped.
 
* You can name scenes and configure switches per preset by using local pages on the GT, insteed of a global page layout.
 
* Groups: a group links a number of buttons together, so that only one of them can be engaged. Examples: grouping is handy when switching between two Amp blocks, sp pressing one of the assigned Amp buttons automatically bypasses the other.
 
* IA Cycle: lets you use a single button to step between 4 effect settings, or switch multiple effects in 4 steps, etc. You can use it to enable a Delay (step 1) and switch it between X and Y (step 2) and bypass it (step 3).
 
  
=Setting up the GT, Axe-Fx and BandHelper=
+
=Videos=
  
[http://forum.fractalaudio.com/threads/interfacing-the-axe-fx-ii-rjm-mm-gt-setlistmaker-bandhelper-phantom-power.126064 Read more about syncing the app BandHelper with the Axe-Fx and GT.]
+
[[video:RJM-MIDI]]
 +
[[video:Yek-RJM1]]
 +
[[video:Yek-RJM2]]
  
 
[[category:Axe-Fx2]]
 
[[category:Axe-Fx2]]
 
[[category:Axe-Fx3]]
 
[[category:Axe-Fx3]]
 
[[category:Remote]]
 
[[category:Remote]]
 +
[[category:All]]

Latest revision as of 00:49, 3 January 2024

Introduction

This page walks you through setting up the RJM Mastermind GT controller to work with your Axe-Fx II or III. This will also work with the FM3 and FM9 guitar processors.

The RJM Mastermind GT is an advanced powerful MIDI controller with a graphical display for each switch (a.k.a. ‘scribble strip’ or ‘mini display’). There are models with 10, 16 and 22 buttons. The GT is a viable option if you want something different from Fractal Audio’s controllers.

The recommendations on this page are based on the writer’s (Yek) experiences and personal preferences, and information provided by RJM on RJM's forum.

Mastering The Mastermind, videos by RJM

GT22 Overhead WEB.jpg

Connecting

Connect GT to Axe-Fx III

See also: Using the Mastermind GT with an Axe-Fx III (RJM forum)

Connect the GT and Axe-Fx III with MIDI cables. Alternatively, the GT/22 lets you use a 6-pin XLR cable, see below.

Some connection methods require the use of an additional box or cable to allow running a single cable to the GT, as explained below.

3 pin cables:

Two 3-pin cables connect the MIDI IN and OUT ports on your Axe-Fx III to the GT’s MIDI OUT and MIDI IN ports, allowing full MIDI communication.

5 pin and 7-pin cables:

Unlike the Axe-Fx II, you can’t use a single 5-pin or 7-pin cable between the GT and the Axe-Fx III for bidirectional MIDI communications, because the Axe-Fx III does not support this.
The workaround is to add RJM’s phantom power box to the connection, which lets you run a single cable to your GT and provide power. This requires the version of this box with two MIDI IN ports. Connect the power supply to the box. Connect the box with two 3-pin MIDI cables to the Axe-Fx III and with a 7-pin MIDI cable to the GT. The parameter BIDIRECTIONAL MIDI on the GT needs to be turned on.
Instead of the phantom power box, a special bi-directional cable can be used, made by Best-Tronics.

6-pin XLR:

Only the GT with 22 buttons allows the use of a single 6-pin XLR connection at the GT-side. This connection is more rugged than MIDI and also carries power. It requires RJM’s 6-pin XLR phantom power box with two MIDI IN ports. Connect the power supply to the box. Connect the box with two 3-pin MIDI cables to the Axe-Fx III and with a 6-pin XLR cable to the GT. The parameter BIDIRECTIONAL MIDI on the GT needs to be turned on.
When using the GT/22's XLR port, you can use its separate MIDI OUT port as a secondary MIDI output, for example to echo MIDI PCs to your tablet, computer or MIDI device. And you can still use the MIDI In port, as long as you're using bidirectional MIDI on the XLR MIDI Out to connect to the Axe-Fx. The only limitation is that you can't use the XLR MIDI In port and MIDI In port at the same time. [1]

If the GT is connected to the Axe-Fx III and "Polling" is enabled on the GT (see below), the MIDI LED on the III will flash all the time.

Power: the GT takes either polarity, no polarity flip needed. [2]

Connect GT to Axe-Fx II

You connect the GT and Axe-Fx II with MIDI cables. Alternatively, the GT/22 lets you use a 6-pin XLR cable, see below.

The number of (connected) pins on the MIDI cables determine what’s possible, so choose wisely.

Some connection methods require an additional box to provide phantom power, as explained below.

3 pin cables:

Two 3-pin cables connect the MIDI IN and OUT ports on your Axe-Fx II to the GT’s MIDI OUT and MIDI IN ports, allowing full MIDI communication.

5 pin cable:

A single 5-pin cable can be used instead of two 3-pin cables, to connect the MIDI IN port on your Axe-Fx II to the GT’s MIDI OUT port and allow MIDI communication in both directions. The parameter BIDIRECTIONAL MIDI on the GT needs to be turned on.

7 pin cable:

A 7-pin cable can be used instead of a 5-pin cable, to additionally provide power through the MIDI cable to your GT. This is known as phantom power. This requires RJM’s power supply. You can’t connect the power supply to the phantom power port at the rear of the Axe-Fx, because the GT’s power consumption is too high for the Axe-Fx. RJM’s offers a phantom power box for this purpose (alternatives are available from other sources). The version of the box with a single MIDI IN port suffices. Connect the power supply to the box. Connect the box with a 5-pin MIDI cable to the Axe-Fx II and with a 7-pin MIDI cable to the GT. The parameter BIDIRECTIONAL MIDI on the GT needs to be turned on.

6 pin XLR:

Only the GT model with 22 buttons allows an alternative connection method: 6-pin XLR. This connection is more rugged than MIDI and also carries power. It requires RJM’s 6-pin XLR phantom power box. The version of the box with a single MIDI IN port suffices. Connect the power supply to the box. Connect the box with a 5-pin MIDI cable to the Axe-Fx II and with a 6-pin XLR cable to the GT. The parameter BIDIRECTIONAL MIDI on the GT needs to be turned on.
Tip: when using the GT/22's XLR port, you can use its separate MIDI OUT port as a secondary MIDI output, for example to echo outgoing MIDI PCs to your tablet, computer or MIDI device.

Turn MIDI IN or REMOTE IN into an output

The MIDI IN and REMOTE IN ports on your Mastermind GT are bidirectional, meaning that they can be used as a secondary MIDI output, provided you have the required special cable. Turn on BIDIRECTIONAL MIDI on the GT and set MIDI PORT to ‘MIDI In’ or ‘Remote In’. The special cable needed for this purpose looks like a standard MIDI cable, but is wired differently. Look up the wiring here

Use the USB B port for MIDI

The GT’s USB B port is used to connect the editor but it also supports MIDI-over-USB. This means it can be used to transmit MIDI data to another device (like your computer or tablet) through a USB connection.

For incoming data: set the parameter MIDI RECEIVE CHANNEL on the GT to the correct channel to allow communications with the other device. Incoming commands through the USB port will be merged with incoming MIDI data through the MIDI IN port and processed by the GT. If you want this data to be transmitted through the MIDI OUT port again, turn on the parameter MIDI MERGE.

For outgoing data: add a separate device in Setup > Devices, with MIDI OUTPUT set to ‘USB’.

First steps

Checklist

Verify this:

  • Your GT has the latest firmware installed.
  • You’re using the most recent version of RJM's software editor.
  • The GT connects to the Axe-Fx, allowing incoming and outgoing MIDI traffic.
  • The GT connects to the software editor.
  • You have a backup of previous GT settings, if applicable.

Starting fresh

Perform a full factory reset of your GT. This can be done on the hardware only: Setup > System Functions. A factory reset prevents compatibility issues.

In the Devices menu, replace the first entry ‘Effect Gizmo’ with your Fractal Audio Axe-Fx model. Make sure to select the correct model, and don’t select a ‘Slave’ type. Your selection makes sure that the GT sets critical parameters to correct settings.

Important parameters

With the Axe-Fx III

GT settings

Verify that the GT has the following Setup and MIDI settings:

MIDI CHANNEL = 1 (default)

Required. Change this only if the Axe-Fx uses another MIDI channel.

BANK TYPE = MSB (default)

Required. This explains that preset banks are addressed by specifying the Most Significant Byte (MSB) method (default). Remember this when configuring a MIDI app on your tablet, like SetListMaker or BandHelper.

FLAT NUMBERING = on (default)

Recommended. When checked, you can specify preset numbers for this device as a single preset number. When not checked, you select presets using a Program Change and Bank number. Axe-Fx models support flat numbering, so it’s turned on by default for Axe-Fx devices.

MAX PC = 127 (default)

Required.

NUMBER OF PRESETS = 1024 (default)

Required. This is set automatically for the selected Axe-Fx device. Axe-Fx III Mark I: 512, Axe-Fx III Mark II / Turbo: 1024. Be aware that while the GT can access all 1024 presets on the Mark II, it can only store 768 presets in the GT.

SEND PCs = on (default)

Required. This makes sure that the GT sends Program Changes to the Axe-Fx to switch presets.

IGNORE INCOMING CC = off (default)

Required. See above. This must be turned off for the GT to recognize changes in effect blocks on your Axe-Fx III.

SEND REDUNDANT PCs = on (default)

RJM recommends to turn this on.

IGNORE INCOMING PC = off (default)

Required. This determines if the GT processes or ignores MIDI Program Changes within incoming Sysex messages. This must be turned off for the GT to recognize preset and scene changes on your Axe-Fx III and in Axe-Edit III.

SEND CCs ON PRESET CHANGE = on/off

When turned off, the Axe-Fx will only receive CC messages from the GT when an IA button is pressed. When turned on, the Axe-Fx will also receive CC messages from the GT when switching presets. This doesn’t need to be turned on to engage/bypass effect blocks on the Axe-Fx. But it is important for IA buttons which control External Controllers on the Axe-Fx and have SEND ON PRESET CHANGE and UPDATE ON PRESET CHANGE enabled. Example: a button which is assigned to External Controller 4, which is controlling Input Boost in the Amp block in your preset. To make such a button stay in sync when switching presets on the Axe-Fx, turn on this parameter.

DIRECT SEND PCs/CCs = off (default)

When turned off, the GT will attempt to reduce the number of MIDI messages sent to the Axe-Fx. It eliminates duplicate messages and sorts CC messages into numerical order before sending. When turned on, the GT will send messages in the order requested by each action list, and it will not filter out duplicate messages. Set this to OFF with the Axe-Fx III, unless specific situations require it to be turned on.

POLL STATE = on (default)

Recommended. This enables the GT’s polling mechanism for the Axe-Fx III. This makes the GT aware of changes and adjustments on the Axe-Fx III hardware and in Axe-Edit III: preset changes, scene changes, effect block bypass states and effect block channels. Note: when polling is enabled, the MIDI LED on the III will flash all the time.

SYNC NAMES = off (default)

Do not turn this on with Fractal Audio devices. [3]

MIDI RECEIVE CHANNEL = none (default)

This sets the MIDI channel for incoming MIDI messages. A value is not required to enable bidirectional MIDI communication. It defaults to ‘none’, which means that your GT will NOT respond to incoming Bank or Program Change messages through the MIDI IN or USB B ports. Best to NOT set it to the Axe-Fx's MIDI channel, because that can cause problems. Change the value only to enable the GT to process incoming MIDI preset and bank messages from another device (not an Axe-Fx), separately from bidirectional MIDI, but beware of creating a MIDI loop.

MIDI MERGE = off (default)

Required. This needs to be off when using two cables, otherwise it's sending the Axe-Fx's own messages back to itself.

MIDI BIDIRECTIONAL = on

Required.

Axe-Fx III settings

Verify that the Axe-Fx III has the following MIDI settings:

MIDI CHANNEL = 1 (default)

Required. Only change this if your Axe-Fx III uses another MIDI channel than 1.

SCENE REVERT = on/off

Set as desired. By default the Axe-Fx III remembers which block states are manually bypassed/engaged after having selected a scene. When you select another scene and return to the previous scene (without changing presets), the device will recall those effect block states. If you prefer always recalling a scene in its initial stored state (keeping blocks to their saved states), turn on this parameter. Note that this parameter applies only to scene switching via MIDI or FC controllers; it is ignored when switching scenes on the hardware or in the editor. Also, it is not compatible with PC Mapping.

EFFECT BYPASS MODE = VALUE

This setting instructs the Axe-Fx III to engage/bypass its effect blocks through MIDI CC values, and not by toggling.

SEND REALTIME SYSEX = on (not default)

Required. See above. This ensures that 3rd party MIDI controllers such as the GT receive some of the MIDI information they need to support the Axe-Fx III. This information is specified in: Axe-Fx III MIDI for Third-Party Devices

PROG CHANGE = on (default)

Required. This makes sure that your Axe-Fx III processes incoming MIDI Program Changes from the GT.

IGNORE REDUNDANT PC = off (default)

If set to ON, this parameter tells the Axe-Fx III to ignore an incoming MIDI Program Change if that preset is already active. This prevents unnecessary reloading and the audio gap that comes with that. My preference is: off.

SEND MIDI PC = off

When turned on, the Axe-Fx III sends a MIDI program Change through its MIDI OUT port when switching presets, which may be useful to control other MIDI devices. This should not need to be turned on for the GT to recognize presets changes.

PC MAPPING = off

Required. This turns off the feature that lets the Axe-Fx III map incoming MIDI Program Changes to scenes within presets. This feature is not compatible with the way the GT controls the Axe-Fx III.

With the Axe-Fx II

GT settings

Verify that the GT has the following Setup and MIDI settings:

SEND PCs = on

Required. This makes sure that the GT sends Program Changes to the Axe-Fx to switch presets.

MIDI CHANNEL = 1

Required. Change this only if the Axe-Fx uses another MIDI channel.

SEND REDUNDANT PCs = on/off

When turned off, the GT won’t transmit a MIDI Program Change if it’s the same one as the last one that was sent, which prevents unnecessary preset changes. But since the Axe-Fx has its own method of dealing with incoming redundant Program Changes (see below), it doesn't really matter.

IGNORE INCOMING PC = on

Recommended. This determines if the GT processes or ignores MIDI Program Changes within incoming Sysex messages. For the Axe-Fx II, this doesn’t need to be turned on to make the GT recognize preset changes on the hardware or in Axe-Edit.

IGNORE INCOMING CC = off

Required. This determines if the GT processes or ignores MIDI Control Changes within incoming Sysex messages. This must be turned on for the GT to recognize changes in effect blocks on the Axe-Fx II or in Axe-Edit.

DIRECT SEND PCs/CCs = off

Recommended. When turned off, the GT will attempt to reduce the number of MIDI messages sent to the Axe-Fx. It eliminates duplicate messages and sorts CC messages into numerical order before sending. When turned on, the GT will send messages in the order requested by each action list, and it will not filter out duplicate messages.

SEND CCs ON PRESET CHANGE = on/off

When turned off, the Axe-Fx will only receive CC messages from the GT when an IA button is pressed. When turned on, the Axe-Fx will also receive CC messages from the GT when switching presets. This doesn’t need to be turned on to engage/bypass effect blocks on the Axe-Fx. But it is important for IA buttons which control External Controllers on the Axe-Fx and have SEND ON PRESET CHANGE and UPDATE ON PRESET CHANGE enabled. Example: a button which is assigned to External Controller 4, which is controlling Input Boost in the Amp block in your preset. To make such a button stay in sync when switching presets on the Axe-Fx, turn on this parameter.

MIDI RECEIVE CHANNEL = none

Recommended. This sets the MIDI channel for incoming MIDI messages. This parameter is not required (it’s ignored) to enable bidirectional MIDI communication. It defaults to ‘none’, which means that your GT will NOT respond to incoming Bank or Program Change messages through the MIDI IN or USB B ports. Do NOT set it to the Axe-Fx's MIDIO channel, because that will cause problems. Change the value only to enable the GT to process incoming MIDI preset and bank messages from another device (not an Axe-Fx), separately from bidirectional MIDI, but beware of creating a MIDI loop.

MIDI MERGE = off

Recommended. This needs to be off when using two cables, otherwise it's sending the Axe-Fx's own messages back to itself.

MIDI BIDIRECTIONAL =

Should be turned on, when there's a single cable running to/from the GT'S MIDI output.

Axe-Fx II settings

Verify that your Axe-Fx II has the following MIDI settings:

MIDI CHANNEL = 1

Required. Only change this if your Axe-Fx uses another MIDI channel than 1.

PROG CHANGE = on

Required. This makes sure that your Axe-Fx processes incoming MIDI Program Changes from the GT.

SEND REALTIME SYSEX = all

Required. This makes sure that the GT receives necessary tempo and tuner information from your Axe-Fx.

IGNORE REDUNDANT PC = on

Recommended. When turned on, your Axe-Fx will not reload a preset if the incoming Program Change is the same as the currently selected preset. This avoids the audio gap that comes with preset changes. The default setting on the Axe-Fx II: on.

SCENE REVERT = on/off

Set as desired. By default the Axe-Fx remembers which block states are manually bypassed/engaged after having selected a scene. When you select another scene and return to the previous scene (without changing presets), the device will recall those effect block states. If you prefer always recalling a scene in its initial stored state (keeping blocks to their saved states), turn on the parameter SCENE REVERT in I/O > MIDI. Note that SCENE REVERT applies only to scene switching via MIDI or FC controllers; it doesn't kick in when switching scenes on the hardware. Furthermore, SCENE REVERT doesn't work with PC Mapping.

PC MAPPING = off

Required. This turns off the feature that lets the Axe-Fx map incoming MIDI Program Changes to scenes within presets. This feature is not compatible with the way the GT controls the Axe-Fx.

Other GT system parameters

Only relevant parameters are discussed below.

BOLD FONTS = on

Turn this on in the Display menu for better readable text on the displays.

SHOW PAGE NAMES = off

Turn this on in the Display menu to make your GT show the name of the current button page in the main display when switching pages. When turned off, the GT shows page numbers. To show nothing: make sure all page names are cleared and turn this on.

REVERSE MENUS

Turn this on in the Display menu to instruct the GT to start ordered menus (like Preset Menu and Song Menu) at bottom-left instead of at the top.

SCENE NAMES

Turn this on to see the names of scenes on the main display. Turn it off if the display of scene names on buttons suffices.

SHOW ONLY SONG NAME

Turn this on in the Display menu to show only the name of the current song in the main display, without the name of the preset(s) being used by the current song.

START UP ON LAST PRESET

This determines if your GT will recall the last loaded preset after powering on.

SHOW TEMPO

When turned on, the tempo is displayed briefly on the main display every time the tempo changes by more than 2 BPM. When turned off, the tempo is never displayed on the main screen, only on Tap Tempo buttons you’ve defined.

PAGE PREVIEW

When turned off, the visible button page does not change until you select a new preset. When turned on, the visible button page changes as you move up and down through the banks. The button page associated with the first preset in a bank is the one that will be displayed for that bank.

SYSEX MESSAGES

You can define custom Sysex messages here and then assign these to IA buttons.

MACROS

You can create custom macros (set of commands) for special tasks here. You can make a macro execute automatically at startup.

REMOTE MODE

This is used only to give your GT control over another GT, or take control.

CURRENT SET LIST

Choose a setlist or All Songs, or set it to NONE to keep the GT in Preset mode on startup.

Import preset names

The GT can import the names of your Axe-Fx II / III presets with the GET PRESET NAMES function (Setup > Devices). You’ll want to do this periodically. See Importing Scene Names below for more information.

Tip: the Axe-Fx III allows this function to be assigned to a button for quick access.

Import scene names (Axe-Fx III)

The Axe-Fx III allows individual scenes of presets to be named. The GT provides two ways to import and display these scene names, both with the GET PRESET NAMES option.

Method 1: GET PRESET NAMES + GET SCENES

When GET SCENES is selected, and not CREATE SONGS, the GT will import and store all scene names, and the names will be displayed on scene buttons. This probably is the most useful method for most users.

Method 2: GET PRESET NAMES + CREATE SONGS

When CREATE SONGS is selected, and not GET SCENES, the GT will treat an Axe-Fx preset as a song and its scenes as presets. The GT will run in Song Mode and buttons with scene names will be displayed on the bottom row. Note: this method is limited to the first 127 presets on your Axe-Fx III.

Assign buttons

Button Pages

Your GT has 10, 16 or 22 physical buttons, and even more when using external buttons. Together these make up a single Page.

Your GT can switch between multiple Pages, allowing access to a load of functionality. Example: Page 1 provides the buttons you use most, Page 2 provides buttons you use less often, Page 3 provides Looper controls, etc.

These Pages are global, meaning that they are the same for every preset. However, each preset can also have a dedicated Page with preset-specific buttons: the Local page. This is especially handy with the Axe-Fx II (which does not allow names scenes), because it lets you create song-specific scene buttons with names.

For each preset, you can specify which page should be the default page.

Turn on AUTO PAGE SELECT to immediately recall the default Page for a preset when switching presets. When turned off, the current button page will not change unless you press a Page button or execute a Page action.

If you want a button appear on each Page on the same spot, mark the button as GLOBAL.

You can program a button to scroll through Pages or to display a PAGE MENU. You can also program a button to jump to a specific Page: IA > Actions > System.

Use the MAX BUTTON PAGE parameter to limit the number of Pages that you can access, to prevent unnecessary scrolling.

How to assign buttons

Important: when assigning Axe-Fx II or III functions to buttons, always use the available commands on the hardware and in the GT editor to assign the pre-configured Axe-Fx buttons! Do not configure a button manually. This will save you a lot of headaches.

On the hardware, use Setup > Devices > Assign Buttons. In the editor, use Assign CC in the button context menu.

Normal and Hold button modes

Beside the regular button mode (Normal), buttons also offer a secondary function when pressed-and-held for a short time.

As explained below (see Effect buttons), when the GT is controlling an Axe-Fx III, the Hold function of effect buttons is reserved for selecting channels.

The Setup menu provides timing parameters to finetune the response of the Hold and Repeat functionality. Try this:

  • Hold mSec: 450
  • 1st Repeat mSec: 1500
  • Repeat mSec: 300

Additional options for the Hold function:

ACTIVE IN IA MODE ONLY

This option limits the Hold function to work only in IA Mode. It will also only be displayed when IA Mode is active.

SHOW NAME

This allows to you turn on/off the display of the Hold function's name on the button display.

Button names

The following characters have a special purpose in button names:

\ (backslash): forces a line break in the text
^ (carat): forces a line break and displays the 2nd line inverted
| (vertical line): hides subsequent characters

Tip: use the vertical line in your preset titles on the Axe-Fx to force the GT to separate the main title (displayed on the GT) from auxiliary information (not displayed).

How the GT handles MIDI CCs with an Axe-Fx III

Based on information from RJM:

The Axe-Fx III is being controlled through System Exclusive (Sysex) MIDI messages sent from the GT. However, the GT is really designed to work with MIDI CCs - the built-in device database only uses CC numbers, for example. Also, the Axe-Fx III ships without any CC numbers predefined. Using CCs would require you to manually set all of them in the Axe-Fx III. The way the GT gets around this is to use ‘fake’ CC numbers, which are translated into Sysex messages under the hood. This allows you to continue using the typical features in the GT without so much configuration needed on the Axe-Fx III. The CC settings for all effect blocks and everything else on the Axe-Fx are ignored.

About CCs: in addition to value 0 for bypass and value 127 for active, there are values that select the effect channel. Here’s the complete list:

Value 0: Bypass effect block
Value 1: Select channel A
Value 2: Select channel B
Value 3: Select channel C
Value 4: Select channel D
Value 127: Enable effect block

This method allows using one CC number that can select effect state and channel. Note: currently the GT does not support switching to channels E and F.

The External Controllers are not part of the Fake CC interface. Those have to be done the old way by entering a CC number in the Axe-Fx III’s MIDI/Remote menu. The number must be lower than 27. Start with External 1 as CC #11, and go up sequentially from there.

Volume Increment/Decrement and Scene Decrement/Increment are not part of the Fake CC interface either. Those also have to be done the old way by entering a CC number in the Axe-Fx III’s MIDI/Remote menu. The number must be lower than 27. Configure the buttons on the GT as momentary buttons. More ....

The GT processes CCs below #34 as normal CCs, anything above that the GT will try to convert to a Sysex message. Note: if you’re using other devices to control the Axe-Fx III, through the GT’s MIDI connection (including USB), then you need to enter the required CC data in the III’s MIDI/Remote menu.

Types of buttons

OFF

Disables the button.

BANK UP/DOWN

Selects the next or previous bank of presets.

GET PRESET NAMES

See above.

IA

General purpose (instant access) button that can execute a list of button actions, see below.

IA MODE

Switches to IA Mode.

IA STORE

This stores the current state of the IA button to the current preset. This works only with buttons which have UPDATE ON PRESET CHANGE enabled. BUT: when working with Axe-Fx presets and scenes, you do NOT want to set and store button states on the GT with IA Store. Just program your presets and scenes on the Axe-Fx itself and don't use this function at all.

LABEL

Only displays text.

PAGE/IA STORE

This selects the next button page, or when held, stores the current IA state to the current preset (see above).

PAGE UP/DOWN

Selects the next or previous button page.

PAGE MENU

Displays alle pages.

PRESET -/+

Moves down/up one preset.

PRESET

Selects a preset.

PRESET MENU

Displays all presets.

PRESET NUMBER

Lets you select a preset by entering its number.

PREVIOUS PRESET

Switches back to the previous preset.

SCENE MENU

Displays all scenes of the preset.

SETLIST MENU

Pops up a menu of all setlists.

SETUP MODE

Activates Setup Mode.

SONG MENU

Pops up a menu of all songs.

Preset buttons

Preset buttons allow you to switch to a specific GT preset. You can assign as many as you want on a page.

Preset buttons are normally linked directly to presets in the Axe-Fx.

The number of assigned preset buttons determine the size of the Bank. Bank Up and Down buttons let you scroll through Banks. The parameters PAGE PREVIEW and INSTANT BANK SWITCHING let you further customize Bank Up/Down behavior.

When INSTANT BANK is turned on, the GT will automatically and immediately switch presets when you press the Bank Up or Bank Down buttons. The GT will switch banks and load the preset that appears on the currently selected preset button. Example: if you are on preset 3, and there are 6 presets per bank, pressing Bank Up will automatically switch to preset 9. Turn off INSTANT BANK to make the GT flash the preset buttons and ask you to select a preset in the new bank, after pressing Bank Up/Down.

Preset buttons display the names from the corresponding Axe-Fx presets, when GETTING PRESET NAMES has been executed, see above.

Caution: when shuffling presets around on the Axe-Fx, preset and scene names can get out of sync; launch GET PRESET NAMES to import these again. Using Local Pages requires extra caution when shuffling presets around on the Axe-Fx.

In the properties of a Preset button SEND ON PRESET CHANGE and UPDATE ON PRESET CHANGE should be turned on.

You can press a Preset button a 2nd time and have it perform a secondary function, specified with the PRESET BUTTON 2nd PRESS parameter:

SAME: no action
PREVIOUS: recalls the previously selected preset
GLOBAL: recalls the Global preset
RELOAD: recalls the current preset; note that this doesn’t work when IGNORE REDUNDANT PC is turned on on the Axe-Fx
IA: executes an IA action
ALTERNATE: lets you recall another preset

A Preset button can be turned into an IA button by enabling IA Mode. This is similar to Reveal on the MFC-101 controller from Fractal Audio. IA Mode is enabled with a button.

You can hold a Preset button to execute its Hold function, if programmed. The parameter SHOW NAME for the Hold function tells the GT to show or hide the IA function on the preset button's display.

The functions PRESET BUTTON 2nd PRESS, IA Mode and Hold can make Preset buttons do double-duty, for example to select scenes, to increment/decrement songs or presets by 1, or to display menus.

And there are other ways to switch presets on your GT:

PRESET MENU button: displays a list of all GT presets
PRESET NUMBER button: lets you enter the number of a preset to quickly jump to it
PREVIOUS PRESET button: jumps back to the previously selected preset
PRESET - or PRESET + button: decrements or increments the current preset with 1 step

Additional options are available through IA > IA Actions > System.

If the preset numbers on your Axe-Fx and GT differ by one, adjust the parameters DISPLAY OFFSET on the Axe-Fx and 1st PRESET is NUMBER 0 on the GT, to match the numbering.

For each preset on the GT you can specify:

  • which button page should be loaded upon preset recall (any of the 16 general pages, or the Local page)
  • tempo
  • specific behavior of pedals
  • special behavior of switches
  • specific actions

The ‘Global Preset’ is a regular GT preset which can be recalled at any time by pressing a Preset button a second time (if configured as such).

Scene buttons

Scene buttons allow you to switch to a specific scene within an Axe-Fx preset. An Axe-Fx preset always has 8 scenes.

The button action involves CC #34, with value 0 for scene 1 and going up from there. Note that there’s NO need to set the MIDI CC for Scene Select in the Axe-Fx III’s MIDI/Remote menu.

Scene buttons display the names of the scenes of your Axe-Fx III presets, if GETTING PRESET NAMES with SCENE NAMES has been executed, see above.

Important: Scene buttons should NOT be 'grouped', and SEND ON PRESET CHANGE and UPDATE ON PRESET CHANGE should NOT be turned on.

When assigning Scene Increment and Decrement to buttons, using the Axe-Fx III, make sure to enter CCs for these functions in the MIDI/Remote menu of the III. As mentioned earlier, the GT uses actual CCs for Scene Decrement/Increment, not ‘fake’ CCs. The numbers should be lower than '27'. Also, turn on MOMENTARY for these buttons.

Effect buttons

These IA buttons engage or bypass effect blocks on your Axe-Fx.

Do NOT turn on SEND ON PRESET CHANGE and UPDATE ON PRESET CHAÑGE for these buttons.

With the Axe-Fx II, you can assign other functions to the Hold mode of these buttons. For example, to switch the effect between X and Y.

Tip for the Axe-Fx II: to switch between two Amp blocks and switch their X/Y states too, like a traditional amplifier foot switch, configure two buttons as follows:

  • Amp 1: Normal: CC 37, 0-127, assign to a group. Hold: CC 100, 127-0
  • Amp 2: Normal: CC 38, 0-127, assign to the same group. Hold: CC 101, 127-0.

With the Axe-Fx III, the Hold mode of these buttons is reserved for selecting channels on the effect block.

Tempo button

A Tempo button shows the preset tempo, making use of the Tempo CC.

If UPDATE ON PRESET CHANGE is turned on, the Tempo button flashes in time with the internal tempo clock. If turned off, the button will only flash when instructed by the connected device.

Tuner button

You can assign the GT’s Tuner function to the Normal or Hold Mode of a button.

A Tuner button contains two button actions: one enables the special Tuner display mode, and the other sets the appropriate CC.

Turn on UPDATE ON PRESET CHANGE in the Tuner button’s properties to make the button aware of preset changes.

Tip: people often assign Tuner to the Hold function of a Tempo button.

Adding external buttons

You can extend the capabilities of the GT by adding external buttons.

RJM sells dual-button external switches, which behave just like the onboard buttons, with LEDS instead of mini displays. The GT always keeps the LEDs synced and powers them using a TRS cable.

Tip: to program an external switch on the GT’s hardware, just press the external button while in the Edit Buttons menu.

More button parameters

COLOR

Choose your button colors wisely. Names of bypassed effects and non-current presets should still be visible, while engaged buttons should jump out. Example:
Presets: off = dark red, on = green
Scenes: off = dark purple, on = purple
Effects: off = dark aqua, on = green

BUTTON GROUPS

Button groups let you set up buttons so that only one button in a group is allowed to be turned on at a time. Activating one button will turn off the other buttons in this group. Note: Scene buttons should NOT be grouped.
General groups setting can be set in Setup and allow fine-tuning of the grouped buttons:
  • ALLOW ALL BUTTONS OFF: when turned on, it is possible to turn off ALL buttons in the group. Pressing a button that’s already selected will turn if off. When turned off, one button in the group will always be turned on. Pressing a button that’s already selected will have no effect. The preferred value depends on the button function.
  • SEND OFF MESSAGES: when turned on, any button in the group will send its message(s) when turned on and when it’s turned off. When turned off, a button will send its message(s) only when it is turned on, and never when it is turned off.

IA LINK

When duplicating functionality in multiple buttons (example: Scene buttons on multiple pages), this parameter makes sure that the states of those buttons are synchronized. This mechanism depends on the first IA action.

SEND ON PRESET CHANGE

When turned on, this button will send its messages every time the preset changes, and when the button is pressed. When turned off, this button will only send its messages when it is pressed. Important: for regular operation keep this turned off! Use this parameter only with buttons which are assigned to External Controllers on the Axe-Fx, as explained above.

UPDATE ON PRESET CHANGE

This controls two things: whether the state of a button in a preset is stored by the GT and recalled when loading that preset, and whether the Axe-Fx or the GT is in control of setting the button’s state. When turned off, this button only changes its state when it receives a MIDI message from the device it is associated with, or when the button is pressed. Also, it gives the Axe-Fx control over the button’s state, allowing you to see changes of the effect bypass state and channel. When turned on, the button can also change state when a new preset is selected, and it allows the GT to determine the button’s state, overriding the Axe-Fx. Important: for regular operation keep this turned off! Use this parameter only with buttons which are assigned to External Controllers on the Axe-Fx, to keep things synchronized, or to fix an issue with the button state. This because the Axe-Fx doesn’t manage External Controllers, leaving it to the external device to inform the Axe-Fx about status updates.

MOMENTARY

When turned on, the button engages when pressed and disengages when released. When turned off, the button operates as a latching switch. Use this for functionality such as Volume Increment/Decrement and Scene Increment/Decrement.

IA CYCLE

This lets the button send messages in steps, defined in the button’s properties, like this:
Step 1
CC ...
step 2
CC ...
step 3
CC ...
etc.

BUTTON ACTIONS

This menu provides provides the following additional actions:
  • CC TOGGLE: enter CC data to toggle an action
  • CC MOMENTARY: enter CC data to momentarily set an action
  • PC: enter Program Change data
  • NOTE: enter MIDI Notes
  • SYSEX: enter a Sysex command, defined in the Sysex menu
  • SYSTEM: choose from additional actions.

Looper Undo

Programming a Looper Undo action requires a trick.

UNDO is not an on/off (latching) function. So you will want to make this a Momentary button.

When you press UNDO on the Axe-Fx III front panel, it will exit the Record state, and delete the last recorded layer. But when assigning a button on the GT to UNDO, it does NOT delete the last layer. Changing the button to OnMsgOnly won't solve this.

Solution: change its OFF action from "0" to "NONE".

Now the GT button will act the same as UNDO on the front panel.

Expression pedals

An expression pedal lets you change sound in real time. The common way to configure this is to control a parameter on the Axe-Fx with an External Controller, and then assign the pedal on the GT to that External Controller’s CC.

If you read the section above about how the GT handles MIDI CCs with the Axe-Fx III, you know that you need to enter CCs for the External Controllers in the MIDI/Remote menu of the Axe-Fx III.

An expression pedal connects to an expression pedal port on the GT with a TRS cable. Calibration of the pedal is required for best results.

RJM sells an expression pedal, made by Mission Engineering, with special support for the GT. It has a separate switch that behaves just like an onboard switch, with a LED which is powered by the GT.

Based on information from RJM:

  • The Mastermind GT can use a variety of expression pedals. Any resistance value from 10k to 250k can be used.
  • In general, there are two ways the polarity of an expression pedal is wired: like a Boss/Roland pedal or like a Korg/Rocktron pedal. RJM supports the Korg method. Boss/Roland-style wired pedals are easily made compatible by swapping the tip and ring on one side of the TRS cable. Visit RJM’s forum and support pages for more information.
  • Line 6 pedals are incompatible because they use TS connectors instead of TRS.
  • While a volume pedal can operate as an expression pedal with an insert cable, their taper may not offer smooth control. The GT’s firmware offers preliminary support for log taper correction).

The GT lets you change an expression pedal’s assignment by pressing a button. This can instantly turn a Wah into a Whammy for example without having to tweak the corresponding Axe-Fx preset extensively.

See also: Expression Pedal Setup (RJM forum)

Songs and setlists

Your GT features a Songs and Setlists Mode. Songs can consist of one or more GT presets, and can be further organized into setlists.

A SONG MENU button displays all songs. SONG UP/DOWN functionality is available through IA > Actions > System.

Turn on SONG NAME ONLY in the Display menu to show only the name of the current song in the main display, and not the name of the preset(s) being used by the current song.

Tip: the song menu and setlists allow changing the order of songs/presets on your GT without breaking the link between presets on the GT and on the Axe-Fx.

Powering other pedals

The GT provides two 9VDC ports. Each can supply DC power to outboard gear, like a tuner pedal or a low-power effects pedal. The ports are not isolated so be careful of creating hum. The maximum capacity of both ports together is 100mA. In 2022 RJM started putting in 200mA converters.

Videos