[Csnd] pvs Windows
Date | 2020-09-01 07:08 |
From | Lewis Sall |
Subject | [Csnd] pvs Windows |
Hi,
Which window does pvstanal use? Can you use any window with timestretching/phase vocoders?
I am reading that the type of window is important, but am not sure if there are limitations to the type of window used:
“The exact shape of the window turns out to be important because the windowing operation smears the signal's spectrum so that each bin of the Fourier transform (i.e., each component in the Fourier series) includes some energy from other bins nearby”
Matlab’s example uses Hann(ing), but can you use a Super-Gaussian Window?
SG Window: SG(x;A,N) = e^((-|x/A|)^N)
Trying to understand the math behind it and as I’m experimenting, there are a lot of terms to experiment with, just within the window portion even. In the SG Window, for example, N is the power, A is the half-width.
Links/References:
Have a good one, Lewis
lewissall@Hotmail.com
Sent from Outlook
|
Date | 2020-09-01 08:46 |
From | "Jeanette C." |
Subject | Re: [Csnd] pvs Windows |
Sep 1 2020, Lewis Sall has written: > Hi, > > Which window does pvstanal use? iwindowtype has three choices: Hamming window, von Hann window and Kaiser window. Those are the choices. > Can you use any window with timestretching/phase vocoders? If you are wondering what the best window is for which purpose, I have come to understand that this is a somewhat difficult question. In practise you'd probably go with trial and error. ... Best wishes, Jeanette -- * Website: http://juliencoder.de - for summer is a state of sound * Youtube: https://www.youtube.com/channel/UCMS4rfGrTwz8W7jhC1Jnv7g * Audiobombs: https://www.audiobombs.com/users/jeanette_c * GitHub: https://github.com/jeanette-c Our imagination Taking us to places We have never been before... <3 (Britney Spears) Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here |
Date | 2020-09-02 23:28 |
From | Lewis Sall |
Subject | Re: [Csnd] pvs Windows |
OK, sounds good. Sorry for the delay, busy at work.
The theory book I have says something similar, that the use/data really determines the best windowing (Weaver, 1983).
“Because of all these factors we can now begin to appreciate why there is no specific theory of windowing. We can only look for trends.”
He does highlight SG windows, that’s why I was considering it:
“Thus we can see why SG functions make ideal artificial windows.”
Hann doesn’t seem too tricky, judging by the link in Matlab, at least for experimentation.
w(n)=0.5(1−cos(2πnN)),0≤n≤N. https://www.mathworks.com/help/signal/ref/hann.html
Vielen Dank! Lewis
Sent from Outlook
From: Jeanette C.
Sep 1 2020, Lewis Sall has written:
|