Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] Proposed use of function tables as windows in phase vocoders

Date2007-08-18 17:09
FromVictor Lazzarini
SubjectRe: [Cs-dev] Proposed use of function tables as windows in phase vocoders
as I said before this is not correct, pvsanal
supports any window shape defined in a f-table.
It is just not documented, but I'll fix the manual.

Victor

>
> The phase vocoders currently in Csound include pvs, pvoc,
> and ats. Each sports a different set of windows:
>
> pvanal  Hann, Hamming, Kaiser
> atsa    Blackman, Blackman-Harris, Hamming, Hann
> pvsanal Hamming, Hann
>
> What Judy wanted was to use the Blackman window with pvoc.
> It is available for ATSA, but not for the pvoc or pvs. As
> far as I can see, the Blackman and Blackman-Harris windows
> are variations on the "raised cosine" window.
>
> GEN20 provides the following windows:
>
> Hamming
> Hanning (i.e. Hann)
> Bartlett (triangle)
> Blackman (3-term)
> Blackman - Harris (4-term)
> Gaussian
> Kaiser
> Rectangle
> Sync
>
> Questions: what is the Sync window, and is the Kaiser
> window "defined in cosines?" At any rate, this is a
> superset of the windows provided by all of the phase
> vocoders.
>
> Using a function table allows the user to use any of these
> predefined GEN20 windows and as well as to define his or
> her own window. It does not force the user to use an
> inappropriate window.
>
> Regards,
> Mike
>
> -----Original Message-----
> >From: root 
> >Sent: Aug 18, 2007 10:29 AM
> >To: Michael Gogins , Developer
> discussions  >Subject:
> Re: [Cs-dev] Proposed use of function tables as windows in
> phase vocoders >
> >This wil; cause me real problems.  The SDFT can only use
> windows that are  >defined in cosines.  Arbitrary windows
> will not work at all. >==John ff
> >
> >
> >
> >---------------------------------------------------------
> ---------------- >This SF.net email is sponsored by:
> Splunk Inc. >Still grepping through log files to find
> problems?  Stop. >Now Search log events and configuration
> files using AJAX and a browser. >Download your FREE copy
> of Splunk now >>  http://get.splunk.com/
> >_______________________________________________
> >Csound-devel mailing list
> >Csound-devel@lists.sourceforge.net
> >https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
>
> ----------------------------------------------------------
> --------------- This SF.net email is sponsored by: Splunk
> Inc. Still grepping through log files to find problems?
> Stop. Now Search log events and configuration files using
> AJAX and a browser. Download your FREE copy of Splunk now
> >>  http://get.splunk.com/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2007-08-18 17:21
FromRichard Dobson
SubjectRe: [Cs-dev] Proposed use of function tables as windows in phase vocoders
As John indicated, this feature can't apply to the SDFT variation, as 
there we have to window by frequency-domain convolution, hence the 
rasied cosine reference. Kaiser for example is not defined by cosines, 
but by Bessel functions, and so far we have not found a formal f/d form. 
There may be a solution by finding the f/domain impulse response of the 
t/d window, haven't explored that solution yet. But Blackman/Harris 
variant windows are fine.

Its not directly relevant to this issue, but the PVOC_EX file format 
includes support for a "custom" window to be contained in the header, 
though I have yet to implement that in my own code!

Richard Dobson


Victor Lazzarini wrote:
> as I said before this is not correct, pvsanal
> supports any window shape defined in a f-table.
> It is just not documented, but I'll fix the manual.
> 
> Victor
> 


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net