In response to a student question on the COMP1511 course forum, I wrote up an explanation of how to make sounds from scratch. (This really appeals to the exploration of how colour works in the old Mandelbrot assignment.) I’ve reposted it here.