Skip to main content

Questions tagged [pitch]

Pitch of an audio signal representing a musical note, measured in units of octave and relative to a pitch standard such as A440, is the base-2 logarithm of the frequency ratio of the fundamental frequency of the note to the frequency of the pitch standard.

33 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
3 votes
0 answers
391 views

How timbre shifting is done?

I've recently came across two programs - Morphvox, VCSdiamond that are able to preform pitch shift, but also timbre shift. As far as I know the timbre is nothing but the amplitude of the harmonics in ...
Dannynis's user avatar
3 votes
2 answers
192 views

How to determine if certain notes exist within polyphonic music?

Given a segment of audio, if you were to calculate the histogram of frequency amplitudes for all standard musical note frequencies present in the audio, how would you check to see if 2-3 specific ...
Cerin's user avatar
  • 618
2 votes
0 answers
69 views

A filter to remove f0 and lower harmonics from the signal

I'm studying the perception of vowel formants (resonances of the vocal tract) and need to create stimuli where the signal below the first (lowest) formant is removed. I have some synthesised vowels ...
Renata Koch's user avatar
2 votes
0 answers
209 views

Detecting the piano notes using python

I am trying to build a small application that is very similar to simply piano, where I am trying to detect the piano notes, my program will be listening and when a key gets pressed it will estimate ...
Sanju Reddy's user avatar
2 votes
0 answers
231 views

Introducing Feedback to Miller Puckette's Time-Domain Pitch Shifting Algorithm without Discontinuities

I've implemented Miller Puckette's time-domain pitch shifting algorithm (http://msp.ucsd.edu/techniques/v0.11/book-html/node125.html) in PureData's help files in C++ (my code here: https://github.com/...
panthyon's user avatar
  • 1,133
2 votes
0 answers
388 views

Is Karplus-Strong synthesis a reliable way to test pitch detection algorithms?

I'm using Arduino DUE (Cortex-M3 based board). I want to make a guitar sound using DAC (digital to analog converter). For instance, the note A2's fundamental frequency is 110 Hz (using A4 440 Hz as ...
David Badger's user avatar
2 votes
1 answer
2k views

Are there any signal processing libraries that implement TD-PSOLA?

For such a popular and old algorithm, I've had surprisingly little luck finding implementations. I've got it working in MATLAB, but am curious if any other languages have libraries containing it (...
elise's user avatar
  • 21
1 vote
0 answers
60 views

Real-time Polyphonic Pitch Shifting - Time vs Frequency Domain Methods

I've been researching pitch-shifting algorithms both in the time and frequency domains with the aim of implementing a real-time polyphonic pitch shifter with minimal artifacts and latency (the goal is ...
Luke Galea's user avatar
1 vote
1 answer
51 views

Is pitch detection precision dynamic across pitch range?

Please verify my understanding that pitch detection precision is dynamic across a pitch range, whereas relatively higher pitches can be measured to increasingly higher precision, and vice versa. Based ...
bazz's user avatar
  • 154
1 vote
0 answers
37 views

Loss of Resolution When Shifting Up With FFT / Phase Vocoder Pitch Shifter (Compared to Shifting Down)

I am working on a project writing a realtime FFT / phase vocoder based pitch shifting algorithm in C++. In development, I notice that shifting down has much better audible pitch tracking and ...
Emmett Palaima's user avatar
1 vote
0 answers
92 views

Pitch successfully changes with Phase Vocoder, but there's an issue

I've been working on a phase vocoder program. The goal is to change the pitch of a recording of my voice. While doing research on how to change pitch, I came across this from a paper on phase vocoders ...
BigChungus443's user avatar
1 vote
0 answers
318 views

Confusion regarding STFT phase vocoder-based pitch shifting

I'm currently working on a phase vocoder implementation based on the Short-Time Fourier Transform; it's heavily based on the models described here and here. I have successfully completed the analysis ...
Jackson Kaplan's user avatar
1 vote
0 answers
271 views

How to find the Pitch of a utterance using narrowband spectrogram

Can anyone tell me how to find the pitch of an utterance from it's narrow band spectrogram? I am pretty new to the speech processing domain so any help is appreciated. P.S. I need methods to estimate ...
Sounak Ray's user avatar
1 vote
1 answer
93 views

What is the "chirped response FIR filter"?

In Pitch synchronous split-band LPC (PS-SBLPC) vocoder the authors describe an algorithm to identify pitch cycle boundaries. In "Pitch cycle detection" section, this sentence describes ...
makkarpov's user avatar
  • 111
0 votes
0 answers
23 views

frame size and hop size mismatch with aubio pitch detection algo

I am writing a script that detects the pitch of a short file as part of a larger project. I want to detect using an external call to sox and using the crepe, aubio, and librosa libraries. Aubio is ...
Rich Rath's user avatar
0 votes
0 answers
87 views

Pitch shifting effects on formants

I am doing a project for uni where i try to change the precieved gender of an audio using dsp techniques on matlab i started with pitch and am trying to move to formants now but i am not sure i fully ...
3izmanique's user avatar
0 votes
0 answers
14 views

Which other non-trained pitch detection algorithm is similar to PYIN in accuracy?

Which other non-trained pitch detection algorithm is similar to PYIN in accuracy? PYIN worked great for me, but all the code is GPL licenced or unavailable, so I am looking for an alternative? Trained ...
mavavilj's user avatar
  • 1,414
0 votes
0 answers
91 views

Real time variable speed audio playback with interpolation

I'm trying to correctly implement the real-time variable speed playback of my buffer, to achieve the pitch shifting. I don't need to stretch to preserve the original length. Buffer is calculated with ...
coldmind's user avatar
  • 101
0 votes
0 answers
167 views

Phase Vocoder Pitch Shift Phase Artifacts (Embedded C++)

I'm working on a phase vocoder pitch shifter running in C++ on an embedded microcontroller platform. I've successfully written the phase vocoder using the optimized FFT library, and it appears to be ...
Emmett Palaima's user avatar
0 votes
0 answers
106 views

Help with real-time TD-PSOLA - sounds very very bad

So I have a pretty robust and fast pitch tracker I've been working on based on this thesis. I want to use it for real-time pitch shifting. However, one of the simplest algorithms for formant-...
Gabriel Golfetti's user avatar
0 votes
0 answers
90 views

Phase vocoder has crackling artifact

I built a phase vocoder in JavaScript based on this paper. It works great, except for a crackling artifact that is present in the rebuilt signal. I recorded this clip if you want to hear what it ...
Caleb Allen's user avatar
0 votes
1 answer
80 views

Deciphering the (pre-Viterbi) HMM in Probabilistic YIN (pYIN)?

I'm having slight difficulties in inferring all the details of the HMM part in Probabilistic YIN (http://eecs.qmul.ac.uk/~simond/pub/2014/MauchDixon-PYIN-ICASSP2014.pdf) in order to understand the ...
mavavilj's user avatar
  • 1,414
0 votes
0 answers
2k views

Python: How to generate log-frequency spectrogram from an audio?

I want to make a log-frequency spectrogram out of this audio. Later, I need this spectrogram for pitch sequence analysis. This is a sample sequence I want to achieve: ...
Dionisius Pratama's user avatar
0 votes
0 answers
125 views

Another pitch detection problem

I'm a french student and I have to make a scientific project in group, so we decided to work on how automatically turn sheets music when a musician reaches the end of the page. For that I'm working on ...
Hugo Pauget's user avatar
0 votes
0 answers
61 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. ...
panthyon's user avatar
  • 1,133
0 votes
0 answers
417 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 ...
patrick's user avatar
  • 53
0 votes
0 answers
2k 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 ...
Chad Russell's user avatar
0 votes
1 answer
395 views

Pitch detection algorithms "give up" after very little

I'm sorry if pitch detection has become a stale topic here, but I'm really interested if anyone has any advice on this topic. I'm looking for the best pitch detection algorithm for stringed ...
Filip Petrovic's user avatar
0 votes
1 answer
1k 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 ...
Candice's user avatar
  • 11
0 votes
1 answer
1k views

Efficient real-time pitch detection algorithm

What is the most efficient pitch detection algorithms in terms of computation? I need something to implement on a DSP. The typical signal in my situation would be a mixture of low-level wide-band ...
Prassi's user avatar
  • 43
-1 votes
1 answer
198 views

Pitch Calculation Error via Autocorrelation Method

Aim : Pitch Calculation Issue : The calculated pitch does not match the expected one. For instance, the output is approx. 'D3', however the expected output is 'C5'. Source Sound : https://...
Argon's user avatar
  • 101
-1 votes
2 answers
268 views

What Is the Meaning of the Term "Frequency Response'' When We Design a Pitch Detector

This is from Klapuri 2003. What is the "frequency response" and why do we model is as multiplied with the vibrating system we want to get the frequency from?
pavlos163's user avatar
  • 213
-1 votes
1 answer
2k views

how to extract pitch contour of a speech by matlab?

I am totally new in Matlab. Can anyone please explain in details how I can extract pitch contour of a speech? I would like to observe how the speaker's pitch varies during his speech to know whether ...
yyy's user avatar
  • 29