pitch

Peak detection in Performous code

I was looking to implement voice pitch detection in iphone using HPS method. But the detected tones are not very accurate. Performous does a decent job of pitch detection. I looked through the code but i did not fully get the theory behind the calculations. They use FFT and find the peaks. But the part where they use the phase of FFT o...

Pitch manipulation of Audio recorded Sounds

Hello All, I have a challenging task please help Task: Just say something into your iPhone or capture a friend saying something. Then application make it sound even MORE ridiculous with your choice of over a dozen different voices. Voices of animals, guitar, drum etc. In this task we have to convert Pitch Manipulation i suppose. Ple...

changing the frequency of a soundfile in android

Hi, I try to change the frequency of a single soundfile. I managed to do that in android with the SoundPool thing. But the result sounds really bad. So I stepped about the Fourier Transformation - but I am not sure if this is what I am looking for. I want to load a single file and change the frequency of that file every time that file...

openal pitch shift.

Can anyone tell me why the volume becomes lower when I make the pitch higher in openal? The higher the pitch, the lower the volume..... alSourcef(source, AL_PITCH, 1.2f); alSourcef(source, AL_GAIN, 1.0f); with this setting, the volume is still very very low. is there a way to cheat it to make the gain above 1? Maybe this has somethin...

Change the pitch (and speed) of audio during playback in Python

I'm working on a Python program that plays music. One feature will be a slider that the user can drag up or down to change the pitch of the music as it plays. For example, if the pitch is set to 2, then the music will sound one octave higher, it will play twice as fast, and it will last half as long. All I'm really changing is the playb...

Determining roll angle (up/down) when Android phone is horizontal?

When the Android phone is on its side (horizontal orientation), the Roll represents the tilt, so to speak. When the phone is perpendicular to the ground (looking directly at the screen), the roll says 90. However, when you start tilting it forward or backward, as if you wanted to look down or up, the angle just decreases either way. ...

C/C++/Obj-C Real-time algorithm to ascertain Note (not Pitch) from Vocal Input

I want to detect not the pitch, but the pitch class of a sung note. So, whether it is C4 or C5 is not important: they must both be detected as C. Imagine the 12 semitones arranged on a clock face, with the needle pointing to the pitch class. That's what I'm after! ideally I would like to be able to tell whether the sung note is s...