Audio I/O and Waveform Generation
Audio Toolbox™ enables real-time audio input and output. Using the enhanced
                        functionality of Audio Toolbox audio I/O, you can interact with the low-latency ASIO™ driver on Windows®, selectively map to and from device channels, and control your
                        device bit depth. Use the audiostreamer object for a flexible I/O interface for playing
                        and recording streaming audio. To manage a database of audio files, use
                            audioDatastore.
You can also generate tunable periodic waveforms to create test signals, control signals, and your own unique sounds.
Apps
| Audio Viewer | View and play audio signals (Since R2024a) | 
Functions
Blocks
| Audio Device Reader | Record from sound card | 
| Audio Device Writer | Play to sound card | 
| From Multimedia File | Stream from multimedia file | 
| To Multimedia File | Stream video frames and audio samples to multimedia file | 
| Wavetable Synthesizer | Generate periodic signal from single-cycle waveforms | 
| Audio Oscillator | Generate sine, square, and sawtooth waveforms | 
| Colored Noise | Generate colored noise signal | 
Topics
- Sample- and Frame-Based ConceptsExplore basic signal concepts in the context of a Simulink® model. Learn more about sample-based processing and frame-based processing. 
- Real-Time Audio in MATLABCreate a script to process and analyze real-time audio signals. 
- Audio I/O: Buffering, Latency, and ThroughputLearn key terminology and basic techniques for optimizing stream processing algorithms. 
- Plot Large Audio FilesPlot large audio files in MATLAB using the audio envelope. 






