| If, as I am guessing, "gaboret" analysis/resynthesis is Gabor transform
analysis/resynthesis, then with appropriate choice of windowing and FFT
size, the STFT analysis/resynthesis in Csound already can achieve a very
close approximation of the Gabor analysis/resynthesis.
To be precise, if the "cell" in the SDFT is the same frequency height and
time width as the Gabor logon or gaboret, then the only real difference
between the SDFT and the Gabor situation is the type of analysis window,
cosine-based in the SDFT case and Gaussian in the Gabor case. It is not so
hard to compute the appropriate cell size and shape from Gabor's papers; I
used to have spreadsheets and Mathematica workbooks for doing it, and I may
still have something around somewhere.
Csound should be able to even more effectively implement the Gabor
analysis/resynthesis by adding a Gaussian window type. Ideally, of course,
an Gaussian windows have an infinite overlap, but of course there is an
effective limit where the Gaussian tails are below the noise floor of, I
think, about 3 or 4 cells' overlap.
In sum, I think we can get a good enough approximation of the Gabor case
already. It follows that the advantages and disadvantages of the Gabor
technique would be pretty much the same as the existing PVS opcodes.
The wavelet case is much more difficult, and it does not so readily lend
itself to streaming signal types. Notionally, the wavelet cells increase in
duration as they decrease in frequency. So, either there is a uniform
wavelet analysis with the lowest cell lasting the duration of a sample, or
there is a longest cell. However, even in that case, there still may be
avantages to the wavelet analysis/resynthesis because it potentially affords
more control over tradeoffs between time precision and frequency precision,
artifacts with transients, and so on.
There are other analysis/resynthesis methods that could go into Csound...
Regards,
Mike
----- Original Message -----
From: "Oeyvind Brandtsegg"
To: "Developer discussions"
Sent: Tuesday, May 20, 2008 5:50 PM
Subject: [Cs-dev] pvs related, gaboret and or wavelet analysis/resynthesis
> Is there any chance we could see wavelet or gaboret
> analysis/resynthesis in Csound, in addition to the excellent pvs FFT
> tools ?
>
> best
> Oeyvind
>
> -------------------------------------------------------------------------
> 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/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
-------------------------------------------------------------------------
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/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net |