>do you regenerate waveforms on the fly to be accurate, or just use a GUI-only scaling of an existing waveform, to display things during the editing operation
just use GUI scaling, and only IF the prior is too challenging
You often want sample accurate waveform visualization when tuning samples that are time or pitch warped to set start and loop points at zero crossings to avoid clicks without needing fades.
It's not as if a constantly changing single-axis non-linear transform is trivial to accomplish in the GUI either :(