Python Audio Processing - generating signals and melodies