He's referring to my suggestion of having the amp block detect the downstream cabinet to retrieve the impedance curve from the "bundle" which contains both the IR and impedance curve. That would be the way to "streamline the whole process with minimal room for user error", since you'd only have to load one thing into one block instead of two things into two blocks.
But, as was discussed above, that would require Cliff to move the storage of impedance curves from the amp block to the cab block (even though the impedance curve would still be applied in the amp block). Then it would make sense to extend the IR format to include the matching impedance curve since those two things are a matched set. Realistically, though, I can't see a design change like this happening in the AxeFX III, but it's probably worth considering for the AxeFX IV.
In any case, this only addresses the issue of how to deliver the impedance curves to users. Your idea of measuring the impedance curve is the important part and is a great idea.
I guess I don't understand the benefit of storing another IR layer somewhere else when you could have everything in one place that works for everyone's use case.
Please correct me if I'm unclear, but it sounds like...
Your approach:
1. Choose Base Curve in Amp block (a new curve Cliff would have to create to use as a uniform starting point for all impedance captures since the new curve data would be applied to it in order to "correct" the curve in the Amp block to match your own cabs)
2. Capture cabinet impedance curve data (determine where to store it... cab slots or a new Impedance block?)
3. Load Impedance correction curve in Cab Block (which would require serial processing instead of the current parallel processing)
Even if all of this was implemented, it only helps those who work entirely with the Cab block and wouldn't work for those who use live cabs, IR loading plugins, or send an IR (Cab block) to FOH while also running a live cab (not going through the Cab block) with a power amp.
The user error comes into play where someone has to make sure they have the Base curve, Impedance correction curve, and cab IR processing type (series/parallel) all set correctly in various blocks and windows for it to be accurate. If any one of those three steps doesn't match, then you lose accuracy and have to figure out what isn't set up properly.
My approach:
1. Capture impedance curve data
2. Save actual curve data to User slot in Amp block's Impedance curve list.
This approach retains the current method of selecting whichever curve matches the cabinet/IR you're using. It would work for traditional Cab block users, live cab users, IR plugin users, and hybrid IR/live cab users without having to select any additional files, add blocks, change processing types, etc...