I have created frames database in Matlab. I get IR and button data of Wiimote to control overlap-add period. I want to realize Time Domain Pitch Synchronous OverLap Add (TD-PSOLA) algorithm in pd
I will get overlap period data from Wiimote IR data.
For example, I have four frames. All 4 frames have different T0(period) values. When I put it them in order, I decide by Wiimote data which frames will be mixed by position. And also Wiimote data gives me the T0(period) of TD-PSOLA.
e.g. T01=100, T02=300, T03=650, T04=900 wiimoteData= 250 newFrame=((300-250)*frame1+(250-100)*frame2)/(200) olaPeriod= wiimoteData=250
newFrame continously overlap-add synthesized by olaPeriod. As the wiimoteData changes, calculation of newFrame is done again. newFrame is sent to DAC.
The problem is how can I do overlapAdd syhthesis in Pd?
This is the brief explanation of problem I think :)
On 1/10/10, Justin Glenn Smith noisesmith@gmail.com wrote:
I think he just means standard overlap add fft http://en.wikipedia.org/wiki/Overlap-add_method
Which is what fft~ and ifft~ do already, if I am not mistaken.
Hans-Christoph Steiner wrote:
Not sure what "overlap add" is, but perhaps you mean additive? There are a bunch of tutorials included in Help -> Help Browser -> 3.audio.examples.
.hc
On Jan 9, 2010, at 2:35 PM, Gün KARAGÖZ wrote:
Hello everyone!
I am working on my senior design project. It's about creating digital musical instrument.
This is my senior design project description: The main task is to develop a package of signal processing algorithms that can perform real-time audio signal synthesis driven by a Wii-remote controller. The project has two parts: analysis (database construction) and synthesis. In the analysis part, Matlab tools will be designed that construct a sound database automatically from a given recording. The tasks in this part are: fundamental frequency estimation, stable frame region detection, frame extraction. In the synthesis part, a real-time signal processing environment, PureData, will be used to get the Wii controller signal, synthesize the audio signal using the database created in the analysis part with the frequency defined by the controller signal and send the synthetic signal to the soundcard.
I have completed all steps except overlap add synthesis in Puredata. Is there any tutorial how we can make overlap add synthesis in pure data?
I need a bit urgent help because of deadline! Thank you for everything.
-- Gun KARAGOZ - http://www.gunkaragoz.net
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
All information should be free. - the hacker ethic
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list