Am Samstag, 26. Januar 2008 17:09:11 schrieb Darren Landrum:
> This might be a stupid question, or it might lead to something interesting.
>
> Samples are normally stored in the time domain vs. amplitude, as a 2D
> graph. Would it be possible to store samples in the frequency domain
> instead, in some fashion? I don't know much about the mechanics of FFT
> and frequency-domain DSP yet, but I can still ask the dangerous
> questions. :)

Not dangerous at all. And we also though about that as well in the past. But 
frequency domain != frequency domain. There are unlimited ways to store 
samples in the frequency domain. For example the DFT/FFT uses equal spaced 
(linear) bands, which is not the best solution for human perception. I.e. the 
resolution in the lower frequencies is too bad and it wastes too much data 
for the upper ones. And last but not least does the human ear prefer certain 
frequency bands. So there are various other transformations which deal with 
this issue (e.g. the Mel scale filterbank).

Josh Green even proposed a vector based storage (in the time domain) of 
samples a while ago. Not sure if this would be beneficial for something 
though.

But for the synthesis of realistic instruments, storing the samples in the 
time domain would be better.

CU
Christian

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to