I have been running the two different OP25 Phase 1 vocoders side by side and I am noticing some differences between the two. Pavel's fixed point vocoder sounds bit more natural to me and less robotic. Tones also sound nice and smooth. When I look the the waveforms in Audacity, the fixed point vocoder looks a bit smoother and more balanced. (I normalized the volume in Audacity, so both tracks should have a similar loudness). With the default vocoder, it is a lot "spikier" and all of the spike are mostly on the positive side and not centered between positive and negative.
Also - I am clearly way out of my element when it comes to Vocoders. Does anyone have experience? Would you be able to help me tune the default vocoder to more closely match the fixed point version? I think it may help the Phase 2 audio sound a little better too, since it can only use the default vocoder. I am also just using the C++ code and not the python libraries, so there is also a chance that I am screwing something up. I am using the BoatBod version.
I have attached examples of the 2 different vocoders.
The top track is the default vocoder and the bottom one is the fixed point:
Also - I am clearly way out of my element when it comes to Vocoders. Does anyone have experience? Would you be able to help me tune the default vocoder to more closely match the fixed point version? I think it may help the Phase 2 audio sound a little better too, since it can only use the default vocoder. I am also just using the C++ code and not the python libraries, so there is also a chance that I am screwing something up. I am using the BoatBod version.
I have attached examples of the 2 different vocoders.
The top track is the default vocoder and the bottom one is the fixed point: