DADiSP Software
Modules - DADiSP/WAV - Wav Audio Module
WAV Digital Audio Module
DADiSP/WAV provides a menu-driven user interface integrated directly into
the DADiSP Worksheet to provide a complete digital audio processing environment.
Existing WAV files can be read, processed and modified. New files can
be generated and written in the WAV file format. DADiSP/WAV also allows
the user to call any Windows compatible WAV player device and play WAV
data on any WAV compatible sound card.
Read, Write, Create and Play WAV Data
Any WAV file can be read into a DADiSP Window for display and processing.
DADiSP's extensive waveform editing capabilities can be applied to generate
new WAV files. WAV files can be written in 8 or 16 bit format, mono or
stereo channels. Automatic amplitude scaling can be applied to produce
audio files with optimal signal to noise ratios. A statistical summary
of any series can be displayed to further aid waveform processing.
Clean Interface
Each routine is available through DADiSP's pop-up menus and as a direct
command line function. Simple "fill-in-the-blank" menu fields
provide a user-friendly interface to help get the job done quickly and
efficiently.
Open Source
DADiSP/WAV is written entirely in SPL code, giving quick execution within
DADiSP. These routines can be incorporated into user-defined functions
and menus to further customize DADiSP to specific applications. All SPL
source code, variable definitions and menus are supplied in ASCII text
format and can be easily modified to meet the needs of custom applications.
WAV Functions
DADiSP/WAV includes several functions to read, write, play and scale data
in the WAV file format.
| readwav |
Read a WAV file directly into a Window |
| writemono |
Write a series to a mono channel WAV file |
| writestereo |
Write two series to a stereo channel WAV file |
| playmono |
Play a series in a mono channel WAV format |
| playstereo |
Play two series in stereo channel WAV format |
| normalise |
Normalise a series for N bit WAV file quantisation |
|