Have students implement simple filters on sound objects so they can parse strings of notes into recognizable melodies to get practice manipulating strings.

  • Students can create filters add echoes to, change the volume of, and reverse a sound.
  • This assignment is straightforward to debug because students can listen to the resulting melody to check if they have written their functions correctly.
    • Additionally, this assignment is satisfying because students can listen to their final product.
  • For the full assignment, visit Stanford’s nifty assignment page.