I've got no idea whether Kontakt etc use floating-point loop points, do they? The issue is, that with Renoise/trackers you often set loops just to have small wavecycles, so it's a bit different use there.
When i'd like to let a sampler loop somewhere in audio data (single cycles) where only frequencies occur that are divisors or the sample frequency, then I certainly would not need to specify floating-point loop points, right?
So with less optimal (recorded, drawn) wave data, isn't it better to be able to set loop points (by trying and listening) that are floating point?
And the implementation in the sampler software should be a no-brainer, since the sampler would just need to add a value when it wraps to the beginning of the loop (cycle), correct?
Secondly, can todays samplers (Kontakt? Alchemy?) do resynthesis based on loop points? I mean, that the first part of a voice would be resampled without IFFT and after that IFFT would go on to hold the voice based on loop points. Is this hard to implement?
Oh, and: Are cross-fade loops worse or better than IFFT? As far as I could see this type of loops crossfades volume of two signals around a loop point. That seems to be simmilar to windowing wave data for use in FFT, but it probably introduces more sound artefacts? (since it only operates on time domain)
Any help would be appreciated, thanks a lot!
