The VP4 has been added to the wiki.
Difference between revisions of "RJM Mastermind MIDI foot controller"
Line 523: | Line 523: | ||
==More button parameters== | ==More button parameters== | ||
− | + | :COLOR<BR> | |
Choose your button colors wisely. Names of bypassed effects and non-current presets should still be visible, while engaged buttons should jump out. Example: | Choose your button colors wisely. Names of bypassed effects and non-current presets should still be visible, while engaged buttons should jump out. Example: | ||
Line 530: | Line 530: | ||
* Effects: off = dark aqua, on = green | * Effects: off = dark aqua, on = green | ||
− | + | :BUTTON GROUPS<BR> | |
Button groups let you set up buttons so that only one button in a group is allowed to be turned on at a time. Activating one button will turn off the other buttons in this group. Scene buttons do not need to be grouped. | 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. | ||
Line 539: | Line 539: | ||
* 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. | * SEND OFF MESSAGES: when turned on, any button in the group will send its message(s) when turned on and when it’s turned off. When turned off, a button will send its message(s) only when it is turned on, and never when it is turned off. | ||
− | + | :IA LINK<BR> | |
When duplicating functionality in multiple buttons (example: Scene buttons on multiple pages), this parameter makes sure that the states of those buttons are synchronized. | 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<BR> | |
When turned on, this button will send its messages every time the preset changes, and when the button is pressed. | 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. | When turned off, this button will only send its messages when it is pressed. | ||
Line 550: | Line 550: | ||
Use this parameter only with buttons which are assigned to External Controllers on the Axe-Fx, as explained above. | Use this parameter only with buttons which are assigned to External Controllers on the Axe-Fx, as explained above. | ||
− | + | :UPDATE ON PRESET CHANGE<BR> | |
This controls two things: whether the state of a button in a preset is stored by the GT and recalled when loading that preset, and whether the Axe-Fx or the GT is in control of setting the button’s state. | 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 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. | ||
Line 559: | Line 559: | ||
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. | 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<BR> | |
When turned on, the button engages when pressed and disengages when released. | When turned on, the button engages when pressed and disengages when released. | ||
When turned off, the button operates as a latching switch. | When turned off, the button operates as a latching switch. | ||
− | + | :IA CYCLE<BR> | |
This lets the button send messages in steps, defined in the button’s properties, like this: | This lets the button send messages in steps, defined in the button’s properties, like this: | ||
Step 1 | Step 1 | ||
Line 573: | Line 573: | ||
etc. | etc. | ||
− | + | :ONMSGONLY<BR> | |
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. | 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<BR> | |
IA actions allow the following actions: | IA actions allow the following actions: | ||
* CC TOGGLE: enter CC data to toggle an action | * CC TOGGLE: enter CC data to toggle an action |
Revision as of 15:13, 27 October 2018
Contents
- 1 Introduction
- 2 Connecting
- 3 First steps
- 4 Setting important parameters
- 5 Setting other system parameters on the GT
- 6 Importing preset names
- 7 Importing scene names (Axe-Fx III)
- 8 Assigning buttons
- 8.1 Button Pages
- 8.2 How to assign buttons
- 8.3 Normal and Hold button modes
- 8.4 Button names
- 8.5 How the GT handles MIDI CCs with an Axe-Fx III
- 8.6 Types of buttons
- 8.7 Preset buttons
- 8.8 Scene buttons
- 8.9 Effect buttons
- 8.10 Tempo button
- 8.11 Tuner button
- 8.12 Adding external buttons
- 8.13 More button parameters
- 9 Expression pedals
- 10 Organizing songs and setlists
- 11 Powering other pedals
- 12 Button page examples
Introduction
This page walks you through setting up the RJM Mastermind GT controller to work with your Axe-Fx II or III.
The RJM Mastermind GT is a very advanced and powerful MIDI controller with a graphical display for each switch (a.k.a. ‘scribble strip’ or ‘mini display’). There are models with 10, 16 and 22 buttons. The GT is a viable option if you want something different than Fractal Audio’s controllers.
The recommendations on this page are based on the writer’s (Yek) experiences and personal preferences, and information provided by RJM on the RJM forum.
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.
- 6-pin XLR:
Only the GT model with 22 buttons allows an alternative connection method: 6-pin XLR. This connection is more rugged than MIDI and also carries power. It requires RJM’s 6-pin XLR phantom power box. The version of the box with a single MIDI IN port suffices. Connect the power supply to the box. Connect the box with a 5-pin MIDI cable to the Axe-Fx II and with a 6-pin XLR cable to the GT. The parameter BIDIRECTIONAL MIDI on the GT needs to be turned on.
Tip: when using the GT/22's XLR port, you can use its separate MIDI OUT port as a secondary MIDI output, for example to echo outgoing MIDI PCs to your tablet, computer or MIDI device.
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 cable, 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, as the Axe-Fx III does not support this.
The workaround is to add RJM’s phantom power box to the connection, which lets you run a single cable to your GT and provide power. This requires the version of this box with two MIDI IN ports. Connect the power supply to the box. Connect the box with two 3-pin MIDI cables to the Axe-Fx III and with a 7-pin MIDI cable to the GT. The parameter BIDIRECTIONAL MIDI on the GT needs to be turned on.
- 6-pin XLR:
Only the GT with 22 buttons allows the use of a single 6-pin XLR connection. This connection is more rugged than MIDI and also carries power. It requires RJM’s 6-pin XLR phantom power box with two MIDI IN ports. Connect the power supply to the box. Connect the box with two 3-pin MIDI cables to the Axe-Fx III and with a 6-pin XLR cable to the GT. The parameter BIDIRECTIONAL MIDI on the GT needs to be turned on.
Tip: when using the GT/22's XLR port, you can use its separate MIDI OUT port as a secondary MIDI output, for example to echo MIDI PCs to your tablet, computer or MIDI device.
Turning MIDI IN or REMOTE IN into an output
The MIDI IN and REMOTE IN ports on your Mastermind GT are bidirectional, meaning that they can be used as a secondary MIDI output, provided you have the required special cable.
Turn on BIDIRECTIONAL MIDI on the GT and set MIDI PORT to ‘MIDI In’ or ‘Remote In’.
The special cable needed for this purpose looks like a standard MIDI cable, but is wired differently. Look up the wiring on RJM’s support pages.
Using the USB B port for MIDI
The GT’s USB B port supports MIDI-over-USB. This means it can be used to transmit MIDI data to another device (like your computer or tablet) through a USB connection.
Set the parameter MIDI RECEIVE CHANNEL on the GT to the correct channel to allow communications with the other device. Incoming commands through the USB port will be merged with incoming MIDI data through the MIDI IN port and processed by the GT. If you want this data to beetransmitted through the MIDI OUT port again, turn on the parameter MIDI MERGE.
To send outgoing MIDI through the USB port, add a separate device in Setup > Devices, with MIDI OUTPUT set to ‘USB’.
First steps
Checklist
Verify this:
- Your GT has firmware 4.2.0 or later installed.
- 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: firmware 1.18 or later is installed.
Starting fresh
Perform a factory reset of your GT. This can be done on the hardware only, in Setup > System Functions. This prevents compatibility issues.
In the Devices menu replace the first entry ‘Effect Gizmo’ with your Fractal Audio Axe-Fx model. Make sure to select the correct model, don’t select a ‘Slave’ type. Your selection makes sure that the GT sets critical parameters to correct settings.
Setting important parameters
With 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.
- MIDI CHANNEL = 1
Change this only if the Axe-Fx uses another MIDI channel.
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. This prevents 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. Example: a button which is assigned to External Controller 4, which is controlling Input Boost in the Amp block in your preset. To make such a button stay in sync when switching presets on the Axe-Fx, turn on this parameter.
- MIDI RECEIVE CHANNEL = none
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 = off
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. The default setting on the Axe-Fx II: off.
With the Axe-Fx III
On the GT side
Verify that the GT has the following Setup and MIDI settings:
- SEND PCs = on
See above.
- MIDI CHANNEL = 1
Change this only if the Axe-Fx uses another MIDI channel.
- SEND REDUNDANT PCs = off
See above. For the Axe-Fx III, this should 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 should be turned off with the Axe-Fx III, unless specific situations call for turning it on.
Other recommendations:
- SEND CCs ON PRESET CHANGE = on
See above.
- MIDI RECEIVE CHANNEL = none
See above.
- MIDI MERGE = off
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
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. The default setting on the Axe-Fx II: on.
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. This makes sure that the GT sends Program Changes to the Axe-Fx II to switch presets.
Setting other system 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 selected Axe-Fx device.
- 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 = off
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.
- SCENE NAMES
Turn this on to see the names of scenes on the main display. Turn it off if the display of scene names on buttons suffices.
- SHOW ONLY SONG NAME
Turn this on in the Display menu to show only the name of the current song in the main display, and not the name of the preset(s) being used by the current song.
- START UP ON LAST PRESET
This determines if your GT will recall the last loaded preset after powering on.
- SHOW TEMPO
When turned on, the tempo is displayed briefly on the main display every time the tempo changes by more than 2 BPM. When turned off, the tempo is never displayed on the main screen, only on Tap Tempo buttons you’ve defined.
- PAGE PREVIEW
When turned off, the visible button page does not change until you select a new preset. When turned on, the visible button page changes as you move up and down through the banks. The button page associated with the first preset in a bank is the one that will be displayed for that bank.
- SYSEX MESSAGES
You can define custom Sysex messages here and then assign these to IA buttons.
- MACROS
You can create custom macros (set of commands) for special tasks here. You can make a macro execute automatically at startup.
- REMOTE MODE
This is used only to give your GT control over another GT, or take control.
Importing preset names
The GT can import the names of your Axe-Fx II / III presets with the GET PRESET NAMES function (Setup > Devices). You’ll want to do this periodically. See Importing Scene Names below for more information.
Tip: the Axe-Fx III allows this function to be assigned to a button for quick access.
Importing scene names (Axe-Fx III)
The Axe-Fx III allows individual scenes of presets to be named. The GT provides two ways to import and display these scene names, both with the GET PRESET NAMES option.
- If GET PRESET NAMES is selected with the option CREATE SONGS, the GT will treat an Axe-Fx preset as a song and its scenes as presets. The GT will run in Song Mode and buttons with scene names will be displayed on the bottom row. Note: this method is limited to the first 127 presets on your Axe-Fx III.
Or:
- If GET PRESET NAMES is executed without selecting CREATE SONGS but with GET SCENES selected, 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.
Assigning buttons
Button Pages
Your GT has 10, 16 or 22 physical buttons, and even more when using external buttons. Together these make up a single Page.
Your GT can switch between multiple Pages, allowing access to a load of functionality. Example: Page 1 provides the buttons you use most, Page 2 provides buttons you use less often, Page 3 provides Looper controls, etc.
These Pages are global: 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.
When INSTANT BANK is 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.
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 accomplished through Setup > Devices > Assign Buttons. In the editor use Assign CC in the button context menu.
Normal and Hold button modes
Beside the regular button mode (Normal), buttons also offer a secondary function when pressed-and-held for a short time.
As explained below (see Effect buttons), the GT reserves the Hold function of effect buttons for selecting channels when it’s controlling an Axe-Fx III.
The Setup menu provides button timing parameters to finetune the response of the Hold and Repeat functions. Try this:
- Hold mSec: 450
- 1st Repeat mSec: 1500
- Repeat mSec: 300
Additional options for the Hold function:
- IA MODE ONLY
This option makes the Hold function only work when IA Mode is active. It will also only be displayed when IA Mode is active.
- SHOW NAME
This allows to you turn on or off the display of the Hold function's name in the button display.
Button names
The following characters have a special purpose in button names:
- \ (backslash): forces a line break in the text
- ^ (carat): forces a line break and displays the 2nd line inverted
- | (vertical line): hides subsequent characters
Tip: use the vertical line in your preset titles on the Axe-Fx to force the GT to separate the main title (displayed on the GT) from auxiliary information (not displayed).
How the GT handles MIDI CCs with an Axe-Fx III
Based on information from RJM:
The Axe-Fx III is being controlled through System Exclusive (Sysex) MIDI messages sent from the GT. However, the GT is really designed to work with MIDI CCs - the built-in device database only uses CC numbers, for example. Also, the Axe-Fx III ships without any CC numbers predefined. Using CCs would require you to manually set all of them in the Axe-Fx III. The way the GT gets around this is to use ‘fake’ CC numbers, which are translated into Sysex messages under the hood. This allows you to continue using the typical features in the GT without so much configuration needed on the Axe-Fx III. The CC settings for all effect blocks and everything else on the Axe-Fx are ignored.
About CCs: in addition to value 0 for bypass and value 127 for active, there are values that select the effect channel. Here’s the complete list:
- Value 0: Bypass effect block
- Value 1: Select channel A
- Value 2: Select channel B
- Value 3: Select channel C
- Value 4: Select channel D
- Value 127: Enable effect block
This method allows using one CC number that can select effect state and channel. Note: currently the GT does not support switching to channels E and F.
The External Controllers and Scene Decrement/Increment are not part of the Fake CC interface. Those have to be done the old way nu 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. Note: if you’re using other devices to control the Axe-Fx III, through the GT’s MIDI connection (including USB), then you need to enter the required CC data in the III’s MIDI/Remote menu.
Types of buttons
- OFF
Disables the button.
- BANK UP/DOWN
Selects the next or previous bank of presets.
- GET PRESET NAMES
See above.
- IA
General purpose (instant access) button that can execute a list of button actions, see below.
- IA MODE
Switches to IA Mode.
- IA STORE
This stores the current state of the IA button to the current preset. This works only with buttons which have UPDATE ON PRESET CHANGE enabled.
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.
- LABEL
Only displays text.
- PAGE/IA STORE
This selects the next button page, or when held, stores the current IA state to the current preset (see above).
- PAGE UP/DOWN
Selects the next or previous button page.
- PAGE MENU
Displays alle pages.
- PRESET -/+
Moves down/up one preset.
- PRESET
Selects a preset.
- PRESET MENU
Displays all presets.
- PRESET NUMBER
Lets you select a preset by entering its number.
- PREVIOUS PRESET
Switches back to the previous preset.
- SCENE MENU
Displays all scenes of the preset.
- SETLIST MENU
Pops up a menu of all setlists.
- SETUP MODE
Activates Setup Mode.
- SONG MENU
Pops up a menu of all songs.
Preset buttons
Preset buttons allow you to switch to a specific GT preset. You can assign as many as you want on a page.
Preset buttons are normally linked directly to presets in the Axe-Fx.
The number of assigned preset buttons determine the size of the Bank. Bank Up and Down buttons let you scroll through Banks. The parameters PAGE PREVIEW and INSTANT BANK SWITCHING let you further customize Bank Up/Down behavior.
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.
You can hold a Preset button to execute its Hold function, if programmed. The parameter SHOW NAME for the Hold function tells the GT to show or hide the IA function on the button display.
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:
- PRESET MENU button: displays a list of all GT presets
- PRESET NUMBER button: lets you enter the number of a preset to quickly jump to it
- PREVIOUS PRESET button: jumps back to the previously selected preset
- PRESET - or PRESET + button: decrements or increments the current preset with 1 step.
Additional options are available through IA > 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.
Adding 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’s firmware offers preliminary support for log taper correction).
The GT lets you change an expression pedal’s assignment by pressing a button. This can instantly turn a Wah into a Whammy for example without having to tweak the corresponding Axe-Fx preset extensively.
Organizing 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.
Button page examples
With an Axe-Fx II:
With an Axe-Fx III:
...