Questions tagged [pitch-tracking]

Pitch tracking is the process of finding the dominant frequency of an audio signal.

Pitch tracking is the process of finding the dominant frequency of an audio signal.

Applied to programming, Pitch tracking often involves the use of frequency-domain technics such as the but some time-domain technics exist as well.

wikipedia artcile about pitch tracking algorithms

70 questions
9
votes
3 answers

How to detect string when pitch-tracking on electric guitar?

Hi I'm a noob in audio related coding and I'm working in a pitch tracking DLL that I will use to try to create a sort of open-source version of the video-game Rocksmith as a learning experience. So far I have managed to get the FFT to work so I can…
Remo H. Jansen
  • 23,172
  • 11
  • 70
  • 93
9
votes
3 answers

Real-time pitch detection using FFT

I'm trying to do real-time pitch detection using C++. I'm testing some code from performous (http://performous.org/), because everything else hasn't worked for me. I know for sure that this works, but i just cant get it to work. I've been trying…
Niall
  • 757
  • 3
  • 9
  • 17
8
votes
4 answers

FFT on iPhone to ignore background noise and find lower pitches

I have implemented Demetri's Pitch Detector project for the iPhone and hitting up against two problems. 1) any sort of background noise sends the frequency reading bananas and 2) lower frequency sounds aren't being pitched correctly. I tried to tune…
8
votes
5 answers

Music Transcription of Wav files in Java

I have project about music transcription using Java, the thing is,, I have created an applet that records sound and saves it into a WAV file, the player should only play the piece he/she would like to transcribe, after that I am stuck at the point…
Xtremeaiy
  • 149
  • 1
  • 2
4
votes
1 answer

How to print the value of the object?

How to print the values of the objects? import amfm_decompy.pYAAPT as pYAAPT import amfm_decompy.basic_tools as basic signal = basic.SignalObj('microphone-results-6.wav') pitch = pYAAPT.yaapt(signal) print(pitch) It is instead…
4
votes
5 answers

Pitch detection using FFT for trumpet

How do i get frequency using FFT? What's the right procedure and codes?
airuslee
  • 41
  • 1
  • 3
4
votes
4 answers

Pitch identification in Linux

Is there any free software tool or combination that allows me to identify the pitch of a recorded singing session? The idea is to display some kind of graph with the current pitch in a time line along with markers for the standard notes (C3, C#3, D,…
Luis Soeiro
  • 4,262
  • 6
  • 35
  • 45
4
votes
0 answers

Pitch recognition games in the browser

I'd really like to develop some games and exercises that run in the browser and use pitch detection to listen with the microphone and award points for correct answers. Is this in the realms of fantasy? If not, what is the starting point?
DaveR
  • 2,355
  • 1
  • 19
  • 36
3
votes
2 answers

Calculating frequencies from .mp3 or .wav files?

I'm trying to do some note recognition on mp3 or wav files. The problem is: How do I use the FFT on the files? I prefer Java solutions, but I'm up for suggestions.
user791272
3
votes
1 answer

FFT pitch detection for guitar string

I have simply pitch detection. Input (microphone) data are passed to fft routine, then I'm looking for a pitch with maximum value It means: Max(pow(data[i].getRe(), 2) + pow(data[i].getIm(), 2)) for 0<= i < SAmplesSize I need it for detection of…
cartoon_20
  • 303
  • 1
  • 4
  • 7
3
votes
1 answer

Javascript: How to determine the musical key of mp3 files

I've done a lot of Google searching but haven't been able to find an example on how to determine the musical note of mp3 files. So far, I've read something about FFT (Fast Fourier Transform) from which the pitch of an audio file can be calculated…
Ace
  • 223
  • 4
  • 14
3
votes
1 answer

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…
Shreesh
  • 677
  • 5
  • 15
3
votes
3 answers

Pitch detection via auto correlation fails on higher pitches

I'm trying to get the pitch class from recorded voice (44.1 kHz) using autocorrelation. What I'm doing is basically described here: http://cnx.org/content/m11714/latest/ and also implemented here:…
Flamefire
  • 5,313
  • 3
  • 35
  • 70
3
votes
2 answers

Get frequency and pitch from audio recorded file in android

I’m trying to do an application, where user will say something and then click a button which will give them the frequency value for what they said. I have been searching a lot , and I have concluded that ,I need to use firstly audio record class, to…
Nutan
  • 513
  • 2
  • 10
  • 16
3
votes
1 answer

Convert music wav file to text symbols

I want to give an audio wav file(instrumental - Violin etc) as input and I want to detect all the frequencies tones and to get updated in text sequences in order they have been played. I think I should use fft spectrum at regular intervals to get…
SPC
  • 31
  • 2