AllenDowney/ThinkDSP — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a beginner friendly digital signal processing learning project in Python, centered around Jupyter notebooks. I want it to feel like an interactive book where someone who already knows basic programming can learn DSP by experimenting with sound right away, not by starting with heavy math.

Include chapter style notebooks with explanations, runnable code, plots, audio examples, exercises, and separate solution notebooks. Early lessons should show how to break a sound into harmonics, change those harmonics, and make new sounds. Later lessons can build toward more advanced signal analysis and filtering.

Make it easy to run in Google Colab, Binder, or locally with a simple environment setup. Add a clear README that explains how to download it, install the needed scientific Python tools, start Jupyter, and open the notebooks. Please keep the tone educational and approachable, like a free online textbook. Look up current docs online if you need to.

Want more depth? Deep Reverse