# Spectrograms

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

Slide a window along a signal and transform every slice — a picture of frequency over time, one thread per (frame, bin).

## Tasks

1. [One Spectrum, No Clock](https://gpu.rocks/learn/spectrograms-9ecd2295/1.md)
2. [Slice, Window, Transform](https://gpu.rocks/learn/spectrograms-9ecd2295/2.md)
3. [Fine in Time, or Fine in Frequency](https://gpu.rocks/learn/spectrograms-9ecd2295/3.md)
4. [Decibels, Then Colour](https://gpu.rocks/learn/spectrograms-9ecd2295/4.md)
5. [Payoff: Read the Sweep Off the Picture](https://gpu.rocks/learn/spectrograms-9ecd2295/5.md)

---

Interactive version: https://gpu.rocks/learn/spectrograms-9ecd2295
