Questions tagged [pitch-shifting]

By definition pitch shift is a DSP technique able to change the pitch of audio signal without change speed the pitch of sound is raised or lowered, is characterized as a sound effects, there are different methods based in time domain or frequency domain which can be used to obtain this effect.

By definition pitch shift is a DSP technique able to change the pitch of audio signal without change speed the pitch of sound is raised or lowered, is characterized as a sound effects, there are different methods based in time domain or frequency domain which can be used to obtain this effect.

80 questions
0
votes
0 answers

How to modulate a sound in MATLAB

I'm writing a program which generates a pure tone from a frequency inputed from the user (and this part of the program works), and which is able to produce, given an another frequency, a sound based on a sampled clarinet sound (only that sample,…
Lory
  • 40
  • 9
0
votes
1 answer

Pitch shifting an audio file on Android

I need to pitch shift audio files in an Android app. The files can be in any format, as far as I'm aware. I know for sure I can't use javax.sound. I need to try to stay away from licensed products to get this done, but I've been searching for a way…
0
votes
1 answer

Real time pitch shift using Superpowered Android

I am having problem in using the Superpowered time stretching function for real time pitch shift. I have used this solution for my purpose. The problem is I am applying the change on the input buffer which is a short array and getting back noise…
0
votes
2 answers

Pitch shifting/Time stretching in Android with Superpowered

I need to extract audio from video and pitch shift it at real-time by changing pitch with seekbar(something like this). Performance need to be near real-time. At now at least I need to pitch shift audio(someone .aac audio file). I found an…
0
votes
0 answers

Android - Audio: change pitch and speed independently

I have been looking here on SO and found this answer, which is from Dec 4th 2013, I couldn't find any more recent question/answer about this topic, so here it is... I have implemented a MediaPlayer in my app and set it to play a song that the user…
Daniele
  • 4,163
  • 7
  • 44
  • 95
0
votes
0 answers

I'm trying to change the pitch of my recorded but getting the error in readBytesResult

i m referring the example in the http://devnulldb.blogspot.in/2012/07/how-to-set-up-openal-and-play-sound.html can anyone help me please UInt32 bytesRead = (UInt32)fileSizeInBytes; void* audioData = malloc(bytesRead); OSStatus readBytesResult =…
Mitesh Varu
  • 246
  • 1
  • 14
0
votes
0 answers

SoundTouch library messes up the ending when pitch-shifting

I'm using the SoundTouch library to pitch-shift some audio files. Everything works well, except the last few hundred milliseconds of the new audio file are not like the original file. Here is the original file: And here's what I get after…
Stefan Dimeski
  • 438
  • 4
  • 16
0
votes
1 answer

AVAudioEngine API: AVAudioUnitTimePitch too much CPU usage

I am trying to implement a simple drum pads machine application with pitch shifting filter. I am using AVAudioEngine API. There are 12 pads in app. Each pad has own class with its own AVAudioPlayerNode. When there are no other filters connected,…
jangofett
  • 59
  • 1
  • 12
0
votes
3 answers

Matlab: processing audio signal in very small frame sizes makes the audio disappear completely

I am writing a pitch adaptation function in matlab. It takes an audio signal and a pitchCoefficient vector, where each element determines by how much to pitch shift its respective frame. The audio signal is sliced evenly depending on how many pitch…
tborenst
  • 972
  • 2
  • 9
  • 18
0
votes
0 answers

MATLAB: a basic pitch shift over a given time similar to a sine sweep

if I have an audio that is at 1hz, how can I wavewrite it into an audio sample that is rising in pitch till it gets to the nyquist or in my case 22050hz, in matlab...thanks to the community for any insight and information in advance.
texture
  • 77
  • 2
  • 9
0
votes
2 answers

Modify audio pitch / tempo while encoding with android MediaCodec

I'm using AudioRecord to get audio in real-time from the device microphone, and encoding / saving it to file in the background using the MediaCodec and MediaMuxer classes. Is there any way to change the Pitch and (or) Tempo of the audio stream…
PerracoLabs
  • 16,449
  • 15
  • 74
  • 127
0
votes
2 answers

DIRAC2 for real time pitch shifting and autotune?

Has anyone implemented the DIRAC2 library from http://www.dspdimension.com/technology-licensing/dirac2-iphone/ for real time pitch correction on the iPhone? The library doesn't appear to support real time processing but perhaps someone has done…
John Fricker
  • 3,304
  • 21
  • 21
0
votes
1 answer

Algorithm and package to modify the pitch of the sound for certain durations repeatedly

I want to create an audio file using the existing audio file by which I can modify the pitch of the audio for different durations of the file. Like if the file is of 36sec then I want to modify the pitch for 1st 2 sec with some value then from 6th…
POOJA GUPTA
  • 2,295
  • 7
  • 32
  • 60
0
votes
0 answers

Time/pitchshift in c

I'm fairly new to C. As part of a Uni project, I'm required to put together a programme that processes audio in some form. So, I've decided to make a pitch shifter. So far, I've managed to at least make the program process the audiofile, if not…
0
votes
1 answer

Creating a ring/Circular buffer in matlab/simulink

I'm trying to implement a pitch shifting algorithm in Simulink that uses a ring/circular buffer but I don't know how this is done. Im streaming an audio signal using a microphone and i want store the data in a circular buffer in order to change the…