Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] Sliding Discrete Fourier transform

Date2007-09-28 10:47
FromVictor Lazzarini
SubjectRe: [Cs-dev] Sliding Discrete Fourier transform
I suppose 'partials' is not ready for SDFT, or is
it? I can try updating to use it, when I learn
a little more about it.

Victor

>
> I have implemented the SDFT inside Csound5; there is a
> SConstruct option to build it which is on by default.  It
> is integrated into the pvs stuff, in that if the overlap
> is less that the krate or less that 10 it switches to
> SDFT.  At present I have not worked out what to do about
> read/write/diskin, but the other opcodes are done (subject
> to my checking as I did this on holiday).  There are also
> a-rate versions of pvsfilter (third arg), pvsbin (answers)
> , and pvsmooth (args 2 and 3). They are kind of obviously
> changed.
>
> This code is not for realtime use!  It is slow, but the
> audio quality is high.  I am trying to write a short paper
> (for Csound Journal?) on the way to use it and examples.
>
> What I have not done is change the manual.
>
> .oh and I also added warnings if the in and out f-vars are
> the same.
>
> ==John ffitch
>
> ----------------------------------------------------------
> --------------- This SF.net email is sponsored by:
> Microsoft Defy all challenges. Microsoft(R) Visual Studio
> 2005.
> 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 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2007-09-28 11:06
FromRichard Dobson
SubjectRe: [Cs-dev] Sliding Discrete Fourier transform
Top of my wishlist for the SPV is to see how it may marry to partial 
tracking. But the SPV code may not be a simple plugin insert into 
"partials", some further work would likely be needed. The analysis frame 
updates every sample, so "minimum timepoints" may have to be redfined. I 
do have a version of my standalone code that can emit either phase or 
frequency bin data (I have only worked with frequency), depends if John 
has incorporated that or not.

That said, a key feature of the SPV is that resynthesis is 
indistinguishable from an oscillator bank (that is to say, it ~is~ an 
oscillator bank), in that all frequencies can range ad lib over +- 
Nyquist, so there must be considerable overlap between the two systems, 
in that the same freedom of frequency modification can be enjoyed by both.

Richard Dobson


Victor Lazzarini wrote:
> I suppose 'partials' is not ready for SDFT, or is
> it? I can try updating to use it, when I learn
> a little more about it.
> 
> Victor
> 
> 


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

Date2007-09-28 11:26
Fromjpff
SubjectRe: [Cs-dev] Sliding Discrete Fourier transform
Sorry -- did not know about partials!  It was a heavy teaching term
last.
I will glance at the code and see what is needed; we still have the
weekend to go.
==John ffitch

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