Zwiebelchen
Fractal Fanatic
As the first line in this thread, I just want to say that this thread is not intended to be understood as criticism, but more as a platform to discuss an issue that is very present in modern (modelling) technology, which is http://en.wikipedia.org/wiki/Feature_creep
"Feature creep, creeping featurism or featuritis is the ongoing expansion or addition of new features in a product, such as in computer software. Extra features go beyond the basic function of the product and so can result in over-complication rather than simple design. Viewed over a longer time period, extra or unnecessary features seem to creep into the system, beyond the initial goals."
The reason I'm bringing this topic up now was the recent discussion, initiated by Cliff about removing some of the advanced parameters of the Amp block, which was turned down by popular demand: http://forum.fractalaudio.com/axe-fx-ii-discussion/82399-parameter-elimination.html
Do you guys think the Axe II firmwares start to drift more and more into feature creep? If we consider the history of improvements over the last 10 firmwares, there was a lot of stuff that got added far beyond the initial features of the Axe II:
Scenes and Scene controllers, a lot more amp advanced parameters and literally hundreds of new amp models. Recently, Fractal tried to tackle that "amp in the room" issue with the new ultra-res IR format, just to introduce a new problem that comes with it: it requires modified IRs.
To me, I feel that with the addition of more and more parameters inside the amp block and more and more amp models being added, I think we are moving towards a certain redundancy of design. Is it just me, or is it time to watch everything as a whole and try to eliminate stuff that has been rendered unneccessary by the progress that has been made?
There's now a lot of amp models that sound very similar to me. There's the option to change the virtual tubes of amps, there's all that advanced parameters that I don't even know what they are doing. Then there's all the reverb models that I never use anymore since the studio reverb got introduced.
While most of this stuff is perfectly optional for those who need it, I feel there's also a rising number of people that get confused by all the possibilities. There's more and more posts in the bug reports forums popping up that can be tracked down to be a mere user-error. But the thing is: it gets more and more complicated to help to track down the cause of user issues.
The most prominent examples here are issues with volume jumps. There's so much stuff that can be wrong here, that affects the volume of a patch:
it could be the output volume knob, it could be the level of the amp block, input trim, global amp gain, it could be a controller or modifier, it could be erratic midi data, it could be the scene output level, it could be the global output level, it could be wrong I/O settings, it could be the noise gate, routing, etc..
I often find myself recreating my presets from scratch after tweaking, tweaking and tweaking, simply because I lost track of all the modifications I did burried within the menues. This helps a lot, but I could imagine not everyone having the nerves to do that on a regular basis.
So, to come back to the initial statement: do you think the Axe II starts to suffer from this effect or do you think ultimate flexibility is the right track to go?
EDIT: And I shall be corrected. What I described is not "feature creep", but actually "worse is better", from a programming perspective.
"Feature creep, creeping featurism or featuritis is the ongoing expansion or addition of new features in a product, such as in computer software. Extra features go beyond the basic function of the product and so can result in over-complication rather than simple design. Viewed over a longer time period, extra or unnecessary features seem to creep into the system, beyond the initial goals."
The reason I'm bringing this topic up now was the recent discussion, initiated by Cliff about removing some of the advanced parameters of the Amp block, which was turned down by popular demand: http://forum.fractalaudio.com/axe-fx-ii-discussion/82399-parameter-elimination.html
Do you guys think the Axe II firmwares start to drift more and more into feature creep? If we consider the history of improvements over the last 10 firmwares, there was a lot of stuff that got added far beyond the initial features of the Axe II:
Scenes and Scene controllers, a lot more amp advanced parameters and literally hundreds of new amp models. Recently, Fractal tried to tackle that "amp in the room" issue with the new ultra-res IR format, just to introduce a new problem that comes with it: it requires modified IRs.
To me, I feel that with the addition of more and more parameters inside the amp block and more and more amp models being added, I think we are moving towards a certain redundancy of design. Is it just me, or is it time to watch everything as a whole and try to eliminate stuff that has been rendered unneccessary by the progress that has been made?
There's now a lot of amp models that sound very similar to me. There's the option to change the virtual tubes of amps, there's all that advanced parameters that I don't even know what they are doing. Then there's all the reverb models that I never use anymore since the studio reverb got introduced.
While most of this stuff is perfectly optional for those who need it, I feel there's also a rising number of people that get confused by all the possibilities. There's more and more posts in the bug reports forums popping up that can be tracked down to be a mere user-error. But the thing is: it gets more and more complicated to help to track down the cause of user issues.
The most prominent examples here are issues with volume jumps. There's so much stuff that can be wrong here, that affects the volume of a patch:
it could be the output volume knob, it could be the level of the amp block, input trim, global amp gain, it could be a controller or modifier, it could be erratic midi data, it could be the scene output level, it could be the global output level, it could be wrong I/O settings, it could be the noise gate, routing, etc..
I often find myself recreating my presets from scratch after tweaking, tweaking and tweaking, simply because I lost track of all the modifications I did burried within the menues. This helps a lot, but I could imagine not everyone having the nerves to do that on a regular basis.
So, to come back to the initial statement: do you think the Axe II starts to suffer from this effect or do you think ultimate flexibility is the right track to go?
EDIT: And I shall be corrected. What I described is not "feature creep", but actually "worse is better", from a programming perspective.
Last edited: