Sound & Music

Moderators: Sephiroth
Number of threads: 611
Number of posts: 1220

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
Programming Sound Blaster Posted by kundt on 7 Aug 2001 at 9:11 AM
I need to code a program to do these things. I want to use the sound
card like an adquisition data system. I must move the microphone with an
steeper motor, at the same time i need generate a tone with the sound card
and play this tone in one loudspeaker and, at the same time i need to record
the input from the microphone. These things are for make an Impedance
Measurement Tube. The Impedance Measurement Tube is used in measuring the
acoustic absorption coefficient, acoustic reflection coefficient and
normalized impedance of small test samples in the frecuency range 90 Hz to
5.5 KHz. PC acts as system controller. The loudspeaker is conected to the
tube and this theory assumes plane-wave propagation. In the other end of the
tube is test sample. The method of measuring involves the decomposition of a
broad-band stationary random signal into its incident and reflected
components. So i need to know the position and value of the stationary wave.
Moving the microphone throug the tube and recording its value i'll be able
to know the position from the test sample and the value of the stationary
wave. Then i'll change the frecuency of the tone and i'll repeat the entire
process.
With these data i need calculate the acoustic absorption coefficient.

I hope this information aid you in what i need.

Thank you.

Antonio.


Report
Re: Programming Sound Blaster Posted by Sephiroth2 on 24 Sept 2001 at 3:31 PM
I have no idea of how to calculate the acoustic absorbtion coefficient. But as for using the soundcard, you use the functions of WINMM.DLL. Use waveOutOpen etc.




 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.