Proposed topics:
Streams File input stream stream tokenizer closing a file token flags writing files summary for writing files Save File Example/ set-up main menu bar Process menu pick - save Example: Converting C/C++/Java to HTML for display
Overview of Digital Audio and its application Current state of streaming Audio on the Internet Problems and solutions Digital Audio Processing Fundamentals Sampling Spectra The AudioFrame Class internal data structures the AudioStream the AudioDataStream doubleData ulawData the AudioPlayer building the menu intercepting menu event intercepting keyboard events Audio Files Audio file formats u-law companding in the Sun AU files decoding u-law encoding u-law reading writing playing graphing
Wave Table Generation Sine Triangle Square Sawtooth Audio Processing Delay, echo vs. reverb The Discrete Fourier Transform The Inverse DFT The Fast Fourier Transform Class The Inverse FFT method Fast Convolution using the FFT Power Spectral Estimation Frequency shifting using the FFT Filtering using FFT Sound Synthesis Additive Synthesis Subtractive Synthesis Generalized Modulations AM FM Audio processing with diffCAD