Sorry i may not understand it correctly what you say but...
Boogieshoes wrote:I am of the view that the software should have asked to capture the raw guitar at this setting
I think you overcomplicate things here. It could be as simple as that:
- Set your Interface to "0gain"
- Tell amplitube the value of headroom your interface has until 0dbFS
- Done. Amplitube has now all the info it needs.
Easy and accurate. No need to have some AI to capture any Raw guitar level at x level, or anything in this direction... its no rocket sience... . (+You made sure all "user variables", like pickup type etc. are preserved. )
-Because Amplitube now knows what level to expect from your interface, it can adjust by itself for its gain structure.
- This would be again nothing complicated, it just knows that when you type in eg. :
headroom = 12dbu @0dbFS it has to boost 12.79 for amp a, 16 (or what ever) for amp b etc. ...
In this scenario we users dont care anymore about whitch amp is xdbu = xdbFS. Amplitube itself will take care of it.
Boogieshoes wrote:and from that level (which would most likely be different between interfaces) use that data to derive a ‘headroom’ pre scaling factor for the signal chain that the user puts into their ‘Preset’.
Yes the level you have to boost to get there is different for each interface, that (minimal) headroom thats left after boosting to "near clipping" is
not. (at least i dont know any interface that doesent correspond to
min headroom (clipping) = 0dbFS)
Amplitube can not smell what interface you used and how much you had to boost and also (as already said) most interfaces dont show you this amount in numbers.
+ Hot Input Signal brings you no advantage, but can be very dangerous for your recordings if you are not careful.
Boogieshoes wrote:That way the headroom needed should be consistent and the user is removed (except for playing the guitar at Max no clip) from determining the headroom.
Exactly, congratulation. It doesnt matter now what guitar you plug in, how hard you play etc. Its all the same.
-----------------------------------------------------------------------------------------------------------------
There could be another possible solution to tell amplitube your interface headroom without even look into the specs. But you would have to create an feedback loop instead. (Output goes into input) But this would be way more complicate to programm and i dont even know if it would really work. So i dont explain it here further.