The Big MAT Book: Courseware for Audio & Multimedia Engineering

Stephen Travis Pope
(faculty 1995-2010) Graduate Program in Media Arts and Technology, and Dept. of Music, and Dept. of Computer Science
University of California. Santa Barbara

TheBigMATBook is a set of course materials (presentation slides, readers and code examples) for twelve ten-week courses on topics related to multimedia engineering. This material was developed for delivery in the Graduate Program in Media Arts and Technology (MAT) at the University of California, Santa Barbara (mat.ucsb.edu). It is published here for the free use of anyone at all. See the longer introduction below.

Volume 1: Multimedia Engineering (4 courses, 350 pages, 2088 slides)

Volume 2: Audio Software (6 courses, 251 pages, 1518 slides)

Volume 3: Audio Hardware (2 courses, 147 pages, 882 slides)

Downloads



Covers of the 3 volumes
(click on them to see the PDF versions)

       

Table of Contents   

Volume 1: Multimedia Engineering (Core courses)

A. Survey of Media Engineering & Technology
        EE/CS topics, data/signal/symbol, models and representations, media I/O devices
B. Media Signal Processing
        Multimedia data representation; signal synthesis, analysis and processing
C. Computing with Media Data
        Multimedia programming techniques and APIs, software development topics and tools
D. Sensors and Interfaces for Media Art
        Space and gestural interaction, transducers and sensors, Arduino-like microcontrollers

Volume 2: Audio Software (Digital Audio Programming 6-part Series)

A. Sound IO and Streaming APIs
        Sound I/O libraries for modern computing platforms, audio plug-in APIs
B. The Spectral Domain: Filter and the FFT
        Digital filters and frequency transforms, FFT implementations, vocoders, applications
C. Spatial/Surround Sound and Reverb
        Formats for spatial- and surround-sound, synthesis of spatial queues, reverberation techniques
D. Sound Synthesis Techniques
        Additive, subtractive and non-linear synthesis, physical modeling, granular synthesis, applications
E. Control and Distributed Programming
        MIDI and OSC libraries and applications, USB HID programming
F. Databases and Music Information Retrieval
        Audio signal analysis and feature extraction, music segmentation, classification, applications

Volume 3: Audio Hardware

 A. Audiophile Engineering
        Principles of Hi-Fi, critical listening, room acoustics, components of the audio signal chain
 B. Recording Studio Design
        Studios and control rooms, the recording signal processing chain, mixing and mastering, new media systems


Introduction to the Series “Courseware for Audio & Multimedia Engineering”

Multimedia engineering is a broad and complex topic. It is also one of the fastest-growing and most valuable fields of research and development within electronic technology. The book before you is an anthology of curriculum materials developed over the space of 12 years at the University of California, Santa Barbara for students in UCSB’s Graduate Program in Media Arts and Technology.

TheBigMATBook consists of the presentation slides for twelve ten-week courses, amounting to over 600 hours of presentation time. For each of the twelve courses, the presentation slides are accompanied by the tables of contents of the course readers, and an overview of the example code archives. These resources are available for down-load from the HeavenEverywhere web site (see http://HeavenEverywhere.com/TheBigMATBook).

The multimedia engineering courses included here cover theory and practice, hardware and software, visual and audio media, and arts as well as entertainment applications. Some of the courses (the first two chapters) are required of all MAT graduate students, and thus must target less-technical and also non-audio-centric students. The bulk of this material, though, consists of elective courses that have somewhat higher-level prerequisites and assume basic knowledge of acoustics and some (minimal) programming experience in mainstream programming languages.

TheBigMATBook courses borrow liberally from R&D publications by my friends and colleagues, especially Roger Dannenberg, Julius O. Smith, D. Gareth Loy, F. R. Moore, Perry Cook, Adrian Freed, George Tzanetakis, Ross Bencina and Dan Overholt. I want also to express my deepest thanks to my MAT and Music Dept. colleagues JoAnn Kuchera-Morin, Curtis Roads, Clarence Barlow, Matthew Wright and Matthew Turk, and to the many students who helped these courses evolve, either as course participants or teaching assistants.

    Stephen Travis Pope
    Santa Barbara, California
    Updated January, 2014