MASTERMIND GT 4.6.3 FIRMWARE / 4.6.1 EDITOR

Status
Not open for further replies.

rjmmusic

Administrator
Staff member
At long last, here's the 4.6.0 release...

EDIT: Now updated for 4.6.3, details below

FEATURES:
  • A ton of new device support:
    • Chase Bliss Preamp and CXM1978
    • Several CooperFX devices
    • Seymoud Duncan Dark Sun
    • Empress Zoia
    • Eventide Rose
    • GFI Synesthesia (added new CCs to Specular Tempus too)
    • Hologram Microcosm, Dream Sequence
    • HX Stomp XL (added more CCs to HX Stomp and HX Effects)
    • Jackson Asabi and Golden Boy
    • Meris Hedra
    • Mesa MIDI Matrix
    • Neunaber Neuron
    • Vintage Revolution Pedal Pro (basic unidirectional support)
    • Red Panda Particle, Tensor, Context
    • Source Audio EQ2
    • Strymon Night Sky, more CCs for Volante
    • And of course, Mini Effect Gizmo X and Overture
  • Cycle buttons can now be grouped. If you link one or more of them, step #1 is considered the "off" step which it will return to when another button in the group is activated
  • Cycle buttons can now be IA Linked together
  • The page number popup will no longer show if you have Show Page Names turned on (it's kinda redundant)
  • Added CCs for remote bank up and bank down functions
  • Pace and Bank up/down CC numbers can be edited on the GT (not in the editor at the moment, but the editor will preserve those settings).
  • System / Wait action will wait a specified number of milliseconds. Please note that this is pretty "dumb" - it will stop everything while it waits, except MIDI clock, so don't make it wait too long. If you're trying to put delays in between messages going to the same device, make sure that that device has Direct Send PC/CC turned on, otherwise you won't get the desired effect.
  • Added the option to send "True" note off messages instead of Note Ons with 0 velocity
  • System Report in the editor now has search functionality
BUG FIXES:
  • Removed artificial limit of 99 for IA IDs on hold functions
  • Fixed Previous Preset button type's behavior
  • External switches set to Preset type now number themselves correctly
  • External switches will now repeat correctly (if set to a button type that is supposed to repeat)
  • External switches will now group properly and light up properly in the editor
  • Page buttons now repeat
  • Note messages are now sent correctly over USB
  • The page selector at the bottom of the Presets tab now works correctly
  • Local pages with IA Cycle buttons now behave correctly
  • The editor didn't handle grouped hold functions correctly in the Presets tab, now fixed
  • Currently selected preset will highlight when selecting banks
  • Preset buttons update now update correctly after using a Preset Menu button and a page change
CHANGES FOR 4.6.1:
4.6.1 started as a bug fix release, but I decided to squeeze in a few extras that didn't quite make the cut for 4.6.0.
  • Added support for Walrus pedals and Quad Cortex
  • Fixed support for Jackson pedals
  • Fixed CC lists for some RJM products
  • Fixed firmware update problems in editor
  • Fixed system report in editor to show more parameters (IA ID, Min, Max, etc.) Also external switches are now shown properly
  • The GT can now use a PBC (or new Mini Effect Gizmo) as a remote tuner and display the results on the Mastermind's screen. Just send the Tuner CC to the PBC or MEGX and run a System / Tuner action. As long as you have a bidirectional connection between the two, you should get the tuner appearing on the GT.
  • Fixed grouping of external switches on pages higher than page 1.
  • Fixed external switches' handling of IA Cycle colors
  • Turning Send Redundant PCs off now works correctly when Direct Send is turned on
  • Fixed the quick flash IA buttons did when changing presets on an Axe-Fx III
CHANGES FOR 4.6.2 (firmware only release):
  • Fixed Get Preset Names on Kemper as much as I could. It won't hang anymore, and it generally works, but sometimes it will put an incorrect name in a blank performance slot. This is something that Kemper has to fix, and they're aware of the issue.
  • Fixed the "w Tails" effect buttons so that they are in sync with the respective delay and reverb blocks
  • Fixed local button pages so that scene buttons are correct when the page is loaded
  • Fixed MIDI Clock = Auto for incoming clock over USB
  • Fixed an incorrect interaction between Previous Preset buttons and Preset 2nd Press = Reload
  • Fixed a bug involving Previous Preset buttons and actions and MIDI banks
  • Did a lot of work in general improving MIDI bank handling. The Mastermind now always sends MIDI banks before PCs during a preset change, for any device that supports banks. Prior, it would try to be "smart" and not send bank numbers it thought were redundant.
CHANGES FOR 4.6.3 (firmware only release):
  • Fixed a bug in Get Preset Names that caused it to fail on the Axe-Fx III
TO UPDATE FIRMWARE:

PLEASE DON'T DO A MAJOR FIRMWARE UPDATE RIGHT BEFORE YOUR BIG GIG!

- First, back up your settings to a flash drive or computer! If you go back to 4.5 or earlier, your GT will factory reset.
- Download and unzip the firmware file.
- Copy the file to a USB flash drive, and remove any other .rjf files from the flash drive.
- Eject the drive from your computer.
- Power on the Mastermind GT while holding the two buttons under the main screen.
- Keep holding until you see "Mastermind GT Bootloader" appear on the screen.
- Now plug the flash drive into your GT. The update should begin and will take a few minutes to complete.

Firmware: http://www.rjmmusic.com/downloads/MMGT/MMGT463.zip

Mac Editor: http://www.rjmmusic.com/downloads/MMGT/MMGTEditor-4.6.1.dmg
PC Editor: http://www.rjmmusic.com/downloads/MMGT/MMGTEditor-4.6.1.zip

Manual: http://www.rjmmusic.com/downloads/MMGT/Mastermind GT Manual-4.3.pdf

Editor Manual: http://www.rjmmusic.com/wiki
 
Last edited:
  • Cycle buttons can now be grouped. If you link one or more of them, step #1 is considered the "off" step which it will return to when another button in the group is activated
  • Cycle buttons can now be IA Linked together
Nice! Thank you! Didn't know I wanted this feature until now
 
I don't care what Sherri says, I think you totally rock! ;)

Thanks so much for the absolutely stellar support for your products – I truly don't know how you find the time to do it all!
 
Thanks, guys, lemme know if you find anything weird in there. This release went to the PBC first, and they found a few bugs that got fixed before the GT release went out. Hopefully we found all of them (but, it seldom is the case...)

I think grouped cycle buttons is the best "power" feature in this release, it almost makes up for the 4 cycle step limitation. Almost. I tried to bump the cycle steps up, but I'm really straining at the limits of the available memory. I have to do some serious housekeeping to free up enough memory to get it to 8 steps. It's funny to worry about a few K of memory here and there in 2021, but that's embedded systems for you. Good thing I grew up when system RAM was measured in Kbytes. Lots of practice squeezing things into small spaces. :)

Alexander: I forgot to mention above that editing external switches on the GT should save properly now!
 
Wow this release looks super! I cannot wait to try it out, thank you Ron and fam! :)

I will be test driving it with the latest public beta release from Fractal! This has been an awesome week firmware wise, I definitely bought the right products for myself!
 
System / Wait action will wait a specified number of milliseconds. Please note that this is pretty "dumb" - it will stop everything while it waits, except MIDI clock, so don't make it wait too long. If you're trying to put delays in between messages going to the same device, make sure that that device has Direct Send PC/CC turned on, otherwise you won't get the desired effect.
I don’t see in the editor where we would set this wait function. I’ve been trying to help another forum member who uses some of the same gear I do. Specifically the TC Helicon Voicelive rack. He wants a preset to do a program change and then have it choose a step which would be done with a CC. On my system I can get either/or. I know from sending similar commands from my iPad the voicelive needs a delay between the PC (I suppose so that the preset has time to load) and the CC (to make a change to the preset) so I thought this wait feature might help.
 
I don’t see in the editor where we would set this wait function. I’ve been trying to help another forum member who uses some of the same gear I do. Specifically the TC Helicon Voicelive rack. He wants a preset to do a program change and then have it choose a step which would be done with a CC. On my system I can get either/or. I know from sending similar commands from my iPad the voicelive needs a delay between the PC (I suppose so that the preset has time to load) and the CC (to make a change to the preset) so I thought this wait feature might help.

It would looks something like this:

VoiceLive PC off:None on:y
System / Wait off:0 on:100
VoiceLive CC #a off:None on:c

That would insert a 100 msec delay between PC and CC
 
It would looks something like this:

VoiceLive PC off:None on:y
System / Wait off:0 on:100
VoiceLive CC #a off:None on:c

That would insert a 100 msec delay between PC and CC
If I’m in the editor is that on the devices page or the preset page or somewhere else? Sorry, I can’t seem to find where to enter those parameters.
 
If I’m in the editor is that on the devices page or the preset page or somewhere else? Sorry, I can’t seem to find where to enter those parameters.
It's any place you edit actions - preset actions, button actions, group actions, etc.
 
Sorry Ron, I got it now. For the voicelive I have to use close to 1000 milliseconds to get it to work but it works, so that’s awesome.
 
Hi Ron!

I'm using a Source Audio Collider and this unit really needs the Wait function but I don't really understand how to do it.

I would like to select the on/bypass with two seperate buttons ( Delay and/or reverb ) but only use one permanent preset, per song.

I have two buttons as Dev PC +/- to select the right preset for each song, never change it during that song but I want to be able to choise if the Colliders delay or reverb should be engage in different part of the song.

Is that possibe and how do I set it up then?
 
Last edited:
Assuming the problem is the CC being sent too close to the PC, then on the buttons that have CCs on them, add a System / Wait action:

System / Wait off:100 on:100
Collider / CC Toggle #x off:0 on:127

something like that.
 
Thank you Ron, the Collider doesn't handel anything but one midi message at the time so sending two cc message, delay-bypass/on and Reverb-bypass/on will mess up the poor little box completely.
I assume that I have to set a delay bypass/on "Wait" to a time equal to the song tempo so the delay in midi don't mess with the repeate time.
The Reverb bypass/on must then be at least the double the time set for the audio delay.
Adding more CC control than this simple on/bypass message will be nearly unusable then :'(

Is there a limit in how long the "Wait"-delay can be?

Anyway, that's a problem for Sourche Audio to solve.
The new "Wait" function is a great tool to do cool things with.
Thanks for that addition :cool:
 
Last edited:
Have you personally seen the problem happen with two CCs? Typically pedals that have this type of issue can handle CCs one right after another. PC messages are the ones that typically cause the problem because the pedal has to do a lot of work to load up a new preset. I've never tried this on a Collider, so I don't know if this can happen between two CCs.

The maximum wait time is 4095 msec
 
Yes I have, but it only apears when the Wait time is set to it's lowest possible time ( both delay and reverb set to 3ms Wait ). If I set both to 4ms and abow everything changes as it should.
I have set the delay Wait time to 3ms on/off for the delay and the reverb to 4ms on/off. Works without any problems at all

This only works when no PC:s are sent.

If Wait is below 3/4ms no CC:s will be processed, by the Collider, at all.

Now over to the real problem:
My Collider receives PC:s all the time regardless of what I set the "Send Redundant PC" to and the Collider reload the preset even if it's the same.
That's the reason I have so slow reaction in my Collider.
I assumes that "Direct Send PCs/CC" doesn't impact if "Send Redundant PC" is inactivated, or does it?
My GT-10 sends PC:s anyway, whatever I do in the device setting page.
The only way around this problem is to set only one Preset on the GT to send PC:s but what's not ideal.
 
Last edited:
It shouldn't send duplicate PCs if Send Redundant PCs is turned off, but turning on Direct Send makes many changes to how PCs and CCs are sent, so it's possible you found a bug there.
 
  • Cycle buttons can now be grouped. If you link one or more of them, step #1 is considered the "off" step which it will return to when another button in the group is activated
  • Cycle buttons can now be IA Linked together
Care to explain how these can be used? I think I might have a scenario were I can put on of them to use, but I'm not sure about the intended uses of them, or the basic functionality.
 
Status
Not open for further replies.
Back
Top