Sound Recorder Using MATLAB: Audio Recording Program Microsoft Windows
Sound Recorder Using MATLAB: Audio Recording Program Microsoft Windows
Introduction:
Sound Recorder is an audio recording program included in Microsoft Windows. The
Vista version can record for longer durations but contains fewer options, and cannot
play back recorded sound.
Many alternative utilities are available for download, including the open source
tool Audacity.
Sound Recorder can record audio from a microphone or headset. In addition, many
modern sound cards allow their output channels to be recorded through
a loopback channel, typically called Wave-Out Mix, Stereo Mix or similar. The
recorded audio can be saved in .wav. Sound Recorder can also open existing
uncompressed or compressed .wav files. However, the native Windows 7 Sound
Recorder
cannot
process
generic .wav files,
and
processes
only
proprietary .wma files. To successfully open compressed .WAV files in Sound
Recorder, the audio codec used by the file must be installed in the Audio
Compression Manager (ACM).
In all versions of Windows prior to Windows Vista, Sound Recorder was based
on Audio Compression Manager. It could open and save audio in 8-bit or 16-bit
uncompressed PCM format (.wav) from 8 kHz to 48 kHz, including CD Quality audio
(44,100 Hz, 16-bit, stereo PCM).
Although Sound Recorder only saved in the .wav format, it could use any of the
installed ACM codecs to compress the audio; typically several voice codecs and the
MPEG Layer III (MP3) codec were installed by default. As ACM supported
only Constant bitrate (CBR) stereo audio files, Sound Recorder also had these
limitations and did not support Variable bitrate (VBR) files or multichannel audio.
MATLAB (matrix laboratory) is a numerical computing environment andfourthgeneration programming language. Developed by MathWorks, MATLAB
allows matrix manipulations, plotting of functions and data, implementation
of algorithms, creation of user interfaces, and interfacing with programs written in
other languages, including C, C++, Java, andFortran.
Although MATLAB is intended primarily for numerical computing, an optional toolbox
uses
the MuPAD symbolic
engine,
allowing
access
tosymbolic
computing capabilities. An additional package, Simulink, adds graphical multi-domain
simulation and Model-Based Design for dynamicand embedded systems.
In 2004, MATLAB had around one million users across industry and academia.
[2]
MATLAB users come from various backgrounds ofengineering, science,
and economics. MATLAB is widely used in academic and research institutions as
well as industrial enterprises.
History of Matlab
Cleve Moler, the chairman of the computer science department at the University of
New Mexico, started developing MATLAB in the late 1970s. [3] He designed it to give
his students access to LINPACK and EISPACK without them having to learn Fortran.
It soon spread to other universities and found a strong audience within the applied
mathematics community. Jack Little, an engineer, was exposed to it during a visit
Moler made to Stanford University in 1983. Recognizing its commercial potential, he
joined with Moler and Steve Bangert. They rewrote MATLAB in C and
founded MathWorks in 1984 to continue its development. These rewritten libraries
were known as JACKPAC. In 2000, MATLAB was rewritten to use a newer set of
libraries for matrix manipulation, LAPACK.
MATLAB was first adopted by researchers and practitioners in control engineering,
Little's specialty, but quickly spread to many other domains. It is now also used in
education, in particular the teaching of linear algebra and numerical analysis, and is
popular amongst scientists involved in image processing.