LIMITED OFFER
Save 50% on book bundles
Immediately download your ebook while waiting for your print delivery. No promo code needed.
Introduction to Audio Analysis serves as a standalone introduction to audio analysis, providing theoretical background to many state-of-the-art techniques. It covers the essential… Read more
LIMITED OFFER
Immediately download your ebook while waiting for your print delivery. No promo code needed.
Introduction to Audio Analysis serves as a standalone introduction to audio analysis, providing theoretical background to many state-of-the-art techniques. It covers the essential theory necessary to develop audio engineering applications, but also uses programming techniques, notably MATLAB®, to take a more applied approach to the topic. Basic theory and reproducible experiments are combined to demonstrate theoretical concepts from a practical point of view and provide a solid foundation in the field of audio analysis.
Audio feature extraction, audio classification, audio segmentation, and music information retrieval are all addressed in detail, along with material on basic audio processing and frequency domain representations and filtering. Throughout the text, reproducible MATLAB® examples are accompanied by theoretical descriptions, illustrating how concepts and equations can be applied to the development of audio analysis systems and components. A blend of reproducible MATLAB® code and essential theory provides enable the reader to delve into the world of audio signals and develop real-world audio applications in various domains.
University graduates and R&D engineers needing a firm understanding of the fundamentals of audio analysis.
Preface
Acknowledgments
List of Tables
List of figures
1: Basic Concepts, Representations and Feature Extraction
1: Introduction
1.1 The MATLAB Audio Analysis Library
1.2 Outline of Chapters
1.3 A Note on Exercises
2: Getting Familiar with Audio Signals
2.1 Sampling
2.2 Playback
2.3 Mono and Stereo Audio Signals
2.4 Reading and Writing Audio Files
2.5 Reading Audio Files in Blocks
2.6 Recording Audio Data
2.7 Short-term Audio Processing
2.8 Exercises
3: Signal Transforms and Filtering Essentials
3.1 The Discrete Fourier Transform
3.2 The Short-Time Fourier Transform
3.3 Aliasing in More Detail
3.4 The Discrete Cosine Transform
3.5 The Discrete-Time Wavelet Transform
3.6 Digital Filtering Essentials
3.7 Digital Filters in MATLAB
3.8 Exercises
4: Audio Features
4.1 Short-Term and Mid-Term Processing
4.2 Class Definitions
4.3 Time-Domain Audio Features
4.4 Frequency-Domain Audio Features
4.5 Periodicity Estimation and Harmonic Ratio
4.6 Exercises
2: Audio Content Characterization
5: Audio Classification
5.1 Classification Fundamentals
5.2 Popular Classifiers
5.3 Implementation-Related Issues
5.4 Evaluation
5.5 Case Studies
5.6 Exercises
6: Audio Segmentation
6.1 Segmentation with Embedded Classification
6.2 Segmentation Without Classification
6.3 Exercises
7: Audio Alignment and Temporal Modeling
7.1 Audio Sequence Alignment
7.2 Hidden Markov Modeling
7.3 The Viterbi Algorithm
7.4 The Baum-Welch Algorithm
7.5 HMM Training
7.6 Exercises
3: Other Issues
8: Music Information Retrieval
8.1 Music Thumbnailing
8.2 Music Meter and Tempo Induction
8.3 Music Content Visualization
8.4 Exercises
Appendix A: The Matlab Audio Analysis Library
1 Supplementary data
2 Supplementary data
Appendix B: Audio-Related Libraries and Software
B.1 MATLAB
B.2 Python
B.3 C/C++
Appendix C: Audio Datasets
Bibliography
Index
TG
AP