Re: [Cs-dev] Sliding Discrete Fourier transform
Date | 2007-09-28 10:47 |
From | Victor Lazzarini |
Subject | Re: [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 |
Date | 2007-09-28 11:06 |
From | Richard Dobson |
Subject | Re: [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 |
Date | 2007-09-28 11:26 |
From | jpff |
Subject | Re: [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 |