---
title: Signal Processing
description: Signal processing involves modifying audio signals using tools like equalizers, compressors, delays, and reverbs. Learners will understand how these processors alter dynamic range, frequency balance, and spatial characteristics to shape and enhance recorded sound.
category: music-audio
subcategory: audio-engineering
difficulty: beginner, intermediate, advanced
url: /subject/signal-processing
---

# Signal Processing

Signal processing involves modifying audio signals using tools like equalizers, compressors, delays, and reverbs. Learners will understand how these processors alter dynamic range, frequency balance, and spatial characteristics to shape and enhance recorded sound.

## Available Resources

1 Videos • 1 Books • 7 Courses • 3 Websites

## Courses

### 1. Sparsity and Compression (Data-Driven Science and Engineering)

**Author:** Steve Brunton

Lecture playlist by Steve Brunton accompanying the sparsity and compression chapter of the book Data-Driven Science and Engineering. Covers sparse representations, compressed sensing and sparse regression, so viewers understand how signals can be recovered from few measurements and how sparse models are fitted.

**Difficulty:** Advanced | **Price:** Free

**Link:** https://www.youtube.com/playlist?list=PLMrJAkhIeNNRHP5UA-gIimsXLQyHXxRty

**Tags:** compressed-sensing, sparsity, sparse-regression, signal-compression, data-driven-methods

### 2. Digital Signal Processing 1: Basic Concepts and Algorithms

Digital Signal Processing is the branch of engineering that, in the space of just a few decades, has enabled unprecedented levels of interpersonal communication and of on-demand entertainment. By reworking the principles of electronics, telecommunication and computer science into a unifying paradigm, DSP is a the heart of the digital revolution that brought us CDs, DVDs, MP3 players, mobile phones and countless other devices. 

In this series of four courses, you will learn the fundamentals of Digital Signal Processing from the ground up. Starting from the basic definition of a discrete-time signal, we will work our way through Fourier analysis, filter design, sampling, interpolation and quantization to build a DSP toolset complete enough to analyze a practical communication system in detail. Hands-on examples and demonstration will be routinely used to close the gap between theory and practice.

To make the best of this class, it is recommended that you are proficient in basic calculus and linear algebra; several programming examples will be provided in the form of Python notebooks but you can use your favorite programming language to test the algorithms described in the course.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://www.coursera.org/learn/dsp1

**Tags:** digital signal processing, fourier transform, sampling, digital filters, vector spaces

### 3. Audio Signal Processing for Music Applications

**Author:** Xavier Serra, Julius O. Smith III

Spectral analysis and synthesis of musical sound, covering the DFT, STFT, sinusoidal and harmonic models, and their use in transforming audio. Python exercises with the sms-tools package let students analyze, modify, and resynthesize real recordings.

**Difficulty:** Intermediate | **Price:** Free

**Link:** https://www.coursera.org/learn/audio-signal-processing

**Tags:** audio-signal-processing, dsp, spectral-analysis, python, music-technology

### 4. Information and Entropy (MIT 6.050J)

**Author:** Paul Penfield, Seth Lloyd

The physical limits of communication and computation: digital signals, codes and compression, noise and error correction, probability, channel capacity, reversible and quantum computation, and entropy's link to the second law of thermodynamics. Includes an open textbook, programming assignments and 11 problem sets with solutions.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://ocw.mit.edu/courses/6-050j-information-and-entropy-spring-2008/

**Tags:** information-theory, entropy, error-correcting-codes, data-compression, physics-of-computation

### 5. Signals and Systems (MIT RES.6-007)

**Author:** Alan V. Oppenheim

Continuous- and discrete-time signals and systems in time and frequency domains, Fourier transforms, filtering and filter design, modulation, sampling and feedback. Includes 26 lecture videos recorded in 1987, lecture notes, and problem sets with solutions for building core signal processing skills.

**Difficulty:** Intermediate | **Price:** Free

**Link:** https://ocw.mit.edu/courses/res-6-007-signals-and-systems-spring-2011/

**Tags:** signals-and-systems, fourier-analysis, filter-design, sampling, modulation, feedback-systems

### 6. Signals and Systems (MIT 6.003)

**Author:** Dennis Freeman

Fundamentals of continuous- and discrete-time signal and system analysis: Fourier representations, Laplace and Z transforms, sampling, convolution, poles and zeros, and frequency response. Provides 25 lecture videos, notes, problem sets and exams with solutions, preparing learners for control, communications and signal processing.

**Difficulty:** Intermediate | **Price:** Free

**Link:** https://ocw.mit.edu/courses/6-003-signals-and-systems-fall-2011/

**Tags:** fourier-analysis, laplace-transform, z-transform, lti-systems, sampling

### 7. Introduction to EECS II: Digital Communication Systems (MIT 6.02)

**Author:** Hari Balakrishnan, George Verghese

Covers the bits, signals and packets layers of digital communication: error-correcting codes, modulation, frequency-domain analysis and network routing. Includes 24 lecture videos, lecture notes, the open textbook, and problem sets with solutions, building a working model of how the Internet moves data.

**Difficulty:** Intermediate | **Price:** Free

**Link:** https://ocw.mit.edu/courses/6-02-introduction-to-eecs-ii-digital-communication-systems-fall-2012/

**Tags:** digital-communication, error-correcting-codes, modulation, packet-switching, signal-processing

## Websites

### 1. DSP Guide

Steven W. Smith's complete DSP textbook, free in full online. Covers convolution, the Fourier transform, digital filter design, and audio and image applications, with worked examples that let a reader implement filters without heavy mathematics.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://www.dspguide.com/

**Tags:** digital signal processing, fourier transform, digital filters, convolution, free textbook

### 2. dsprelated.com

DSPRelated.com is a comprehensive digital signal processing resource offering tutorials, articles, code samples, and a community forum on DSP theory and practical applications, covering topics like filters, transforms, audio DSP, and MATLAB/C implementations.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://dsprelated.com

**Tags:** websites, engineering-manufacturing, electrical-engineering

### 3. soundonsound.com

Sound On Sound is a long-running audio recording magazine and website. It publishes in-depth tutorials, gear reviews, and practical how-to articles on recording, mixing, mastering, microphone technique, DAWs, plugins, and studio setup.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://soundonsound.com

**Tags:** websites, music-performing-arts, audio-engineering

## Videos

### 1. But what is the Fourier Transform? A visual introduction.

3Blue1Brown's animated introduction to the Fourier transform, building it from winding a signal around a circle to find frequency components. After watching, you can picture why the transform separates a waveform into constituent frequencies.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://www.youtube.com/watch?v=spUNpyF58BY

**Tags:** fourier transform, frequency domain, visual explanation, mathematics, 3blue1brown

## Books

### 1. The Audio Effects Workshop

**Author:** Geoffrey Francis

A hands-on guide to audio effects using free software, walking through equalization, compression, reverb, delay, noise reduction and pitch correction with worked exercises. Readers finish knowing what each effect does to a signal and when to reach for it.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/1435456149?tag=edmonddante07-20

**Tags:** books, music-performing-arts, audio-engineering

---

*This content is part of Dantes.io - Your Treasure Map to Knowledge*

*Curated by humans at Dantes.io. Personal study use welcome; republishing this curation requires permission (team@dantes.io).*

View this page online: https://dantes.io/subject/signal-processing