Hi,
I am currently working on squeak's audio capabilities. I have tried out some of the recording, playback and synthesis capabilities. Right now, I would like to build a vocoder using the FFT.
The first step is to decode both input signals using the FFT and analyzing it's frequency bands. I found that this is somewhat already implemented in the class PhonemeRecognizerMorph. Now I need to modulate the second signal with the frequencies from the first signal, using an IFFT.
I am not quite sure how to implement that.
Can anybody help me implementing the code for a IFFT or possibly point to somewhere, where it already might be implemented?
Thanks! Corny
Hi. It's already there. FFT >> transformForward: takes a boolean that specifies if the transform is forward or inverse. Take a look at FFT >> test and run the example in the comment. Cheers, Juan Vuletich
----- Original Message ----- From: "Cornelius Huber" corny@impara.de To: squeak-dev@lists.squeakfoundation.org Sent: Thursday, April 28, 2005 9:06 AM Subject: implementation of a IFFT in Squak for a vocoder
Hi,
I am currently working on squeak's audio capabilities. I have tried out some of the recording, playback and synthesis capabilities. Right now, I would like to build a vocoder using the FFT.
The first step is to decode both input signals using the FFT and analyzing it's frequency bands. I found that this is somewhat already implemented in the class PhonemeRecognizerMorph. Now I need to modulate the second signal with the frequencies from the first signal, using an IFFT.
I am not quite sure how to implement that.
Can anybody help me implementing the code for a IFFT or possibly point to somewhere, where it already might be implemented?
Thanks! Corny
Splendid, thank you!
Juan Vuletich wrote:
Hi. It's already there. FFT >> transformForward: takes a boolean that specifies if the transform is forward or inverse. Take a look at FFT >> test and run the example in the comment. Cheers, Juan Vuletich
----- Original Message ----- From: "Cornelius Huber" corny@impara.de To: squeak-dev@lists.squeakfoundation.org Sent: Thursday, April 28, 2005 9:06 AM Subject: implementation of a IFFT in Squak for a vocoder
Hi,
I am currently working on squeak's audio capabilities. I have tried out some of the recording, playback and synthesis capabilities. Right now, I would like to build a vocoder using the FFT.
The first step is to decode both input signals using the FFT and analyzing it's frequency bands. I found that this is somewhat already implemented in the class PhonemeRecognizerMorph. Now I need to modulate the second signal with the frequencies from the first signal, using an IFFT.
I am not quite sure how to implement that.
Can anybody help me implementing the code for a IFFT or possibly point to somewhere, where it already might be implemented?
Thanks! Corny
squeak-dev@lists.squeakfoundation.org