A

Audiophile

Music player & Signal Lab
Engine idle — click any control to wake audio
Library
Drop audio files here
or click to browse
No tracks yet. Drop or browse for local audio files.
♪
Nothing loaded
Add a track to begin
0:000:00
A–B Loop: offCrossfade: offSpeed: 1.00×Sleep timer: off
L
R
Volume
Signal Processing Course learn by measuring

Each unit follows the same loop: predict, hear, see, measure, explain. The experiments configure the lab for you and embed the instruments, so you can check theory against audio you can hear. Topics follow the sequence of Oppenheim & Schafer’s Discrete-Time Signal Processing and Proakis & Manolakis’s Digital Signal Processing, with communications units drawing on Proakis & Salehi.

0 of 143 activities complete in the available units
Progress is stored only on this device. Export the report to keep or submit your work.
Add a lesson for instructors

Lessons are plain text files (.json). Download the template, edit it in any text editor, then open or paste it here. The checker explains any mistakes in plain language. Added lessons stay on this device; share the .json file with colleagues or students and they can add it the same way. See docs/LESSON-AUTHORING.md for the guide.