Mastermind GT 2.0 beta 3 firmware!

Status
Not open for further replies.

rjmmusic

Administrator
Staff member
At long last, here it is! Mastermind GT 2.0 beta 3, which includes:

- Expansion to 640 presets - on all GT hardware, no hardware upgrade required!
- Expansion to 20 actions per button
- Hold a button for a 2nd function
- IA Cycle buttons (pressing a button can cycle through up to 4 states)
- The ability to have a different button page for each preset
- Sysex messages
- The ability to adjust the button repeat rate
- External switches are now stored like expression pedals - there are global settings, and each preset can override them. They are no longer tied to specific button pages
- (Untested) Axe-Fx II XL support
- Major changes to Kemper support - "Auto Names" mode allows you to display the performance and performance slot names in real time without doing a separate "Get Preset Names" step. Also added IA buttons for delay w/tails and reverb w/tails.
- Preset Number button type allows you to select a preset by typing in a number
- Better synchronization between GTs in remote mode
- Various bug fixes

The editor has the changes required to support the above features, and improvements to the UI that hopefully make it easier to use. It also has a new feature: "Send changes to device". When in an editing session, it will only send the settings that you've changed since the last time you sent or received the settings to/from the device. The first time you transfer in an editing session, it will send everything, but subsequent sends will be much quicker.

Update Instructions:

1). BACK UP YOUR SETTINGS!!! Very important - if you need to go back to version 1.4 for any reason, the GT will factory reset, wiping your settings. If you keep a backup of your 1.4 settings, you won't have to start over

2). Download and unzip the firmware file below, then copy it to a USB flash drive. Be sure to select the "Eject" option on your PC to make sure that the drive is in the right state before pulling it from your computer.

3). Power up the GT while holding the two black buttons under the screen. Wait until the "Mastermind GT Bootloader" screen shows up, then plug in the flash drive. It should run the update at that point, which takes less than a minute.

4). The GT will reboot, then go through a process where the internal settings are updated (takes a couple of minutes). Then it updates the display boards. After all that, it should start up with your settings intact (with one exception below)

5). Back up your settings frequently! This is a beta version, so there's still a possibility that something will go awry. Creating a new backup before each editing session is highly recommended.

Here are the files:

Firmware: http://www.rjmmusic.com/downloads/MMGT20B3.rjf
Mac Editor: http://www.rjmmusic.com/software/MMGTEditor-2.0b3.dmg
PC Editor: http://www.rjmmusic.com/software/MMGTEditor-2.0b3.zip

The manual has not been updated yet (that's next on the list), but here are some quick notes on some features:

Hold Buttons:
There is a setting for each button called "Button Mode". This can be set to Normal or Hold. Setting it to Hold reveals a setting that says "Editing Normal" or "Editing Hold". Pressing this button toggles whether you're editing the button's normal settings or hold settings. The hold function is activated by holding a button for about 2 seconds, and can do almost anything a normal button can do.

In the editor, setting Button Mode to Hold will reveal two tabs above the button edit screen: "Button Settings" and "Hold Settings'. This is how you switch between editing the normal or hold functions.

IA Cycle Buttons:
If you're editing an IA button, there will be an "IA Cycle" setting. Turning this on reveals settings that allow you to edit each of the 4 steps of the cycle. You can set the name and the color of each step. On the GT itself, the step settings are toward the end of the parameter list. On the editor, the area where you edit a button's actions now has two tabs: "IA Actions" and "IA Cycle Steps" so you can switch between editing both.

In the button's action list, there's a new button "Add Step". You place these in between your actions where you want one step to end and the next to begin. So, if you want a CC to increase value through four steps, you could do:

CC7 off:0 on:0
System / Step
CC7 off:0 on:42
System / Step
CC7 off:0 on:84
System / Step
CC7 off:0 on:127

Pressing the button repeatedly will send the values 0, 42, 84 and 127, going back to 0 after the 4th press.

The "off" values are ignored when you have an IA Cycle button. You can define less than 4 steps if you like. Steps above #4 will be ignored. Each step can have multiple actions in it, for a total of 20 actions in the list (including the steps themselves).

Page per Preset:
When editing a preset, you can turn on "Local Buttons", which reveals an option that says "Edit Buttons" You can edit the preset's button page like you would any other button page. In the editor, check "Edit Local Buttons" when editing a preset. This will allow you to double click on the buttons to edit them or right click to bring up the context menu (just like you would edit a button on the global button pages). Using the context menu, you can copy button pages from one of the global pages or from another preset.

The preset's button page takes the place of button page 16. You can still use a page select button to cycle through the other 15 global pages if you like.

Sysex Messages:
There's an Edit Sysex option on the GT now (and a Sysex tab in the editor). You can define 127 Sysex messages, each up to 16 bytes in length. The message is specified in hexadecimal numbers, which is pretty typical for sysex.

To use one of the messages you've defined, there's a new action you can assign to IA buttons: Sysex (appropriately enough). With this action you can define which Sysex message from the list is sent when the button is turned on and which is sent when the button is turned off.

Kemper Auto Names:
The KPA device now has a setting "Auto Names". If this is turned on, and the KPA is in performance mode, the preset buttons' names will be loaded from the KPA automatically. Pressing bank up or bank down will cycle through the 125 performances on the KPA, and will display the five performance slot names from that performance bank.

To use this feature, make sure that your KPA is in Performance Mode, and that you have exactly 5 preset buttons defined per page! Having a different number will cause some weird things to happen when selecting presets.

There are two new CCs for the KPA: Delay w/ Tail and Reverb w/Tail. These are alternate versions of the delay and reverb effects that allow spillover of their tails when switching presets.

Axe-Fx II XL:
We don't have an Axe-Fx II XL in the shop yet, but I've spoken to Fractal and I have high hopes that this version will communicate correctly with the Axe-Fx II XL. Remember to change your device type in the GT settings to "Axe Fx II XL" - there's a setting specifically for that model now.

External Switches:
There is now an External Switch option next to the option to edit Expression Pedals - in the global settings, and in each preset. External Switches are the only things that will not be carried over from your 1.4 settings - you'll have to reassign them. Apologies for that, but it would have been a tricky thing to implement due to some technical reasons.

Please post your questions and bug reports here. I'll get to them as soon as I can. Thanks in advance for any testing you do - it's much appreciated and will help us make the GT better!

In closing, thanks for your patience while I got this done. I expected to have this version ready months ago, but some of these features were a lot more tricky to get right than I would have expected. Let's hope you all find the wait worth it!
 
Re: Mastermind GT 2.0 beta 1 firmware!

AWESOME!!

Thank you so much Ron, I am loving my MMGT…one of the best things i ever bought. Has made the world of midi control accessible and fun…and pretty ;)
can't wait to try the cycle feature, thanks for implementing that!
Kurt
 
Re: Mastermind GT 2.0 beta 1 firmware!

Having an issue with copy/paste in the editor- it doesn't seem to work.
 
Re: Mastermind GT 2.0 beta 1 firmware!

Yeah, that does seem to be an issue. It's now on the list. Thanks!
 
Re: Mastermind GT 2.0 beta 1 firmware!

Holy crap is right!!!! I was ecstatic with page per preset! More presets, 20 commands per button and preset number buttons? Damn, killer stuff. I am pretty sure I had asked for preset numberbbuttons and had forgot about it!
I am traveling and can't get back to my GT till next week. Looking forward to it!!!
 
Re: Mastermind GT 2.0 beta 1 firmware!

Updated the firmware and can't seem to setup CC messages for external
switches as before.

How can i setup the switches to send different combinations of CC messages
per preset to my Effect Gizmo and Axe FXII?
 
Re: Mastermind GT 2.0 beta 1 firmware!

External switches are now set up like expression pedals - there is one global setting for each pedal on the globals page, and you can switch in overrides for each preset, If editing on the GT, edit a preset, then select External Switches to edit a switch for that preset. In the editor, the external switch controls are in the lower left corner of the preset page. Check the checkbox, then press edit to override a switch's settings.
 
Re: Mastermind GT 2.0 beta 1 firmware!

rjmmusic said:
External switches are now set up like expression pedals - there is one global setting for each pedal on the globals page, and you can switch in overrides for each preset, If editing on the GT, edit a preset, then select External Switches to edit a switch for that preset. In the editor, the external switch controls are in the lower left corner of the preset page. Check the checkbox, then press edit to override a switch's settings.

I already tried this but there is only an option to setup a PC message for each switch both in the global and preset settings for the external switches....no ability to setup global CCs or add/override CCs. Also, there is a bug here in that i can't change the value of the global PC message.

Also, what "type" should i select for the switches if they are to be used to send CCs to the Gizmo?
 
Re: Mastermind GT 2.0 beta 1 firmware!

Hi Ron, I'm trying to set up my Axe FX II XL and I have the Tuner working now and the Tempo. I'm not getting the effects status per preset and I can't Get the Preset names from the Axe any Ideas ?
 
Re: Mastermind GT 2.0 beta 1 firmware!

luca9583 said:
rjmmusic said:
External switches are now set up like expression pedals - there is one global setting for each pedal on the globals page, and you can switch in overrides for each preset, If editing on the GT, edit a preset, then select External Switches to edit a switch for that preset. In the editor, the external switch controls are in the lower left corner of the preset page. Check the checkbox, then press edit to override a switch's settings.

I already tried this but there is only an option to setup a PC message for each switch both in the global and preset settings for the external switches....no ability to setup global CCs or add/override CCs. Also, there is a bug here in that i can't change the value of the global PC message.

Also, what "type" should i select for the switches if they are to be used to send CCs to the Gizmo?

Hmm - where is the option to edit PCs you're speaking of? In the editor or on the GT itself? In either case, the External Switches have a list of actions just like any other button - it isn't specific to PCs.
 
Re: Mastermind GT 2.0 beta 1 firmware!

Rain said:
Hi Ron, I'm trying to set up my Axe FX II XL and I have the Tuner working now and the Tempo. I'm not getting the effects status per preset and I can't Get the Preset names from the Axe any Ideas ?

XL support does not work in Beta 1. I've been working with a customer to get it working, and we're almost there...
 
Re: Mastermind GT 2.0 beta 1 firmware!

I'm setting up global settings for the switches but these don't seem
to save after i select done. I set them to be "preset" switches, then i add
various cc actions to the switches, but once i'm back to a preset the global
settings aren't saved and the only option in the ext switch settings in the edit preset
menu is "override off" which can't seem to be changed to on.

Seems very strange that my global settings aren't being saved

EDIT: I'm pretty sure there's a bug now. Global ext switch settings aren't being
saved but i can now set ext switches per preset...however there seem to be over 200
actions already saved per preset for switch 1 alone, and some of the button displays
occasionally show strange characters in the edit menus
 
Re: Mastermind GT 2.0 beta 1 firmware!

Ok, so you're editing on the GT itself, not the editor?

Can you send me a copy of your settings file?
 
Re: Mastermind GT 2.0 beta 2 firmware!

Ok, beta 2 is now available - see the top of this thread.

Bug fixes in the GT:
Axe-FX II XL support hopefully fixed now
Fixed external switch editing problems
Fixed group setting editing problems
Fixed an issue affecting grouped buttons

Bug fixes in the editor:
Copy/paste fixed
A few problems with settings transfer fixed

And I put in a new setting: "Show song names only" that makes the main display show the full song name, and not the current preset name (which is still displayed over the preset buttons)

There's one known issue - settings transfer isn't working correctly when MIDI clock is set to Master. This is something that still needs to be worked on.

Please give it a try - let me know if the problems you were seeing are fixed - or not.
 
Re: Mastermind GT 2.0 beta 2 firmware!

Hi Ron, trying to download 2.02B and I'm getting this message:
Not Found
The requested document was not found on this server.
Web Server at rjmmusic.com
 
Re: Mastermind GT 2.0 beta 2 firmware!

Still not working I'm getting the same error ....
 
Status
Not open for further replies.
Back
Top