i building program requires recording audio , analyze in real time or semi-real time (record short audio bits , analyze them 1 recording @ time).
i wrote code open , analyze wav files (using libsndfile library).
now having trouble in writing code recording pc mic , save buffer/wav file. tried using sample - http://www.techmind.org/wave/. not figure out how save recorded buffer wav or how use recorded data itself.
the project's requirements write in c , on windows.
i looking efficient library purpose.
edit: managed save data wav data after converting 16 bit double using code:
for (int = 0; < size; += 2) { int c = (wavein[i + 1] << 8) | wavein[i]; double t = c / 32768.0; data[i] = t; } however, recording noisey , unclear. suggestions?
thanks
previous question saving wav file. there couple recommendations in answers may want pursue. assuming recording occurring, want place code save recorded data inside do-while loop right @ end.
Comments
Post a Comment