Echo Cancellation - non acoustic application

Started by martini in comp.dsp15 years ago 8 replies

all: I dont know if this will work or not, but from what I read it sounds like acoustic echo cancellation is fundamentally the same problem I...

all: I dont know if this will work or not, but from what I read it sounds like acoustic echo cancellation is fundamentally the same problem I have. I am recording pitch measurments with a single sensor located at the center of gravity of a vehicle. I would like to extract the road profile from this measurement through a suspension model for the front and rear suspension. For the time b...


frequency/pitch shifting

Started by David Reid in comp.dsp17 years ago 14 replies

I'm doing some audio programming to be used in a flight trainer. Previously, directsound was being used to perform all audio playback. ...

I'm doing some audio programming to be used in a flight trainer. Previously, directsound was being used to perform all audio playback. Now though, due to the need to do realtime capture and playback, we've switched to using ASIO because of the low latency associated with it. Anyway, Directsound had methods for doing things like volume, pan, and frequency control, but now with ASIO, this ha...


All Pass Filter design

Started by bobthebullet990 in comp.dsp15 years ago 1 reply

Hi; I'm having a little trouble implementing the all-pass filter. I have implemented an all-pass filter, when I run it on the DSK it seems...

Hi; I'm having a little trouble implementing the all-pass filter. I have implemented an all-pass filter, when I run it on the DSK it seems work fine; the output sound of the filter is the same as the input (but just a little quieter). However, if I increase R (delay value) to more than 192 samples (=4ms with sample rate of 48khz), i get a really high pitch ringing effect! Also, when the output of ...


software to sing text (combine text and pitch)

Started by Anonymous in comp.dsp16 years ago 7 replies

HI all, I'm looking for software that will sing text, along the lines of Yamaha's Vocaloid, but I need to specify the input in an ASCII file...

HI all, I'm looking for software that will sing text, along the lines of Yamaha's Vocaloid, but I need to specify the input in an ASCII file of some sort (any sort, really). Ideally, the software would run on Linux, but I'll take Windows. Is such software available? Many thanks. -Joel


Pitch - general questions about accuracy of detection for voice

Started by Paul Thorn in comp.dsp12 years ago 8 replies

Hey all, I'm working on a small project that has a DSP component. A part of what it does is detect the frequency of recorded human voice...

Hey all, I'm working on a small project that has a DSP component. A part of what it does is detect the frequency of recorded human voice (singing, not speech. One singer recorded to a single channel) The code is currently getting the correct note in the range 155-2100Hz about 80% of the time. It's currently just picking the frequency with the highest amplitude as the fundamental from eac...


time stretching for dictation - granular synthesis

Started by George Kustas in comp.dsp18 years ago 8 replies

I am a windows programmer developing an application for medical transcription. I have an audio player/recorder that supports windows wav files...

I am a windows programmer developing an application for medical transcription. I have an audio player/recorder that supports windows wav files (PCM). I am looking for help doing time stretching, or simply put, slowing down the playback without changing the pitch, so that the transcriptionist can more easily transcribe the dictation. I've been looking in Google for a day now - I found lot's ...


Kalman filter estimator for Gyro and accelerometer

Started by Anonymous in comp.dsp4 years ago 11 replies

I am using a fairly standard approach to estimating angular pitch using a KF. It uses both accelerometer and Gyro angle data. Now it estimated the...

I am using a fairly standard approach to estimating angular pitch using a KF. It uses both accelerometer and Gyro angle data. Now it estimated the angle fine enough and I implement the steady-state KF. Never tried this before but then put a PID or lag-lead controller on this measurement. I find that the Kalman filter bandwidth is stuff all and severely reduces the bandwidth of my cl


Windowing in the Frequency Domain

Started by OldUncleSilas in comp.dsp12 years ago 50 replies

Hello there, I'm currently working on a pitch identification program in MATLAB. It uses the Sliding DFT so I need to apply windowing functions...

Hello there, I'm currently working on a pitch identification program in MATLAB. It uses the Sliding DFT so I need to apply windowing functions in the frequency domain. I understand this is done by convolution and have managed to find the kernel for the von Hann window: [-0.25 0.5 -0.25], but am struggling to find a concrete answer for other windows like the Hamming and Blackman window. Anyon...


Difference between LPC & LPC vocoder

Started by Anonymous in comp.dsp14 years ago 2 replies

I'm doing a speech recognition project. Can LPC vocoder be use for speech rocognition? Can anyone help me with the differences between LPC and...

I'm doing a speech recognition project. Can LPC vocoder be use for speech rocognition? Can anyone help me with the differences between LPC and LPC vocoder? I'm looking at the code which i found in the net and it seems that LPC method were used in LPC vocoder and it is dealing with pitch. I'm not so sure about cross corelation as i've read somewehre, they say use auto correlation and covarian...


Detecting spectral envelope

Started by jungledmnc in comp.dsp11 years ago 2 replies

Hi, I'm using the most common audio pitch shifting algorithm via FFT. It works fine, but not for shifting / keeping formants, especially for...

Hi, I'm using the most common audio pitch shifting algorithm via FFT. It works fine, but not for shifting / keeping formants, especially for vocals. Do you have some links for well working algorithms/ideas for detecting spectral envelope used for this purpose? I tried several ways and ended with an exceptionally simple thing - just some moving average of a magnitudes of each FFT block. T...


Yet another Kalman fiter question

Started by mjcoss in comp.dsp13 years ago 5 replies

I'm working on a robot and have gotten a 5 degrees of freedom sensor - x, y and z acceleration, roll, and pitch gyro to help with navigation. I...

I'm working on a robot and have gotten a 5 degrees of freedom sensor - x, y and z acceleration, roll, and pitch gyro to help with navigation. I also have encoders on the drive shaft for the left and right side of the robot which is using a tank drive system. As well as two encoders (one on each side of the robot) that are free running wheels. The problem is that I'm seeing drift on the gyro, ...


Time Scaling - An iterative approach

Started by Michael Plet in comp.dsp5 years ago 5 replies

Hi Group Here is a method of time scaling that you may or may not have heard of. I have used it a few times and like it. Normally time...

Hi Group Here is a method of time scaling that you may or may not have heard of. I have used it a few times and like it. Normally time scaling (change of duration without changing pitch) is done using STFT. That is overlapping DFT frames. In order to time scale, different amounts of overlap is used for analysis and synthesis. If a frame size of N, an analysis hop size of Ra and a sysnt...


Teaching Assistant seeking help.

Started by DarkKobold in comp.dsp16 years ago 4 replies

Dear Sirs I am a teaching assistant at MSU, and have volunteered to create new labs for the ECE Senior Design class. I would like to make the...

Dear Sirs I am a teaching assistant at MSU, and have volunteered to create new labs for the ECE Senior Design class. I would like to make the intial project a real-time LPC encoder/decoder. I would have the students play with the pitch value, so they would learn about LPC and also get excited about DSP. We currently are using the TMS C6711 DSP board from TI. I've searched high and low, and ...


interpretting FFT results

Started by NateS in comp.dsp14 years ago 6 replies

I've been programming a long time and I recently decided to write software to detect pitch in an audio stream in real time. I have tried a few...

I've been programming a long time and I recently decided to write software to detect pitch in an audio stream in real time. I have tried a few FFT implementations (including FFTW), however, I don't really understand how to interpret the results. I have a WAV file that plays a continuous tone, middle C (~260hz). I grab a number of samples (eg 256) and apply a hamming window, then put it through ...


Multiple Sample Rates

Started by Anonymous in comp.dsp3 years ago 4 replies

I have a Kalman filter which estimates pitch and roll for a stabilised platform. It is a steady-state kalman filter so no great computational...

I have a Kalman filter which estimates pitch and roll for a stabilised platform. It is a steady-state kalman filter so no great computational overload - I calculate the gain matrix first and then go into the while loop forever. In the loop there is also controllers Lag lead PI type. To get a high bandwidth I sample at 10kHz overall but I am finding that the Kalman filter doesn't nee


Apropos a recent thread in voive and pitch

Started by Jerry Avins in comp.dsp16 years ago

This is a multi-part message in MIME format. --------------030005020509040401040408 Content-Type: text/plain; charset=iso-8859-1;...

This is a multi-part message in MIME format. --------------030005020509040401040408 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 7bit *Subject:* Choir acoustics at the acoustical society meeting 4aMU1. Multitrack analysis of amateur and professional choirs. Session: Thursday Morning, Oct 20 Time: 10:05 *Author: Har...


Apropos a recent thread in voice and pitch

Started by Jerry Avins in comp.dsp16 years ago

This is a multi-part message in MIME format. --------------000501090903050406090709 Content-Type: text/plain; charset=iso-8859-1;...

This is a multi-part message in MIME format. --------------000501090903050406090709 Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 7bit *Subject:* Choir acoustics at the acoustical society meeting 4aMU1. Multitrack analysis of amateur and professional choirs. Session: Thursday Morning, Oct 20 Time: 10:05 *Author: Har...


Re: OT Re: trying to generate a wave file of 440 Hz...

Started by Jerry Avins in comp.dsp11 years ago

A440 is _entirely_ arbitrary. "French Baroque" A392 is another "standard". In general, standard pitch has been rising for centuries, as orchestra...

A440 is _entirely_ arbitrary. "French Baroque" A392 is another "standard". In general, standard pitch has been rising for centuries, as orchestra conductors strive for ever brighter sounds. The A440 standard was adopted in 1939 (my daughter's piano is older than that) replacing the A435 standard established in 1859. In general, compositions of Bach, Haydn, Mozart, and Beethoven were


wave player

Started by ahmad in comp.dsp16 years ago 6 replies

sir i want to make a wave player and want to implement such functions. 1. increasing and decreasing volume ( i have some idea to implement...

sir i want to make a wave player and want to implement such functions. 1. increasing and decreasing volume ( i have some idea to implement it that multiply/divide each sample with a constant ) 2. Fast play and slow play while stream is playing 3. increasing/decreasing pitch of sound 4. equilizer ( how can i increase bass and treble ) i want some tips to do this all plz send me your suggest...


Theoretically Highest Quality of PCM Audio

Started by Radium in comp.dsp18 years ago 17 replies

What is the theoretically highest possible: 1. Frequency Response (range of frequencies) 2. SNR 3. Dynamic Range 4. SPL 5. Musical...

What is the theoretically highest possible: 1. Frequency Response (range of frequencies) 2. SNR 3. Dynamic Range 4. SPL 5. Musical Pitch (highest acceptable frequency) of PCM audio?