The way the vocoder work is to take two signals which are the modulator and the carrier and with this two signals we impose the amplitude of the frequency of the modulator onto the frequency of the carrier. This two signals (our voice as modulator from microphone and the synthesiser as carrier) then running through a series of bandpass filter.
Our synthesiser as Carrier and Microphone input as Modulator
Inside the main Vocoder's macro (Channel L/R)
So what we actually do is that we take the signal from the modulator sending through a series bandpass filter and each bandpass filter is passed through an envelope follower then multiply the amplitude of each of those filter against the carrier's filter. Again, we do the same thing here with the carrier which is our synthesiser running through the same type of filter and imposing the amplitude of the frequency in the modulator's filter on the frequency on the synthesiser. Base on our research, what we actually found out was that with more bandpass filter more clarity sound could be achieved. So with two pole static bandpass filter in Reaktor that only gives us 4 voices means 4 bandpass filter and also they all set the same frequency. Therefore, we can use them as a number of voices to set the frequency. E.g more voices means more bandpass filter, more bandpass filter means more clarity sound. So, this is where the power of voice info module comes in, the voice info module tell us a maximum number of voices as well as the ID for the current voices. By using voice info module it will let us avoid the need to build a lots of bandpass filter. So we can just use one bandpass filter for the modulator and one for the carrier and then do a bit of math with the voice info module and convert the pitch into frequency then sending through the bandpass filter. This will save a lot of time for us. So, now our vocoder can use a lots of different voices and can achieve more clarity sound.
Inside the Vocoder Channel
No comments:
Post a Comment