October 2024: Fractal Audio's VP4 Virtual Pedalboard added to the wiki.

Difference between revisions of "RJM Mastermind MIDI foot controller"

From Fractal Audio Wiki
Jump to navigation Jump to search
Line 1: Line 1:
<font color=red>This guide covers setting up the GT with the Axe-Fx II. Instructions for connecting to the Axe-Fx III will be added after RJM has released firmware.</font>
 
 
 
__TOC__
 
__TOC__
  
[[image:RJM1024.png|500px]]
+
[[image:....png|800px]]
 
 
=About the RJM Mastermind GT=
 
 
 
The Mastermind GT is a powerful MIDI controller with a dedicated graphical display for each switch (a.k.a. "scribble strip" or "mini display").
 
 
 
The Mastermind GT is available with 10, 16 or 22 buttons.
 
 
 
[http://www.rjmmusic.com More information on RJM's website, in the manual and in RJM’s wiki]
 
 
 
The instructions below apply to other RJM controllers as well for a large part.
 
 
 
=Connections and power=
 
 
 
The Mastermind GT requires a 12VDC supply.
 
 
 
The GT/22 requires at least 2A of current capacity, the other GTs need less (see specifications/manuals).
 
 
 
==Axe-Fx II==
 
 
 
The GT and the Axe-Fx can connect through two separate 3- or 5-pin MIDI cables (unidirectional MIDI).
 
 
 
Bidirectional communication over a single MIDI-cable requires a 5-pin MIDI cable. This allows the GT to send and receive data from its MIDI Out port to the MIDI In port on the Axe-Fx and vice versa.
 
 
 
Power can be supplied through the same MIDI cable, a.k.a. "phantom power". This requires adding RJM's 'single port' phantom power box, powered by RJM's power supply. The box connects to the GT with a 7-pin MIDI cable, and to the Axe-Fx with a 5-pin MIDI cable. Alternatively, you can use a custom 6-pin XLR cable to connect the GT/22 (not the other versions) to the XLR-version of the phantom power box. This connection is sturdier than MIDI. When using bidirectional MIDI through the GT/22's XLR-port, you can still use the DIN MIDI OUT port on the GT as a second MIDI output.
 
 
 
Warning: 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.
 
 
 
[http://shop.rjmmusic.com/accessories Visit RJM's webshop]
 
 
 
==Axe-Fx III==
 
  
The GT and the Axe-Fx can connect through two separate 3- or 5-pin MIDI cables (unidirectional MIDI).
+
=Introduction=
  
Bidirectional communication over a single MIDI-cable requires adding RJM's 'dual port' phantom power box. This connects to the Axe-Fx III with two 3- or 5-pin MIDI cables, and to the GT with a 7-pin MIDI cable. The cable to the GT can also carry power, a.k.a. "phantom power". Connect RJM's power supply to the phantom power box. Alternatively, you can use a custom 6-pin XLR cable to connect the GT/22 (not the other versions) to the XLR-version of the 'dual port' phantom power box. This connection is sturdier than MIDI. When using bidirectional MIDI through the GT/22's XLR-port, you can still use the DIN MIDI OUT port on the GT as a second MIDI output. Note that bidirectional MIDI needs to be enabled in the GT's MIDI Setup configuration.
+
This page walks you through setting up the RJM Mastermind GT to work with your Axe-Fx II or III.
  
Warning: 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.
+
The RJM Mastermind GT is a very advanced, powerful MIDI controller with a dedicated 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 than Fractal Audio’s controllers.
  
[http://shop.rjmmusic.com/accessories Visit RJM's webshop]
+
[http://www.rjmmusic.com/forum Website]
 +
[http://www.rjmmusic.com/forum RJM forum]
 +
[Wiki]
 +
[https://rjmmusic.freshdesk.com Helpdesk articles]
  
==Using the USB-B port for MIDI-over-USB==
+
The recommendations on this page are based on the writer’s (Yek) experiences and personal preferences.
  
The USB-B port on the GT supports MIDI-over-USB.
+
=Connecting=
  
Set "MIDI Rx Channel" to the correct channel to allow communications with the USB device (like a tablet), and incoming commands through the USB port will be merged with incoming MIDI commands from MIDI IN, and processed by the GT.
+
==Connecting the GT and Axe-Fx II==
  
To enable outgoing MIDI through the USB port, a separate device must be added in the GT "Add Device"), with its MIDI port set to: USB.
+
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.
  
=Adding expression pedals, external switches and pedals=
+
The number of (connected) pins on the MIDI cables determine what’s possible, so choose wisely.
  
==SP1-RJM expression pedal from Mission Engineering==
+
Some connection methods require an additional box to provide phantom power, as explained below.
  
GT-specific expression pedals, made by Mission Engineering, are available from RJM. The pedal's LED is synchronized and powered through a single TRS cable. Another TRS cable connects the switch on the pedal to a switch input on the GT, if desired.
+
- 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.
  
[http://shop.rjmmusic.com/accessories Visit RJM's webshop]
+
- 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.
  
==Dual-button external switch from RJM==
+
- 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.
  
Dual foot switches with LEDs are available from RJM. These behave just like the GT's onboard switches, without the mini displays. The LED is synchronized and powered by the GT through a single TRS cable.
+
GT/22: only the GT model with 22 buttons allows an alternative connection method: single 6-pin XLR connection. This connection is more rugged and also provides power to the GT. 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.
  
[http://shop.rjmmusic.com/accessories Visit RJM's webshop]
+
Tip: when using the GT/22's XLR port, you can use its separate MIDI OUT port as a secondary MIDI output, for example for echoing outgoing MIDI PCs to your tablet, computer or MIDI device.
  
==Powering effects pedals==
+
==Connecting the GT and Axe-Fx III==
  
The GT has two 9VDC ports which can supply DC power to outboard gear, such as a tuner and low-power effects pedals. The ports are not isolated. The maximum capacity for both ports together is 100mA.
+
You connect the GT and Axe-Fx III with MIDI cables. Alternatively, the GT/22 lets you use a 6-pin XLR connection, see below.
  
=Setting up the GT with an Axe-Fx=
+
Some connection methods require the use of an additional box to allow running a single cable to the GT, as explained below.
  
The GT is an extremely flexible and capable controller. You decide how to set it up, based on your preferred workflow. Many possibilities exist. The Axe-Fx II and III require different steps in some areas.
+
- 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.
  
The walkthrough below helps you setting up. Use the software editor for easy editing. Some of the settings are based on the author's (Yek) personal preference.
+
- 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, since the Axe-Fx III does not support this.
  
==Before you start==
+
The workaround is to insert RJM’s phantom power box in 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.
  
Verify the following:
+
GT/22: only the GT with 22 buttons allows the use of a single 6-pin XLR connection, instead of MIDI cabling. This connection is more rugged and also provides power to the GT. 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.
  
* The GT has the most recent firmware installed.
+
Tip: when using the GT/22's XLR port, you can use its separate MIDI OUT port as a secondary MIDI output, for example for echoing MIDI PCs to your tablet, computer or MIDI device.
* You have the most recent version of the software editor on your computer.
 
* The GT connects to the Axe-Fx successfully, allowing incoming and outgoing MIDI traffic.
 
* The GT connects to the software editor succesfully.
 
* You have made a backup of your GT settings.
 
  
==Settings on the Axe-Fx==
+
==Using the MIDI IN or REMOTE IN port as a secondary output
  
Firmware requirements:
+
The MIDI IN and REMOTE IN ports on your Mastermind GT are bidirectional, meaning that they can be used as a secondary output, provided you have the required special cable.
  
'''Axe-Fx II''': firmware 10.x; RJM firmware 3.4.8
+
Turn on BIDIRECTIONAL MIDI and set MIDI PORT to ‘MIDI In’ or ‘Remote In’ for any devices that will connect to the MIDI IN port or Remote port.
'''Axe-Fx III''': firmware 1.15; RJM firmware 4.1
 
  
Required settings in the MIDI menu:
+
The special cable needed for this purpose looks like a standard MIDI cable, but is wired differently. Look up the wiring on RJM’s support pages.
  
: '''MIDI CHANNEL''' = "1" (default).
+
==Connecting through USB==
  
: '''PROG CHANGE''' = "On". This makes sure that the Axe-Fx processes incoming MIDI Program Changes from the GT.
+
The GT’s USB B port supports MIDI-over-USB. This means that it can be used to transmit MIDI data to another device (like your computer or tablet) through a USB connection, in addition to the MIDI ports (and XLR port on the GT/22).
  
: '''SEND REALTIME SYSEX''' = "All/On". This makes sure that the GT receives tempo ands tuner information from the Axe-Fx II.
+
Set MIDI Rx CHANNEL 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 retransmitted through the MIDI OUT port, turn on MIDI MERGE.
  
Other recommended settings:
+
To send outgoing MIDI through the USB port, add a separate device in Setup > Devices, with its MIDI port set to ‘USB’.
  
: '''DISPLAY OFFSET''' = "0". If set to "1", set the parameter '''1st Preset is 0''' to "On" on the GT.
+
=Before you start configuring your GT and Axe-Fx=
  
: '''IGNORE REDUNDANT PC''' = "On". When set to "On", the Axe-Fx will not reload a preset when receiving a Program Change which is identical to the currently selected preset, avoiding the audio gap that comes with preset changes. However, the Axe-Fx will reset effect blocks in the preset to their saved states (if '''CC on Preset Change''' is set to "On" on the GT), effectively resetting the current preset which can be handy.
+
Before you start configuring your GT and Axe-Fx II or III, verify this:
  
: '''MIDI PC OFFSET''' = "0".
+
your GT has the most recent firmware installed (System > System Info)
 +
* you’re using the most recent version of the 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
 +
when using the Axe-Fx III: it has firmware 1.18 or later installed.
  
==Perform a factory reset==
+
=First steps=
  
Start with a factory reset of the GT in Setup > System Functions. This really is the best way to start fresh.
+
Perform a factory reset of your GT in Setup > System Functions. This prevents compatibility issues.
  
==Settings on the GT==
+
Enter Setup > Devices on the GT, and replace the first entry ‘Gizmo’ with your Fractal Audio Axe-Fx model. Make sure to select the correct one, don’t select a ‘Slave’ type.
 +
Your selection makes sure that the GT automatically sets critical parameters to correct settings.
  
===Selecting the device===
+
=Setting important system and MIDI parameters=
  
After the factory reset, select your Axe-Fx model as the device which the RJM should control in Setup > Devices. Rather than deleting the first device (Gizmo), just replace it with your Axe-Fx model.
+
==For the Axe-Fx II==
  
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.
+
===On the GT side===
  
===Other device-specific parameters===
+
Verify that the GT has the following Setup and MIDI settings:
  
In Edit Devices:
+
SEND PCs = on
 +
This makes sure that the GT sends Program Changes to the Axe-Fx II to switch presets.
  
: '''Name'''. Keep the default device name or change to your liking.
+
Other recommendations:
  
: '''MIDI Ch''' = "1". Change this when the Axe-Fx is set to another MIDI channel.
+
SEND REDUNDANT PCs = 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 to prevent unnecessary presets changes.  
  
: '''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 messages. Use this to solve issues.
+
IGNORE INCOMING PC = on
 +
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.
  
: '''Sync Names''' = "Off". Set this to "On" if you want preset and bank names to be synced with the Axe-Fx dynamically in real time. If you use '''Get Preset Names''' regularly, there's no need to turn on this setting.
+
IGNORE INCOMING CC = off
 +
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.
  
: '''Port''' = "MIDI Out".
+
DIRECT SEND PCs/CCs = off
 +
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.
  
: '''Preset Offset''' = "0". Adjust this only if '''MIDI PC OFFSET''' on the Axe-Fx has a non-default setting.
+
SEND CCs ON PRESET CHANGE = on
 +
When turned off, the Axe-Fx II 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. Such as a button that’s been 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. To force the Axe-Fx to maintain the state of the External Controller when switching presets (‘survive’ preset switching), turn off this parameter.
  
: '''Max PC Number''' = "127".
+
MIDI Rx CHANNEL = none
 +
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. Change the value 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.
  
: '''Number of presets'''. Depends on the Axe-Fx model (set automatically). 768 on the Axe-Fx II, and 512 on the Axe-Fx III.
+
===On the Axe=Fx II side===
  
: '''Bank Type''' = "MSB".
+
Verify that your Axe-Fx II has the following MIDI settings:
  
: '''Flat Numbering'''. This setting controls how you specify presets and banks to devices that support MIDI banks. When checked, you can specify preset numbers for this device as a single preset number. When not checked, you select presets using a PC number and bank number. Ignore this setting becausen it is set automatically.
+
MIDI CHANNEL = 1
 +
Only change this if your Axe-Fx II uses another MIDI channel than 1.
  
: '''Init PCs - None'''. Do not execute.
+
PROG CHANGE = on
 +
This makes sure that your Axe-Fx II processes incoming MIDI Program Changes from the GT.
  
: '''Init PCs All 0'''. Do not execute.
+
SEND REALTIME SYSEX = all
 +
This makes sure that the GT receives necessary tempo and tuner information from your Axe-Fx II.
  
: '''Init PCs Sequential'''. Do not execute.
+
Other recommendations:
  
: '''(Send) CC on Preset Change''' = "On" (default: off). When set to "Off", the Axe-Fx will only receive CC messages when an IA button is pressed. When set to "On", the Axe-Fx will receive CC messages every time the preset changes, and when an IA button is pressed. Change this parameter to "On" to make sure that buttons assigned to External Controllers stay in sync with the Axe-Fx.
+
IGNORE REDUNDANT PC = on
 +
When turned on, your Axe-Fx II 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.
  
: '''Send PC''' = "On" (default: on). This makes sure that the GT transmits Program Changes to the Axe-Fx.
+
==For the Axe-Fx III==
  
: '''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 PC''' 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.
+
===On the GT side===
  
: '''Ignore Incoming PC''' = "On". This makes sure that the GT will not respond to incoming Program Changes and prevent a MIDI loop. Change this to "off" to enable other devices to send MIDI Program Changes to the GT (see also the parameter MIDI Rx Ch below).
+
Verify that the GT has the following Setup and MIDI settings:
  
: '''Ignore Incoming CC''' = "Off". This makes sure that the GT will respond to incoming MIDI Control Changes.
+
SEND PCs = on
 +
See above.
  
===MIDI settings===
+
SEND REDUNDANT PCs = off
 +
See above.
 +
For the Axe-Fx III, this must be turned off.
  
: '''MIDI Rx (Receiving) Ch''' = "None". This parameter defaults to “None”, which means that the GT will NOT respond to incoming bank or program change messages. Note that this parameter is not being used for bidirectional MIDI. Change the value to enable the GT to process incoming MIDI messages, separately from bidirectional MIDI.
+
POLL STATE = on
 +
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.
  
: '''Bank = Song''' = "Off". This setting affects what MIDI bank and Program Change messages do in Song And Setlist Mode.
+
IGNORE INCOMING PC = off
 +
See above.
 +
This has to be turned off for the GT to recognize preset and scene changes on your Axe-Fx III and in Axe-Edit III.
  
: '''MIDI bidirectional''' = "On". The Axe-Fx and GT support bidirectional communication, allowing two-way communication through 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.
+
IGNORE INCOMING CC = off
 +
See above.
 +
This must be turned off for the GT to recognize changes in effect blocks on your Axe-Fx III.
  
: '''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.
+
DIRECT SEND PCs/CCs = off
 +
See above.
 +
This must be turned off with the Axe-Fx III.
  
: '''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.
+
Other recommendations:
  
: '''MIDI Clock''' = "None". Determines whether the Mastermind GT acts as a MIDI clock Master or Slave. "None" (default) disables MIDI clock support.
+
SEND CCs ON PRESET CHANGE = on
 +
See above.
  
===System functions===
+
MIDI Rx CHANNEL = none
 +
See above.
  
Usually there's no reason to execute any command in this menu, except Factory Reset.
+
===On the Axe-Fx III side===
  
: '''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.
+
Verify that the Axe-Fx III has the following MIDI settings:
  
: '''Reset Pedal Groups'''. Resets the Pedal Groups (before firmware 4.x).
+
MIDI CHANNEL = 1
 +
See above.
  
: '''System Info'''.
+
PROG CHANGE = on
 +
See above.
  
: '''Debug Log'''.
+
SEND REALTIME SYSEX = on
 +
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 this document: ...
  
: '''System Test'''.
+
IGNORE REDUNDANT PC = on
 +
See above.
  
: '''Update Button Firmware'''.
+
Other recommendations:
  
: '''Factory Reset'''.
+
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. However, this is not required for the GT to recognize presets changes.
  
===Display settings===
+
=Setting other system, display and user interface parameters on the GT=
  
: '''Bright''' and '''Contrast''' display settings.
+
Only relevant parameters are discussed below.
  
: '''Bold''' = "On". Use or not use a bold font on the buttons.
+
SYNC NAMES
 +
Turn this on if you want the names on your preset buttons to be updated in real time when pressing the button, instead of having to use the GET PRESET NAMES option to import them. The latter option is more trustworthy though.
  
: '''Page Name''' = "Off". Determines if the name of the page is displayed at the top on the main display. Handy when using a lot of button pages. Note: when only the bottom row of the main display is being used and the top row stays empty, check this setting.
+
NUMBER OF PRESETS
 +
This is set automatically for the Axe-Fx devices. Do not change this.
  
: '''Reverse Menus''' = "On". This reverses the order of items displayed in the Preset Menu, Song Menu etc., to start numbering bottom-left.
+
BANK TYPE = MSB
 +
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.
  
: '''Song Name Only''' = "On". Set this to "On" if you don't need to see preset titles in Song Mode, and to make the song title use the entire main display.
+
FLAT NUMBERING = on
 +
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.
  
===Other settings in the main menu===
+
BOLD FONTS = on
 +
Turn this on in the Display menu for much better readable text on the displays.
  
: '''Max Pages'''. Sets the maximum number of button pages in use, to limit unnecesary scrolling.
+
SHOW PAGE NAMES
 +
Turn this on in the Display menu to make your GT show the name of the current button page in the main display.
  
: '''Preset 2nd'''. This determines what happens when you press a Preset button a 2nd time. Choose between:
+
REVERSE MENUS
:: "Same": no action.
+
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.
:: "Previous": recalls the previously selected preset.
 
:: "Global": recalls the defined Global preset.
 
:: "Reload": recalls the current preset.
 
  
: '''Sysex messages'''. Here you can define custom SysEx messages which can be assigned to buttons.
+
SHOW ONLY SONG NAME
 +
Turn this on 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.
  
: '''Edit Macros'''. Create and edit button macros.
+
You can make a macro execute automatically at startup.
  
: '''Pedal Group'''. Create Pedal Groups to make a single pedal perform multiple tasks (before firmware 4.x)
+
START UP ON LAST PRESET
 +
This determines if your GT will recall the last loaded preset after powering on.
  
: '''Start Last Preset'''. This determines whether the GT will switch to 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.
  
: '''Startup Macro''' = "None".
+
INSTANT BANK
 +
When turned 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.
  
: '''Auto Taps''' = "0".
+
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.
  
: '''AutoTap Macro''' = "0".
+
SYSEX MESSAGES
 +
You can define custom Sysex messages here and then assign these to IA buttons.
  
: '''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.
+
MACROS
 +
You can create custom macros (set of commands) for special tasks here.  
  
: '''Calc Tempo ...''' = "Off".
+
REMOTE MODE
 +
This is used only to give your GT control over another GT, or take control.
  
: '''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.
+
=Importing preset names from the Axe-Fx=
  
: '''Hold mSec'''. Try "340". This determines the time for the button's Hold function to engage.  
+
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.
  
: '''1st Repeat mSec'''. Try "1000". This determines how long it takes for a button to start repeating. Use this to finetune Bank Up/Down behavior.
+
Tip: the Axe-Fx III allows this function to be assigned to a button for quick access.
  
: '''Repeat mSec'''. Try "400". This determines how long it takes for a button to continue repeating. Use this to finetune Bank Up/Down behavior.
+
=Importing scene names from your Axe-Fx III=
  
: '''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.
+
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.
  
: '''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.
+
One method is to have the GT treat an Axe-Fx preset as a song, and its scenes as presets. The GT automates this process by choosing GET PRESET NAMES and enabling CREATE SONGS. The GT will run in Song Mode and buttons with scene names will be displayed on the bottom row. This method is limited to the first 127 presets on your Axe-Fx III.
  
: '''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.
+
The other option is to execute GET PRESET NAMES without creating songs but with SCENE NAMES. 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.
  
==Creating and editing buttons==
+
=Buttons=
  
===Pages===
+
=Button Pages=
  
Depending on the hardware, there are 10, 16 or 22 buttons available (plus external switches). But you're not limited to this number. The user can switch between multiple layouts per preset, referred to as Pages. There are 16 pages available. Page Up, Page Down and Page Menu buttons let you navigate between pages. You can also jump to a specific page using the button action System > Page (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.
  
The menu Edit Pages lets you fill these pages with buttons. The parameter '''Max Pages''' in the main menu then lets you set a limit to the number of pages in presets to prevent unnecessary scrolling through empty pages.
+
Your GT can switch between multiple Pages, allowing access to a lot 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.
  
To make a button appear on each page, mark it as "Global".
+
These Pages are global: they are the same for every preset. However, each preset can also have its own 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.
  
Each preset can also have a dedicated page with preset-specific buttons. This is called a "Local" page. Especially handy for programming song-specific scene buttons, with names.
+
If you want a button appear on each Page on the same spot, mark the button as GLOBAL.
  
===IA Mode===
+
You can program buttons to scroll through Pages or display a PAGE MENU. You can also program a button to jump to a specific Page through IA > Actions > System.
  
When turned on, this reveals the IA buttons hidden “underneath” non-IA buttons. This function is similar to the MFC-101's Reveal function. IA Mode allows Preset buttons to perform double duties: selecting presets as well as selecting scenes (after pressing the IA Mode button).
+
Tip: you can limit the number of Pages that you can access through the MAX BUTTON PAGE parameter, to prevent unnecessary scrolling.
  
===Normal and Hold modes===
+
Turn on AUTO PAGE SELECT to return to 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.
  
Each button has a Normal and a Hold mode.
+
==How to assign buttons==
  
The period of time for the assigned Hold function to kick in is set with the '''Hold mSec''' parameter in the main menu. Try "450" for quick response.
+
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 preconfigured Axe-Fx buttons! Do not configure a button manually. This will save you a lot of headaches.
  
Hold is especially handy for secondary functions, such as switching an effect between X/Y or two channels, or changing an effect's Rate, etc.
+
On the hardware this is provided through Setup > Devices > Assign Buttons.
 +
In the editor this is assigned through Assign CC in the button context menu.
  
===Button names===
+
==Normal and Hold button mode==
  
Special characters in button names:
+
Beside the regular button mode (Normal), buttons also offer a secondary function when pressed-and-held for a short time.
  
: \ (backslash) forces a line break.
+
As explained below (see Effect buttons), the GT reserves the Hold function of effect buttons for selecting channels when controlling an Axe-Fx III.
: ^ (carat) forces a line break and displays the 2nd line inverted.
 
: | (vertical line) hides subsequent characters.
 
  
===Button types===
+
The Setup menu provides button timing settings to fine-tune the response of the Hold and Repeat functions.
  
: '''Off'''. Disables the button.
+
==Button names==
  
: '''Preset'''. Selects a preset.
+
The following characters have a special purpose in button names:
  
: '''IA'''. General purpose (instant access) button that can execute a list of button actions, see below.
+
\ (backslash): forces a line break in the text
 +
^ (carat): forces a line break and displays the 2nd line inverted
 +
| (vertical line): hides subsequent characters
  
: '''Bank Down/Up'''. Previous/next bank of presets.
+
Tip: use the vertical line in your preset titles on the Axe-Fx to force the GTbto separate the main title (displayed on the GT) from auxiliary information (not displayed).
  
: '''Page Down/Up'''. Previous/next button page.
+
==How the GT handles MIDI CCs with an Axe-Fx III==
  
: '''Preset –/+'''. Moves down/up one preset.
+
Based on information from RJM:
  
: '''IA Store'''. Stores the current IA state to the current preset (important for buttons which have '''Update On Preset Change''' enabled. When depending on Axe-Fx presets, you probably do not want to set and store buttons states with IA Store.
+
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.
  
: '''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.
+
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.
  
: '''IA Mode'''. see below.
+
The External Controllers and Scene Decrement/Increment are not part of the Fake CC interface. Those have to be done the old way: entering a CC number in the Axe-Fx III’s MIDI/Remote menu. Start with External 1 as CC #11, and go up sequentially from there. The GT knows to use actual CCs for those controllers and for Scene Decrement/Increment.
  
: '''Pedal 1 or 3'''. Shifts the function of expression pedal 1 or 3 to the next pedal in its group (before firmware 4.x).
+
The GT processes CCs below #34 as normal CCs, anything above that the GT will try to convert to a Sysex message.
  
: '''Label'''. No function except to display text.
+
==Types of buttons===
  
: '''Page Menu'''. Pops up a menu of all pages.
+
OFF
 +
Disables the button.
  
: '''Preset Menu'''. Pops up a menu of all presets.
+
PRESET
 +
Selects a preset.
  
: '''Song Menu'''. Pops up a menu of all songs.
+
IA
 +
General purpose (instant access) button that can execute a list of button actions, see below.
  
: '''Setlist Menu'''. Pops up a menu of all setlists.
+
BANK UP/DOWN
 +
Selects the next or previous bank of presets.
  
: '''Scene Menu'''. Lets you switch to any of the 8 scenes.
+
PAGE UP/DOWN
 +
Selects the next or previous button page.
  
: '''Preset Number'''. Pops up a number keypad, allowing you to directly type in a preset number.
+
PRESET -/+
 +
Moves down/up one preset.
  
: '''Setup Mode'''. Activates Setup 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.
  
: '''Previous Preset'''. Switches back to the last selected preset.
+
Important: when working with Axe-Fx presets and scenes, you probably 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.
  
: '''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).
+
PAGE/IA STORE
 +
This selects the next button page, or when held, stores the current IA state to the current preset (see above).
  
===Other button settings===
+
LABEL
 +
Only displays text.
  
: '''Global'''. This makes a button appear on each button page.
+
SONG MENU
 +
Pops up a menu of all songs.
  
: '''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:
+
SETLIST MENU
 +
Pops up a menu of all setlists.
  
:: ''Presets'': Off = dark red, On = green.
+
SETUP MODE
:: ''Scenes'': Off = dark purple, On = purple.
+
Activates Setup Mode.
:: ''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. Scene buttons do not need to be grouped. General groups setting cabs be set in Edit Groups in the main menu:
+
==Preset buttons==
  
:: '''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.
+
Preset buttons allow you to switch to a specific GT preset. You can assign as many as you want on a page.
  
:: '''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.
+
Preset buttons are normally linked directly to presets in the Axe-Fx.
  
:: '''SndOffMsg''' (Send Off Messages) = "Off". 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.
+
The number of assigned preset buttons determine the size of the Bank. Bank Up and Down buttons let you scroll through Banks. PAGE PREVIEW and INSTANT BANK SWITCHING let you further customize Bank Up/Down behavior.
  
: '''IA Cycle'''. Lets you use a single button to step between 4 effect settings, or switch multiple effects in 4 steps, etc.
+
Preset buttons display the names from the corresponding Axe-Fx presets, if GETTING PRESET NAMES has been executed.
  
: '''IA Link'''. When duplicating functionality through multiple buttons (for example: scene buttons on multiple pages), this parameter makes sure that the states of both buttons are synchronized.
+
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!
  
: '''Send on preset change'''. When set to “On”, this button will send its messages every time the preset changes. When set to “Off”, this button will only send its messages when it is pressed. For regular operation keep this off! Use this only when assigning a button to an External Controller on the Axe-Fx, to keep things synchronized.
+
In the properties of a Preset button don’t adjust options except for ...
  
: '''Update on preset change'''. When set to “Off”, this button only changes state when it receives a MIDI message from the device it is associated with, or when the button is pressed. When set to “On”, the button can also change state when a new preset is selected. This parameter also sets button according to their stored state using '''IA Store''' (see above). For regular operation keep this off, and use this only to fix button synchronizing issues.
+
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.
  
: '''Tempo'''. When set to “On”, this button is marked as a tempo button, flashing the currently set tempo. If '''UpdOnPrst''' is also turned on, this button will flash in time with the internal tempo clock. If UpdOnPrst is turned off, this button will only flash when instructed by the connected device.
+
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. The SHOW NAME parameter (available for the Axe-Fx III only) lets you show or hide the IA’s name on the preset button display.
  
: '''Momentary'''. Turns on when pressed and turns off when released.
+
You can hold a Preset button to execute its Hold function, if programmed.
  
: '''OnMsgOnly''' = "Off". When set to “On”, this button will only send messages when it is turned on by a preset. When a preset turns this button off, this button will not send any messages. This setting does not affect what happens when the user actually presses the button.
+
These 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.
  
: '''Button Actions'''. For some button types, such as "IA", the following actions are available:
+
And there are other ways to switch presets on your GT too:
 +
a PRESET MENU button displays a list of all GT presets
 +
a PRESET NUMBER button lets you enter the number of a preset to quickly jump to it
 +
a PREVIOUS PRESET button jumps back to the previously selected preset
 +
a PRESET - or PRESET + button decrements or increments the current preset with 1 step.
  
:: '''CC Toggle'''.
+
Additional options are available through IA > Actions > System.
  
:: '''CC Momentary'''.
+
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.
  
:: '''PC'''. Transmit a Program Change.
+
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.
  
:: '''Note'''. Send a MIDI note.
+
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).
  
:: '''Sysex'''. Transmit MIDI SysEx commands, defined in the SysEx entry in the main menu.
+
==Scene buttons==
  
:: '''System'''. This provides additional functions:
+
Scene buttons allow you to switch to a specific scene within an Axe-Fx preset. There’s a maximum of 8 scenes.
  
::: '''IA Mode'''. Turns on IA Mode.
+
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.
  
::: '''Macro'''. Activates a macro.
+
Scene buttons display the names of the scenes of your Axe-Fx III presets, if GETTING PRESET NAMES with SCENE NAMES has been executed.
  
::: '''Page'''. Switches to a specific page.
+
In the properties of Scene buttons, don’t change special options except for ...
 +
In particular: do not add Scene buttons to a group, and do not enable UPDATE ON PRESET CHANGE.
  
::: '''Preset'''. Switches to a specific preset.
+
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 on the III. As mentioned earlier, the GT uses actual CCs for Scene Decrement/Increment, not ‘fake’ CCs.
  
::: '''Setlist'''. Switches to a specific setlist.
+
==Effect buttons==
  
::: '''Step'''. Executes a step in an IA Cycle.
+
These IA buttons turn on/off effect blocks on your Axe-Fx.
  
::: '''Tuner'''. Turns on the GT's Tuner display mode.
+
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.
  
===Preset buttons===
+
With the Axe-Fx III, the Hold mode of these buttons is reserved for selecting channels of the effect block.
  
Preset buttons select presets on the GT, which in turn select presets on the Axe-Fx.
+
In the properties of Scene buttons, don’t change special options except for ...
  
These buttons can be used in more ways:
+
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.
  
# As IA buttons in IA Mode (see above).
+
==Tempo button==
# Hold function.
 
# Pressing the button a 2nd time. See below.
 
  
An alternative way to select presets, is to assign the button action of an IA button in Hold mode to System > Preset. Set this Hold button to "Momentary".
+
A Tempo button shows the preset tempo. To allow setting the tempo, the button also sets the Tempo CC.
  
===Global Preset button===
+
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.
  
The "Global Preset" is a preset that can be recalled at any time by pressing a Preset button a 2nd time (if configured as such).
+
==Tuner button==
  
===Previous Preset button ===
+
You can assign the GT’s Tuner function to an IA button’s Normal or Hold Mode.
  
By assigning a button to "Previous Preset", you can return to the last selected preset.
+
A Tuner button contains two button actions: one enables the special Tuner display mode, and the other sets the appropriate CC.
  
===Preset Number button===
+
Enable UPDATE ON PRESET CHANGE in the Tuner button’s properties to make the button aware of preset changes.
  
By assigning a button to "Preset Number", you can turn the GT into a number keypad, allowing you to directly type in a preset number.
+
Tip: people often assign Tuner to the Hold function of a Tempo button.
  
===Scene buttons===
+
==External buttons==
  
By assigning IA buttons to Scenes on the Axe-Fx, you can switch between scenes. The GT recognizes this, and automatically takes care of grouping the buttons (without having to group the buttons).
+
You can extend the capabilities of the GT by using additional external buttons.
  
The GT also adds a missing feature to the Axe-Fx II: naming scenes. Create song-specific presets with a "Local" page and add Scene buttons with song-specific names.
+
RJM sells dual-button external switches, which behave just like the onboard buttons, without the mini displays. The GT keeps their LEDs synced and powers them through a TRS cable.
  
The GT can import scene names from the Axe-Fx III.
+
Tip: to program an external switch in the GT’s hardware, just press the external button in the relevant menu.
  
An easy way to have scene buttons on the main page, is to use Preset buttons in "IA Mode" to switch scenes. The scene buttons become available after pressing the IA Mode button. Tip: rename the IA Mode button into "SCENES" to make things more obvious.
+
==More button parameters==
  
===Effects buttons===
+
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:
  
IA buttons can be assigned to effect blocks, turning them on/off, or changing settings.
+
- Presets: off = dark red, on = green
 +
- Scenes: off = dark purple, on = purple
 +
- Effects: off = dark aqua, on = green
  
Tip: use the Hold function of an effect button to switch the effect between X/Y or Channels.
+
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. Scene buttons do not need to be grouped.
  
===Tuner button===
+
General groups setting can be set in Setup:
  
Program a Tuner button to see the Axe-Fx tuner. This requires two commands:
+
- 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.
# Button action = System > Tuner
 
# Tuner CC.
 
  
Note: to be able to see tuner data on your GT, '''SEND REALTIME SYSEX''' must enabled on the Axe-Fx.
+
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.
  
===Tempo button===
+
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.
  
Program a Tempo button to see the Axe-Fx tempo flash on your GT. To do this, mark "Show Tempo".
+
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.
  
To be able to set the tempo, also assign the MIDI CC for Tempo to the button.
+
Important: for regular operation keep this turned off!
  
If "UpdOnPrst" is set to "On", this button will flash in time with the internal tempo clock. If "UpdOnPrst" is set to "Off", this button will only flash when instructed by the connected device.
+
Use this parameter only with buttons which are assigned to External Controllers on the Axe-Fx, as explained above.
  
Note: to be able receive the tempo from the Axe-Fx '''SEND REALTIME SYSEX''' must enabled on the Axe-Fx.
+
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.
  
===AMP select buttons===
+
Important: for regular operation keep this turned off!
  
To switch between two Amp blocks and switch their X/Y states too, like a traditional amplifier foot switch, configure two buttons as follows:<BR>
+
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.
: 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.
 
  
==GT presets==
+
MOMENTARY
 +
When turned on, the button engages when pressed and disengages when released.
 +
When turned off, the button operates as a latching switch.
  
GT presets link directly to Axe-Fx presets.
+
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.
  
They follow the same order, unless you specifically link a GT to a different preset on the Axe-Fx. If you changed the link and want to restore the logical order, execute '''Init PCs Sequential''' in the Edit Devices menu.
+
ONMSGONLY
 +
When turned on, this button will only send messages when it is turned on by a preset. When turned off, this button will not send any messages when it’s turned on by a preset. This setting does not affect what happens when the user actually presses the button.
  
If you move an preset on the Axe-Fx, the link with the GT preset will be broken. Repair this by manually editing the preset on the GT.
+
BUTTON ACTIONS
 +
IA actions allow the following actions:
  
===Syncing preset names between the Axe-Fx and GT===
+
CC TOGGLE: enter CC data to toggle an action
  
The GT interacts dynamically with the Axe-Fx, but this doesn't include preset names.
+
CC MOMENTARY: enter CC data to momentarily set an action
  
Two methods are provided to sync preset names on the Axe-Fx with the GT:
+
PC: enter Program Change data
  
# Download current names: Use '''Get Preset Names''' in Edit Devices. You can download all or a subset.
+
NOTE: enter MIDI Notes
# Dynamically (real time): Turn on '''Sync Names''' in Edit Devices.
 
  
===Editing GT presets===
+
SYSEX: enter a Sysex command, defined in the Sysex menu
  
You can specify:
+
SYSTEM: choose from additional actions.
  
* Which button page should be loaded upon preset recall: any of the 16 general pages, or the "Local" page.
+
=Expression pedals=
* Tempo.
 
* Specific pedals behavior.
 
* Switches behavior.
 
* Specific preset actions.
 
  
===Setting up GT presets with specific buttons===
+
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 need to have song/preset-specific buttons, define a "Local" button page. One of the advantages is that this lets you define named scene buttons, specific to the preset or song.
+
If you read [this], you learnt that you need to enter CCs for the External Controllers in the MIDI/Remote menu of the Axe-Fx III to make it work.
  
Be aware that when you move presets on the Axe-Fx, the link gets broken ands needs to be repaired.
+
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.
  
==Expression pedals and external switches==
+
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 without the mini displays, and its LED is powered by the GT.
  
===Configuring and calibrating expression pedals===
+
Based on information from RJM:
  
The Edit Expression Pedals menu lets you configure and calibrate pedals.
+
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.
  
: '''Name''': a pedal can be assigned a specific name.
+
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.
  
: '''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.
+
=Songs and setlists=
  
: '''CC Num. 2''': assigning a 2nd CC lets you control two settings at the same time, enabling crossfading for example.
+
Your GT features a Songs and Setlists Mode. Songs can consist of one or more GT presets, and can be further organized into setlists.
  
: '''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.
+
A SONG MENU button displays all songs. SONG UP/DOWN functionality is available through IA > Actions > System.
  
: '''Switch Group''': see Pedal Group (before firmware 4.x).
+
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.
  
: '''Calibrate''': this calibrates a connected pedal.
+
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.
  
: '''Min/Max Value =''': these let you adjust the operational the range of the pedal.
+
==Powering other pedals==
  
: '''Switch actions =''': this lets you define specific actions for the expression pedal.
+
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.
  
===Switching a single pedal between multiple tasks (Pedal Group)===
+
=Examples of button pages=
  
Firmware 3.4.9 and earlier:<BR>
+
With an Axe-Fx II:
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. Program an IA switch to switch the pedal between two tasks. To clear all Pedal Groups, use '''Clear Pedal Groups''' in the System Functions menu.
 
 
 
Firmware 4.x:<BR>
 
Pedal grouping has been replaced with the possibility to switch expression pedal settings on the fly (System > ExpPedal).
 
 
 
===Configuring external switches===
 
 
 
The Edit External Switches menu lets you configure and calibrate external switches.
 
 
 
See editing buttons above.
 
 
 
==Songs and sets==
 
 
 
Songs on the GT consist of one or more presets. Songs make it easy to reorder stuff, i.e. for a gig, without breaking links.
 
 
 
==Other functionality==
 
 
 
The GT has more features, not being discussed here, such as macros, MIDI Clock, Sets and SysEx.
 
 
 
=Examples=
 
  
 
* http://www.youtube.com/watch?v=yEvHgoUSFW8
 
* http://www.youtube.com/watch?v=yEvHgoUSFW8
 
* http://www.youtube.com/watch?v=2Sikj1zVuXk
 
* http://www.youtube.com/watch?v=2Sikj1zVuXk
  
[[image:RJM1024.png|500px]]
+
With an Axe-Fx III:
 +
 
 +
...
  
 
[[category:Axe-Fx2]]
 
[[category:Axe-Fx2]]
 
[[category:Axe-Fx3]]
 
[[category:Axe-Fx3]]
 
[[category:Remote]]
 
[[category:Remote]]

Revision as of 05:25, 16 October 2018

800px

Introduction

This page walks you through setting up the RJM Mastermind GT to work with your Axe-Fx II or III.

The RJM Mastermind GT is a very advanced, powerful MIDI controller with a dedicated 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 than Fractal Audio’s controllers.

Website RJM forum [Wiki] Helpdesk articles

The recommendations on this page are based on the writer’s (Yek) experiences and personal preferences.

Connecting

Connecting the GT and 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.

GT/22: only the GT model with 22 buttons allows an alternative connection method: single 6-pin XLR connection. This connection is more rugged and also provides power to the GT. 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 for echoing outgoing MIDI PCs to your tablet, computer or MIDI device.

Connecting the GT and Axe-Fx III

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

Some connection methods require the use of an additional box 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, since the Axe-Fx III does not support this.

The workaround is to insert RJM’s phantom power box in 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.

GT/22: only the GT with 22 buttons allows the use of a single 6-pin XLR connection, instead of MIDI cabling. This connection is more rugged and also provides power to the GT. 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.

Tip: when using the GT/22's XLR port, you can use its separate MIDI OUT port as a secondary MIDI output, for example for echoing MIDI PCs to your tablet, computer or MIDI device.

==Using the MIDI IN or REMOTE IN port as a secondary output

The MIDI IN and REMOTE IN ports on your Mastermind GT are bidirectional, meaning that they can be used as a secondary output, provided you have the required special cable.

Turn on BIDIRECTIONAL MIDI and set MIDI PORT to ‘MIDI In’ or ‘Remote In’ for any devices that will connect to the MIDI IN port or Remote port.

The special cable needed for this purpose looks like a standard MIDI cable, but is wired differently. Look up the wiring on RJM’s support pages.

Connecting through USB

The GT’s USB B port supports MIDI-over-USB. This means that it can be used to transmit MIDI data to another device (like your computer or tablet) through a USB connection, in addition to the MIDI ports (and XLR port on the GT/22).

Set MIDI Rx CHANNEL 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 retransmitted through the MIDI OUT port, turn on MIDI MERGE.

To send outgoing MIDI through the USB port, add a separate device in Setup > Devices, with its MIDI port set to ‘USB’.

Before you start configuring your GT and Axe-Fx

Before you start configuring your GT and Axe-Fx II or III, verify this:

your GT has the most recent firmware installed (System > System Info)

  • you’re using the most recent version of the 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 when using the Axe-Fx III: it has firmware 1.18 or later installed.

First steps

Perform a factory reset of your GT in Setup > System Functions. This prevents compatibility issues.

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

Setting important system and MIDI parameters

For the Axe-Fx II

On the GT side

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

SEND PCs = on This makes sure that the GT sends Program Changes to the Axe-Fx II to switch presets.

Other recommendations:

SEND REDUNDANT PCs = 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 to prevent unnecessary presets changes.

IGNORE INCOMING PC = on 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 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 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 When turned off, the Axe-Fx II 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. Such as a button that’s been 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. To force the Axe-Fx to maintain the state of the External Controller when switching presets (‘survive’ preset switching), turn off this parameter.

MIDI Rx CHANNEL = none 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. Change the value 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.

On the Axe=Fx II side

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

MIDI CHANNEL = 1 Only change this if your Axe-Fx II uses another MIDI channel than 1.

PROG CHANGE = on This makes sure that your Axe-Fx II processes incoming MIDI Program Changes from the GT.

SEND REALTIME SYSEX = all This makes sure that the GT receives necessary tempo and tuner information from your Axe-Fx II.

Other recommendations:

IGNORE REDUNDANT PC = on When turned on, your Axe-Fx II 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.

For the Axe-Fx III

On the GT side

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

SEND PCs = on See above.

SEND REDUNDANT PCs = off See above. For the Axe-Fx III, this must be turned off.

POLL STATE = on 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.

IGNORE INCOMING PC = off See above. This has to be turned off for the GT to recognize preset and scene changes on your Axe-Fx III and in Axe-Edit III.

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

DIRECT SEND PCs/CCs = off See above. This must be turned off with the Axe-Fx III.

Other recommendations:

SEND CCs ON PRESET CHANGE = on See above.

MIDI Rx CHANNEL = none See above.

On the Axe-Fx III side

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

MIDI CHANNEL = 1 See above.

PROG CHANGE = on See above.

SEND REALTIME SYSEX = on 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 this document: ...

IGNORE REDUNDANT PC = on See above.

Other recommendations:

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. However, this is not required for the GT to recognize presets changes.

Setting other system, display and user interface parameters on the GT

Only relevant parameters are discussed below.

SYNC NAMES Turn this on if you want the names on your preset buttons to be updated in real time when pressing the button, instead of having to use the GET PRESET NAMES option to import them. The latter option is more trustworthy though.

NUMBER OF PRESETS This is set automatically for the Axe-Fx devices. Do not change this.

BANK TYPE = MSB 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 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.

BOLD FONTS = on Turn this on in the Display menu for much better readable text on the displays.

SHOW PAGE NAMES Turn this on in the Display menu to make your GT show the name of the current button page in the main display.

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.

SHOW ONLY SONG NAME Turn this on 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.

You can make a macro execute automatically at startup.

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.

INSTANT BANK When turned 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.

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.

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

Importing preset names from the Axe-Fx

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.

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

Importing scene names from your 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.

One method is to have the GT treat an Axe-Fx preset as a song, and its scenes as presets. The GT automates this process by choosing GET PRESET NAMES and enabling CREATE SONGS. The GT will run in Song Mode and buttons with scene names will be displayed on the bottom row. This method is limited to the first 127 presets on your Axe-Fx III.

The other option is to execute GET PRESET NAMES without creating songs but with SCENE NAMES. 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.

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 lot 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: they are the same for every preset. However, each preset can also have its own 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.

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

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

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

Turn on AUTO PAGE SELECT to return to 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.

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 preconfigured Axe-Fx buttons! Do not configure a button manually. This will save you a lot of headaches.

On the hardware this is provided through Setup > Devices > Assign Buttons. In the editor this is assigned through Assign CC in the button context menu.

Normal and Hold button mode

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), the GT reserves the Hold function of effect buttons for selecting channels when controlling an Axe-Fx III.

The Setup menu provides button timing settings to fine-tune the response of the Hold and Repeat functions.

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 GTbto 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 and Scene Decrement/Increment are not part of the Fake CC interface. Those have to be done the old way: entering a CC number in the Axe-Fx III’s MIDI/Remote menu. Start with External 1 as CC #11, and go up sequentially from there. The GT knows to use actual CCs for those controllers and for Scene Decrement/Increment.

The GT processes CCs below #34 as normal CCs, anything above that the GT will try to convert to a Sysex message.

Types of buttons=

OFF Disables the button.

PRESET Selects a preset.

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

BANK UP/DOWN Selects the next or previous bank of presets.

PAGE UP/DOWN Selects the next or previous button page.

PRESET -/+ Moves down/up one preset.

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.

Important: when working with Axe-Fx presets and scenes, you probably 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.

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

LABEL Only displays text.

SONG MENU Pops up a menu of all songs.

SETLIST MENU Pops up a menu of all setlists.

SETUP MODE Activates Setup Mode.

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. PAGE PREVIEW and INSTANT BANK SWITCHING let you further customize Bank Up/Down behavior.

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

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 don’t adjust options except for ...

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.

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. The SHOW NAME parameter (available for the Axe-Fx III only) lets you show or hide the IA’s name on the preset button display.

You can hold a Preset button to execute its Hold function, if programmed.

These 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 too: a PRESET MENU button displays a list of all GT presets a PRESET NUMBER button lets you enter the number of a preset to quickly jump to it a PREVIOUS PRESET button jumps back to the previously selected preset a PRESET - or PRESET + button decrements or increments the current preset with 1 step.

Additional options are available through 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. There’s a maximum of 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.

In the properties of Scene buttons, don’t change special options except for ... In particular: do not add Scene buttons to a group, and do not enable UPDATE ON PRESET CHANGE.

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 on the III. As mentioned earlier, the GT uses actual CCs for Scene Decrement/Increment, not ‘fake’ CCs.

Effect buttons

These IA buttons turn on/off effect blocks on your Axe-Fx.

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.

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

In the properties of Scene buttons, don’t change special options except for ...

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.

Tempo button

A Tempo button shows the preset tempo. To allow setting the tempo, the button also sets 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 an IA button’s Normal or Hold Mode.

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

Enable 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.

External buttons

You can extend the capabilities of the GT by using additional external buttons.

RJM sells dual-button external switches, which behave just like the onboard buttons, without the mini displays. The GT keeps their LEDs synced and powers them through a TRS cable.

Tip: to program an external switch in the GT’s hardware, just press the external button in the relevant 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. Scene buttons do not need to be grouped.

General groups setting can be set in Setup:

- 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.

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.

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.

ONMSGONLY When turned on, this button will only send messages when it is turned on by a preset. When turned off, this button will not send any messages when it’s turned on by a preset. This setting does not affect what happens when the user actually presses the button.

BUTTON ACTIONS IA actions allow the following 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.

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 [this], you learnt that you need to enter CCs for the External Controllers in the MIDI/Remote menu of the Axe-Fx III to make it work.

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 without the mini displays, and its LED 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 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.

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.

Examples of button pages

With an Axe-Fx II:

With an Axe-Fx III:

...