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
1
vote
1 answer

How to fix octave errors in harmonic product spectrum?

I'm creating a voice training app and I've used FFT to transform the signal from time domain to frequency domain. Prior to applying FFT I've windowed the signal using blackman-harris window. Then I used harmonic product spectrum to extract the…
Giggity
  • 54
  • 1
  • 7
1
vote
1 answer

Extract text from a Praat pitch file to another text file

I was wondering whether some can help me with a tricky thing which is extracting times and frequency of a Praat Pitch contour to a txt file. I start from File type = "ooTextFile" Object class = "Pitch 1" xmin = 0 xmax = 1.592 nx = 159 dx =…
Marco
  • 31
  • 4
1
vote
1 answer

How to use aubio to get frequency of each tone in a series of tones in python

I found some example code for getting pitch using aubio, but I'm not sure what to change to get it to display the pitch in second increments: import sys from aubio import source, pitch, freqtomidi if len(sys.argv) < 2: print "Usage: %s…
Chris
  • 155
  • 1
  • 9
1
vote
0 answers

Get pitch level from microphone

there are many applications which analyses sound files or microphone inputs. For example a tuner-app for android. Now I am asking myself how they achieve it? I don't know how I should start. Maybe someone of you could give me input or a link to a…
user3490546
  • 292
  • 6
  • 16
1
vote
1 answer

YIN-Frequency-Detection and overtones (guitar strings)

I'm developing an IOS app for frequency detection, and I'm using the YIN algorithm, which is very precise: witch Audacity, I've generated rectangular waves of different frequencies - and my algorithm has a precision of about 0.1 % - for example…
Ulrich Vormbrock
  • 369
  • 2
  • 13
1
vote
2 answers

Find Pitch in speech frame

I have a speech frame. when I compute the LP residual, I could not estimate the pitch truly. I need to find pitch period for each frame. However, When I use frequency domain and time domain, none of them work well. Could anyone help me? I need it…
1
vote
1 answer

find Pitch-synchronous windowing based on pitch tracking

As seen in comment link a pitch by Talkin’s Robust Algorithm for Pitch Tracking in voicebox (function name is "fxrapt") is extracted. http://www.ee.ic.ac.uk/hp/staff/dmb/voicebox/doc/voicebox/fxrapt.html However, I need to find pitch pulses in the…
1
vote
1 answer

MATLAB code for Harmonic Product Spectrum

Can someone tell me how I can implement Harmonic Product Spectrum using MATLAB to find the fundamental frequency of a note in the presence of harmonics?? I know I'm supposed to downsample my signal a number of times (after performing fft of course)…
user2482542
  • 361
  • 2
  • 14
  • 26
1
vote
1 answer

How do you detect pitch using an FFT transformed array?

So I have an array of transformed complex numbers. I do not know what do with the returned data. I've tried calculating the magnitude each element, designating the one with the highest element as the correct frequency, but found that I get weird…
Skylion
  • 2,696
  • 26
  • 50
1
vote
1 answer

Pitch detection on array of floating point numbers

I'm doing voice recording in javascript, and storing the recording as an array of signed floats. What would I need to determine (and ultimately, adjust) pitch on the array? I've seen various algorithms for C++, but they don't seem to be very helpful…
Fibericon
  • 5,684
  • 12
  • 37
  • 64
0
votes
0 answers

How to Find 3 Local Maxima in Fourier Transform Pitch Detection Function?

I have a function that detects the three most dominant frequencies in an incoming microphone stream. I'm running into a problem where when I play an "E4" note (392 Hz) on my piano, it says that the fundamental frequency is B5 (996 Hz). There are…
celewis
  • 11
  • 2
0
votes
0 answers

Javascript - make a feature that lowers or raises the pitch of the song that's playing

Has anyone ever made an app for music? I need to make a feature that lowers or raises the pitch of the song that's playing... I need to be able to play my audio sample .wav, .mp3, .mp4 Which library to use to do this in javascript? I still haven't…
0
votes
1 answer

What method is used in PitchTap in AudioKit?

Does someone know what pitch tracker is implemented in AudioKit? I couldn't find any clues in the source code. We are using it in scientific research and a reference would be greatly appreciated.
0
votes
1 answer

Customizable javascript chart build for high performance

I want to create a piece of software in the browser that listens to microphone and detects it's pitch region. Then I want to show it on realtime streamed line graph. On yAxis there will be mapped MIDI keys presenting the notes (under the hood -…
papryk
  • 442
  • 4
  • 14
0
votes
1 answer

fundamental frequency of female voice

According to what I have read on the internet, the normal range of fundamental frequency of female voice is 165 to 255 Hz . I am using Praat and also python library called Parselmouth to get the fundamental frequency values of female voice in an…