E-mail the story: USC engineering class creates tools to analyze musical expression