# Windowing & Spectral Leakage

*Module of the free GPU.js GPGPU course · 5 tasks*

Why the same tone looks clean or filthy depending only on how many samples you took — and what a window costs to fix it.

## Tasks

1. [A Tone the Window Does Not Fit](https://gpu.rocks/learn/windowing-f563138d/1.md)
2. [What the Transform Actually Sees](https://gpu.rocks/learn/windowing-f563138d/2.md)
3. [Taper the Edges](https://gpu.rocks/learn/windowing-f563138d/3.md)
4. [Measure the Trade](https://gpu.rocks/learn/windowing-f563138d/4.md)
5. [Give the Amplitude Back](https://gpu.rocks/learn/windowing-f563138d/5.md)

---

Interactive version: https://gpu.rocks/learn/windowing-f563138d
