The tag has no wiki summary.

learn more… | top users | synonyms

0
votes
1answer
38 views

Real-time frequency recognition in python

I'm a newcomer to signal processing, so forgive my ignorance. I'm working on a project in Python that will play a .wav file and pick out the dominant frequency as it plays. I've found a few examples ...
0
votes
0answers
21 views

How to get rid of speaker dependent information from MFCC

I'm trying to use MFCC vector features in order to compare the same words spoken by different persons. Is it enough to set a starting frequency for MFCC algorithm to 300 Hz, in order to get rid of ...
0
votes
0answers
22 views

Detecting two changing inharmonic pitches

I have a recording of a newer type of siren that uses two pitches sliding back and forth in time. I want to be able to detect both of the pitches simultaneously or overlapping at short intervals. ...
0
votes
0answers
17 views

Pitch detection — robust to interferer

I have speech from a male talker mixed with an periodic signal (let's call it a slide whistle) where there is some overlap in the harmonics from the voice with the slide whistle. Autocorrelation and ...
0
votes
2answers
70 views

Authoritative DSP book/reference material on Psychoacoustics

I am an auto didactic Electrical Engineer currently pursuing a goal to design a custom application targeted at deeply embedded linux(think BBB or even Raspberrypi-2) type device. My DSP background is ...
0
votes
1answer
46 views

How can I detect known frequencies using most efficient algorithm

I have a set of ultrasonic frequency that I am playing and I want to detect these particular set of known frequencies. I have already used fft but it is quite processing intensive and I am facing ...
0
votes
0answers
38 views

gender recognition using cepstral analysis in matlab

First I am dividing input signal (typically 32000 samples at sampling frequency 8000) into so many frames, and then doing cepstral analysis to each frame to find pitch , So, I am getting various ...
0
votes
3answers
107 views

How to add pitch-shifted version of signal to itself?

I want to write an algorithm to add pitch-shifted version of audio signal to itself (like Electro-Harmonix POG does). And I need to do it in realtime. How to implement it? My guess is: break signal ...
1
vote
1answer
62 views

What is an AMDF?

The wikipedia page for Average Magnitude Difference Function/Formula (AMDF) appears to be empty. What is an AMDF? What are AMDF's properties? What are AMDF's strengths and weaknesses, as compared ...
1
vote
1answer
35 views

LPC produces unexpected residual

I have written a vocal pitch shifting algorithm which uses LPC to separate the signal into its spectral envelope (predicted by the coefficients) and the pitch information (the residual error). My ...
0
votes
2answers
157 views

Resample an array in real-time (application: pitch-bend)

I'm working on a sampler software (that plays .WAV files, when notes are played on a MIDI keyboard). In order to implement pitch-bend feature (i.e. you have a "pitch bend wheel" on the synth and you ...
1
vote
1answer
146 views

What DSP method are consumer products like the game Rocksmith and guitar polyphonic tuners likely to use for multiple f0 detection?

The game Rocksmith and some polyphonic guitar tuners (like the PolyTune) are able to recognize, at least to some extent, multiple fundamental frequencies in single-source audio. I know there are some ...
0
votes
2answers
71 views

pitch extraction for speech

I am building an LPC analysis tool, and am at the point of needing to do pitch period analysis. I was initially interested in using the Gold & Rabiner algorithm for this, and got a hold of a ...
0
votes
1answer
197 views

Improving an auto-correlation based guitar pitch detector

I've seen many questions on this forum regarding pitch detection for musical instruments (commonly guitar), and spent a while reading through the answers to create a basic implementation of ...
0
votes
0answers
94 views

Trying to understand the gold-rabiner pitch detection algorithm

I am currently in the process of taking on implementing the Gold-Rabiner pitch tracking algorithm, and I came across what seemed like a good explanation of it in David Meehan's "A Code Excited Linear ...
0
votes
2answers
64 views

At what time stretching ration would an audiophile notice a wrong pitch

I have some low quality audio from my native tongue on a VHS. I am using this audio to dub HQ released of the same program (from another language source). The video frames/second ratio is 25:23.98 . I ...
0
votes
2answers
160 views

What is the difference between pitch detection and Onset detection?

According to wikipedia Onset detection: Onset refers to the beginning of a musical note or other sound, in which the amplitude rises from zero to an initial peak. It is related to (but ...
0
votes
1answer
45 views

Developing a classifier for a periodic music

I am trying to develop a classifier for Indian Taals, for which I would be focusing only on the Tabla. Now once a extract a period of the Tala(a repetitive pattern), I want to develop some feature ...
0
votes
0answers
72 views

MFCC gives poor results for speaker identification

I trained my program by using 2 GMM algorithms for speaker identification. I used 32 MFCC features for the first GMM and the f0 feature for the second GMM. There are 6 speakers . And for each speaker ...
2
votes
2answers
283 views

Thoretically, what makes multi-pitch detection so difficult?

For multi-pitch detection, I mean for example pressing several piano keys at the same time. For signal pitch detection (pressing one key at a time), after FFT, mostly the frequency with the largest ...
0
votes
2answers
102 views

Best method to do piano key pitch detection?

For example, when playing piano, at the same time, print out the key notes by analyzing the signal of piano sound. How to do some pre-processing to remove the noise? When calculate with FFT, noise ...
1
vote
5answers
392 views

Pitch Detection: avoiding frequency doubling / halving

I am working on a tuning app. I have so far tried 3 different libraries with a number of different algorithms. However, when I compare to other tuner apps, I seem to be getting frequency doubling on ...
1
vote
1answer
113 views

MFCCs and chord recognition

This is my first time working with Mel-frequency cepstral coefficients and I have two questions.... Are some of the 13 coefficients strictly related to some sound properties like frequencies, ...
1
vote
1answer
78 views

Crash course on turning engineering formulae into computer code?

I'm trying to teach myself about the basics of feature extraction from digital signals. Specifically, I want to try monophonic then polyphonic pitch recognition. I don't have any university level math ...
1
vote
1answer
762 views

YIN Pitch detection Algortithm ( how do I improve my results )

I am using YIN algorithm in a school project of mine which uses pitch detection on guitar sound. I when I play a note I get random frequencies at the beginning until they stabilize. I am thinking ...
0
votes
1answer
69 views

How to get the melody from a signal

I'm trying to retrieve a melody from a signal (simple sine with 3 notes). I've windowed the signal and performed autocorrelation to get the fundamental frequency of each window and then converted ...
0
votes
2answers
266 views

Android: fundamental frequency

I want to find the fundamental frequency for human voice in an Android Application. I want to use autocorrelation method. My code is this: ...
1
vote
1answer
127 views

how to eliminate frame boundary discontinuity?

I'm applying at each 2048 samples the pitch synchronous algorithm to pitch scale some audio files, everything seems to occur well, but I've noticed some glitches, artifacts, clicks between every ...
1
vote
2answers
154 views

Cepstrum, peak picking

I try to obtain fundamental frequency from cepstrum. I decide to use peak picking algorithm, which pick maximum value of the Cepstrum (c) with sampling rate fs. ...
0
votes
1answer
111 views

Pitch Detection: HPS not working

I'm trying to code the HPS (harmonic product spectrum) algorithm and the problem I'm facing is that using my guitar, the fundemental frequency (Here it's 82Hz) just isn't there, so is the 5th Harmonic ...
3
votes
2answers
344 views

Algorithms for finding fundamental frequency based on ACF result

I am developing a software for fundamental frequency tracking. For this purpose, I have designed a function which calculates autocorrelation over the signal and a second function which, based on ...
1
vote
2answers
155 views

What's a simple way to shift the pitch?

Basically I want to perform an FFT to find the frequencies of the sound, then stretch the frequencies (for example a stretch by 2 means copy the value of the fourier coefficient X(n) to X(n/2) then ...
1
vote
1answer
132 views

Fourier Transform for frequency analysis

I applied Fourier transform on a sound (PCM generated digitally with sin function) and frequency detection is accurate. However, if I play the sound and record it, and then apply a Fourier transform ...
1
vote
0answers
27 views

peak-to-peak test between two signal

Suppose that we have different signals (Pulses). I would like to study which signal has deterministic peak-to-peak distant (lag). For example A=[1 0 0 1 0 0 0 1 0 0 1] and B=[1 0 0 1 0 0 1 0 0 1] and ...
0
votes
1answer
104 views

Pitch correction detection?

What type of signal analysis (if any) might be performed on a recorded music vocal track to determine if pitch correction might have been applied to a performance?
0
votes
2answers
223 views

Normalizing a spectrogram or a pitch class profile

I am developing a chord recognition program using neural networks.I need to normalize the spectrogram or my pitch class profile to provide inputs for the neural network. The pitch class profile ...
1
vote
1answer
87 views

Pitch class profiling

Currently, I am developing a piece of software for chord recognition. There are FFT and pitch class profiling on it. I tried using the pitch class profile proposed by Takuya Fujishima, but the result ...
0
votes
0answers
652 views

Sample accurate real-time pitch shifting algorithm

I am trying to implement a phase vocoder overlap-add pitch shifting algorithm for part of a plugin I'm writing. I have done this kind of thing offline before and I understand the theory, but this is ...
0
votes
1answer
85 views

Quantifying the energy of a voiced frame

What should the energy, pitch frequency, and zero crossing rate of a voice/unvoiced/silence frame in signal be? My professor said that it is experimental, but I do not have any idea what the factors ...
-1
votes
1answer
226 views

Getting the average pitch of a wave in C#

I want to separate out the components that I need to evaluate the pronunciation of a user, so I am dealing with the energy/stress/volume and intonation or pitch. Focusing first on the pitch, is ...
0
votes
1answer
475 views

recognizing frames as voiced/unvoiced/silence [duplicate]

i have to implement a function in matlab,for labeling silenced,voiced and unvoiced frames in signal. I mean i want to specify each frame as a voiced or unvoiced or silenced frame by using pitch ...
1
vote
3answers
231 views

Synthesizing harmonic tones with Karplus Strong

I'm building my own MIDI synth. I have to create a decent sounding tone for every note on the piano keyboard (A-1 through C7, or MIDI 21 through 21+88=109) I've been using a basic ring resonator, ...
0
votes
2answers
2k views

Polyphonic detection/Mulit-pitch detection/Chord recognition

I build application witch will be transform piano sound to musical notes. I found some pitch detection algorithms with implementations (mainly based on autocorrelation or fft), but chord recognition, ...
1
vote
1answer
85 views

How do you choose a size for a windowing function in FFT?

How does one choose the proper windowing function to apply in an FFT? What are the benefits of larger sizes and smaller ones? Which would be the best for pitch estimation? Also which window function ...
1
vote
2answers
122 views

Pitch detection when successive notes are the same

I want to program a microcontroller in C but I am asking about the theoretical aspect of it. I think I've got an idea what I am going to do but there is one thing I can't quite get. To begin with, I ...
1
vote
1answer
2k views

Advantages and disadvantages of Hilbert-Huang Transform versus Fast Fourier Transform? [closed]

Which one is better for frequency detection? In what circumstances? Advantages and disadvantages of both? Which would be better for a Voice Activation Detection algorithm? Which would be better for an ...
1
vote
2answers
634 views

What is the “pitch marker” in the LP-PSOLA algorithm?

The LP-PSOLAR algorithm uses a the Linear Prediciton Coding (LPC) to calculate an error vector from a signal. This error vector is used to calculate the pitch markers. What do these pitch markers ...
0
votes
2answers
129 views

In Search of Voice Activity Detection Algorithms - What happens to the frequency or pitch or speech features as speaker moves away from microphone

Actually i am in search of a Voice Activity Detection Algorithm which could distinguish between voice and non-voice Roughly speaking it must not detect even a bullet sound,even a foot stepping and ...
2
votes
2answers
382 views

Why do envelope extraction before pitch detection?

I am referring to this report on pitch estimation. The author does envelope extraction using Hilbert transform before applying AMDF. What is the advantage of doing that? Is speech a narrowband ...
1
vote
2answers
1k views

Note Recognition Software

I'm wondering if anyone knows of any open source solutions to note recognition. I'm planning on building a program for online sheet music, which recognizes your notes, and tries to tell you what you ...