going from a .wav to .txt

Signal detection .wav to .txt No answers anywhere yet

--------------------------------------------------------------------------------
I am currently writting a c++ program to detect bat song for research. Currently we are using a program called SIGNAL to take a .wav to a .txt.

The problem is that SIGNAL constantly crashes, SIGNAL is not very good, so I re-wrote many of the functions and applications in c++, and it is going well, but hit a road block to final phase out signal and is way beyond my knowledge base and curious if anyone might have an idea.

We have recordings done at very high frequencies saved as .wav files, and want to know if anyone has any ideas of a program, application, or a c++ applicable idea of how to read in signal from a .wav file and convert it to a .txt file.

Note: that I only want numbers, I am examining the graph it is a sinusoidal wave, and want the points taken at 300 samples per second.

Example

time voltage
.001 .08
.002 .09
.003 .11

Any Ideas are greatly appreciated, some code would be amazing as well, thanks

-Steave
So, what exactly is your question? How to read the WAV itself? How to downsample the wave from x Hz to 300 Hz?
Topic archived. No new replies allowed.