Hi Michael;
really great new features!
Thanks a lot!
Even because resetting amps is a often discussed theme in our german forum,
your addition is so much helpful, to do this job.
I i.e. also use a lot of the advanced parameters.
But in addition to this new feature, I had some generally thoughts about resetting blocks,
especially amp-blocks.
From time to time, there is a need to reset an amp by selecting another and after that
reselecting the old one.
I know, this leads to a completely new firmware-like refreshed amp-block with the whole
data-structure of the new firmware.
On the other hand, since a few firmwares, the data-structure of a preset will be actualized,
when I first call a preset after an update.
In context of that facts to your new feature, there are some questions;
1) What's the difference between reselecting an amp as described and
"Block Reset" resp. "Reset Current Effect Type" ?
2) Wouldn't it be a good idea, to do all these steps in ONE function ?
"Block Reset" resp. "Reset Current Effect Type" with a (invisible) reselecting;
So we would have a complete resetting AND saved old parameter values!
I ask that, because I think, that when I first reselect an amp, your "Reset Current Effect Type"-function
will not set back all parameters to my old values before the reselecting!
I hope, you can recognize what I wrote, 'cause english isn't my native language ;-)
Kindly regards and thanks for your interest!
Mike
The word "Reset" really has two uses in the Axe-Fx and the Editor.
As you noted, after installing a new firmware it was a best-practice to re-select the Amp type so that new or updated parameters were set to their default value. This was referred to in the Axe-Fx Release Notes as "resetting your amp". This action is no longer a requirement and now happens automatically during preset load.
In the Editor, "Reset" means to set all of the parameters in a block to
default values. This leaves the block in a completely clean state (Reset), or a clean state based only on the Effect Type (Reset Current Effect Type). These "Reset" commands are for any block (Amp, Cab, Chorus, Delay, etc.).
Re-selecting an amp by changing the "Effect Type" will set only the relevant parameters to their default values. These default values are specified by the selected type. This will also hold some parameters to their current values (parameters like Bass, Middle, Treble). However, doing this also has the consequence of setting parameters you may have changed (such as Tonestack, Tube Type, Bias, etc.) to their default value. This is not only specific to the AMP block but to other blocks as well. For instance, changing the Effect Type on the DRIVE will cause the Low Cut, High Cut, and Clip Type to change to their drive-specific defaults.
"Reset" sets every parameter (including Effect Type) in the selected block to its individual default value. It is as if each parameter, including the Effect Type, was double-clicked in the editor.
"Reset Current Effect Type" actually calls "Reset", where each parameter is set to its individual default state, and then the previous "Effect Type" is re-selected. This causes the parameters relevant to that Effect Type to change (in the case of an AMP block: Tube Types, Master Volume, Bias, etc).
Having two separate Reset functions in the editor allows the customer to choose how they want to change the block.
I think it could be rather difficult to have a "Reset" function which retains some parameters but defaulted others. This would require some sort of exclusion list, otherwise the editor would not know which parameters you wanted saved.
I hope this helps clear up any confusion.