http://www.computermusic.co.uk/tutorial/effects1/1.asp